[請教]交易函數(shù)應(yīng)用的問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2014年05月23日
- 咨詢內(nèi)容:
我再公式中想實現(xiàn)條件滿足便以“市價”平倉、建倉操作,目的是不會產(chǎn)生交易失敗的情況,以便順利執(zhí)行策略
建倉時使用函數(shù)如下:Buy(Num,0); //Num手以市價建倉
SellShort(Num,0);
平倉時使用函數(shù)如下:BuyToCover(0,0); //以市價全部平倉
sell(0,0);
但是在歷史數(shù)據(jù)測試中所有的成交價格均顯示為“收盤”價,在模擬測試中以“市價”建倉會不成功,產(chǎn)生掛單
另外在平倉時為了獲得狀態(tài)使用了以下寫法,不知合適否
if(BuyToCover(0,0))
{
}
新手求高手、版主指點迷津!謝謝!
- TB技術(shù)人員:
開平倉的指令的價格寫為0與寫為close是等同的。
在實時行情中,表示為市價,而在歷史K線中,則表示為收盤價。
以市價發(fā)出委托并不能保證一定成交的,所以有掛單 是合理的。
建議委托時價格上做一些偏移,方可提高成交的概率。