您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

MC不斷發單,導致多空部位對鎖,很快提示保證金不足 [MC]

  • 咨詢內容:    在實盤交易中,發現1個問題,需要引起高度注意。 把我使用的經驗說出來,和大家分享。  

        代碼A: if close>close[1] then buy next bar at market;   //  當前收盤價大于前根收盤價,下根bar開盤時買進;  

        代碼B: if close<close[1] then  sellshort next bar at market;   // 當前收盤價小于前根收盤價,下根bar開盤時賣空;


        假設原來空倉,close>close[1], 執行代碼A后, 會買進1手,持有1手多單。 買進1手后, 出現 close<close[1],執行代碼B, 本來的預期是:MC把多單平掉,并反手賣空1手。  但實際交易中的情況是, MC并沒有把之前的1手多單平掉,而是直接賣空2手,這樣導致一共持有3口部位:1手多單,2手空單。 多空部位同時持有,導致鎖單,以及額外占用保證金。  

         多空對鎖,持有3口部位后, 下次再出現  close>close[1],執行代碼A時, MC又會直接買進2手,而不會把之前的2手空單平掉。 這樣就累積了5口部位: 3手多單,2手空單。

         運行了一段時間后, 很快就提示,保證金不足,無法開倉了。

          后來經過咨詢、了解,才明白,MC是一款國外的軟件,在美國等國家,沒有鎖單的機制。 假設之前有1手多單, 滿足sellshort的條件后,MC會送出2手空單, 國外的期貨經紀商會自動把多單平掉,并反手開空。 而在國內,由于允許鎖單,就會導致多空部位不斷累積,很快出現保證金不足的提示。

        為了避免這種情況,有個很簡單的解決辦法, 在 buy指令之后,不要直接用sellshort, 中間一定要加上 sell多單平倉的代碼。  以上代碼,改成 :
    1.     if arketposition=0 and close>close[1]   then buy next bar at market;   

    2.     if  marketposition=1 and close<close[1] then sell next bar at market;

    3.     if marketposition=0 and close<close[1] then sellshort next bar at market;

    4.     if marketposition=-1 and close>close[1] then buytocover next bar at market;   
    復制代碼    在代碼中作類似上面的處理后, 就不會出現鎖單的情況了。   

     

  • MC技術部: 這個問題目前還存在嗎?在mc8.5中還需要這樣寫嗎?

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 1145508240  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲av无码成人精品国产| 好爽好多水小荡货护士视频| 亚洲综合色7777情网站777| 黄网站色视频免费观看| 日本中文在线观看| 亚洲精品午夜国产va久久成人 | 99久热re在线精品996热视频| 欧美另类第一页| 午夜久久久久久久| 国产又污又爽又色的网站| 无码丰满熟妇一区二区| 俺来也俺去啦久久综合网| 香蕉视频网站在线观看| 国内大片在线免费看| 中文丰满岳乱妇在线观看| 春雨直播免费直播视频在线观看下载| 四虎影视免费永久在线观看| 男女无遮挡动态图| 女人张开大腿让男人桶| 久久久久亚洲av无码尤物| 欧美一线不卡在线播放| 亲密爱人之无限诱惑| 美女扒开裤子让男人桶视频| 国产成人亚洲综合在线| 777奇米影视四色永久| 好大好硬别停老师办公室视频| 久久一区不卡中文字幕| 杨幂下面好紧好湿好爽| 午夜无码人妻av大片色欲| 黄色免费网址大全| 国产精品美女久久久久| www成人国产在线观看网站| 日本三级韩国三级三级a级按摩| 亚洲一卡2卡4卡5卡6卡在线99| 16女性下面无遮挡免费| 欧美精品亚洲精品日韩专区va| 午夜国产福利在线观看| 被黑人侵犯若妻中文字幕| 国产男女爽爽爽免费视频| 97大香伊在人人线色| 女律师的堕落高清hd|