對MC的一個簡單策略的信號質疑 [MC]
-
MC用戶求助:
問題在于,MC的代碼中使用的是下一根bar發送限價單,而限價單的價格在下一根bar并沒有被觸價,所以沒成交,自然回測時圖表上就沒有部位產生。您的兩個對比,問題都在這里,下面以您的螺紋1801舉例說明問題點。
一、文華的圖表上每一根bar的時間是按照開盤時間來計算的,而MC是按照收盤時間來計算的,所以2017-08-25號22:57的bar對應文華2017-08-25號22:56的K線。
二、MC和文華的這兩根bar上condition2返回的都是true,也就是滿足做空條件;但是,MC執行sellshort next bar at close+1 limit,也就是說發送3903的限價賣單,而下一根bar的最高價是3902,所以限價單肯定不能(在22:58的bar上)被觸價,當然圖表上(在22:58的bar上)也不會有進場信號產生;文華的信號部位直接在當根bar上(在22:56的bar上)產生。
?
-
MC回復討論一:
問題在于,MC的代碼中使用的是下一根bar發送限價單,而限價單的價格在下一根bar并沒有被觸價,所以沒成交,自然回測時圖表上就沒有部位產生。您的兩個對比,問題都在這里,下面以您的螺紋1801舉例說明問題點。
一、文華的圖表上每一根bar的時間是按照開盤時間來計算的,而MC是按照收盤時間來計算的,所以2017-08-25號22:57的bar對應文華2017-08-25號22:56的K線。
二、MC和文華的這兩根bar上condition2返回的都是true,也就是滿足做空條件;但是,MC執行sellshort next bar at close+1 limit,也就是說發送3903的限價賣單,而下一根bar的最高價是3902,所以限價單肯定不能(在22:58的bar上)被觸價,當然圖表上(在22:58的bar上)也不會有進場信號產生;文華的信號部位直接在當根bar上(在22:56的bar上)產生。
?
-
MC回復討論二:
但是實際交易中MC會發單么?這個是關鍵。而且我實際交易中會設置 限價單不成交60秒改發市價單
?
-
MC回復討論三:
一、實際交易中設置”限價單不成交60秒改發市價單“是指價格觸價之后60秒未成交才轉市價單,而您現在的情況是并未觸價,當然實際中不可能成交。
二、限價回測的假設是”當價格觸及限價或者穿價時,限價單完全成交“,所以回測的時候限價必須滿足這個條件才會成交,這個假設可以在”策略屬性“-”回測“-”回測假設“中更改。
三、停損單沒有回測假設,那是因為停損單是當價格觸及指定價或者價格比指定價更差時,停損單轉換成市價成交;而限價單即使價格觸及指定價也不一定能成交,會按照排除撮合成交。
?
-
MC回復討論四:
一、實際交易中設置”限價單不成交60秒改發市價單“是指價格觸價之后60秒未成交才轉市價單,而您現在的情況是并未觸價,當然實際中不可能成交。
二、限價回測的假設是”當價格觸及限價或者穿價時,限價單完全成交“,所以回測的時候限價必須滿足這個條件才會成交,這個假設可以在”策略屬性“-”回測“-”回測假設“中更改。
三、停損單沒有回測假設,那是因為停損單是當價格觸及指定價或者價格比指定價更差時,停損單轉換成市價成交;而限價單即使價格觸及指定價也不一定能成交,會按照排除撮合成交。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容