請教A函數(shù)實盤運行的問題 [開拓者 TB]
- 咨詢內(nèi)容:
請教大家一個問題:在模擬盤弄好的一個A函數(shù)策略,實盤出錯。
A函數(shù)條件是:有多倉,出現(xiàn)反手條件,平多倉,開新倉。設(shè)置的2手。
結(jié)果實盤出現(xiàn)個什么提示,CTP平昨持倉不足。然后平掉運行前的2手,不開新倉。
模擬盤卻是正常開平的。 - TB技術(shù)人員:
是不是Enum_Exit跟Enum_ExitToday的問題
- TB客服:
superwin 發(fā)表于 2016-8-11 15:59
是不是Enum_Exit跟Enum_ExitToday的問題
if(Data0.A_SellPosition>0 &&GetGlobalVar(1)==0 ) SetGlobalVar(1,4);//進場時有空單,做標記。
//。。。。。。。
//空單已成交,符合買單開倉條件,平空單開多單
if(Data0.A_SellPosition>0 && GetGlobalVar(1)==4 )//全局變量1=4 已成交賣單。
{
Data0.A_SendOrder(Enum_Buy,Enum_Exit,Data0.A_SellPosition,Data0.Q_AskPrice + MinPoint*Data0.MinMove*Data0.PriceScale);
Data0.A_SendOrder(Enum_Buy,Enum_Entry,shoushu,Data0.Q_AskPrice + MinPoint*Data0.MinMove*Data0.PriceScale);
SetGlobalVar(1,1);
}
源碼這樣寫的,有問題嗎? - 網(wǎng)友回復(fù):
ego90289698 發(fā)表于 2016-8-11 18:45
if(Data0.A_SellPosition>0 &&GetGlobalVar(1)==0 ) SetGlobalVar(1,4);//進場時有空單,做標記。
// ...
A_SellPosition包含今倉跟昨倉的,可以先判斷A_TodaySellPosition是不是0,如果是0,你的寫法沒問題,如果不是0,有今倉,那就Enum_ExitToday來平A_TodaySellPosition,用Enum_Exit來平A_SellPosition-A_TodaySellPosition,測試看行不行。 - 網(wǎng)友回復(fù):
不過理論上底層會自己判斷,用Enum_Exit就可以了,你用的是旗艦版嗎?旗艦版應(yīng)該是Enum_Exit也能平今倉的。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容