A_SendOrder()實現(xiàn)平倉反手的功能 - TradeBlazer公式 [開拓者 TB]
- 咨詢內(nèi)容:
比如我手上原有空倉,現(xiàn)在要平空倉建多倉,程序如下:
tradePrice= Close +splitDot;
If(tradState==-1)
{
If(A_SendOrder(Enum_Buy,Enum_Exit,maxLots,tradePrice))
{
If(A_SendOrder(Enum_Buy,Enum_Entry,maxLots,tradePrice))
{
tradState=1 ;
SetTBProfileString(pKey,pKeyTradState,Text(tradState));
}
}
}
發(fā)現(xiàn)執(zhí)行時提示資金不足,但是已近平倉了。我想是不是因為開倉命令發(fā)送太快,以至于平倉未完成就發(fā)出開倉,導(dǎo)致資金不足。有什么方法可以解決這個問題呢? - TB技術(shù)人員:
平倉反手不用這么復(fù)雜。原有空單,直接buy();
原有多單,直接sellshort(); - TB客服:
是因為開倉命令發(fā)送太快,以至平倉未完成就發(fā)出開倉了。
可以使用持倉的手數(shù)來判斷當前是否已經(jīng)平倉完成 - 網(wǎng)友回復(fù):
我遇到過BUY()、SELL()不發(fā)單的情況,我需要盤中及時發(fā)單,所以想用A_SendOrder()命令來執(zhí)行。
- 網(wǎng)友回復(fù):
一般應(yīng)該不會不發(fā)單吧,你說的不發(fā)單可能是信號反復(fù)了。
個人感覺sendorder挺不好控制的。發(fā)來發(fā)去,都不知道哪是哪了。
你可以跑跑看看,如果沒問題那就OK。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
指定的模型還沒有相關(guān)內(nèi)容!