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