[請教]交易函數應用的問題 [開拓者 TB]
- 咨詢內容:
我再公式中想實現條件滿足便以“市價”平倉、建倉操作,目的是不會產生交易失敗的情況,以便順利執行策略
建倉時使用函數如下:Buy(Num,0); //Num手以市價建倉
SellShort(Num,0);
平倉時使用函數如下:BuyToCover(0,0); //以市價全部平倉
sell(0,0);
但是在歷史數據測試中所有的成交價格均顯示為“收盤”價,在模擬測試中以“市價”建倉會不成功,產生掛單
另外在平倉時為了獲得狀態使用了以下寫法,不知合適否
if(BuyToCover(0,0))
{
}
新手求高手、版主指點迷津!謝謝! - TB技術人員:
開平倉的指令的價格寫為0與寫為close是等同的。
在實時行情中,表示為市價,而在歷史K線中,則表示為收盤價。
以市價發出委托并不能保證一定成交的,所以有掛單 是合理的。
建議委托時價格上做一些偏移,方可提高成交的概率。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容