求教buy指令的價格執行問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2016年11月13日
- 咨詢內容:
// 多單開倉
If(EntryBuyFlag /* And MarketPosition == 0 */ /*And EntryBuyCount <= ValidBars */) // And MarketPosition == 0 開關是否連續建倉
{
If(High>=Open+ATR[1] And Vol >0)
{
Commentary("向上突破多單開倉");
Commentary("Open+ATR[1] = "+Text(Open+ATR[1]));;
Buy(0,Open+ATR[1]);
Commentary("向上突破多單開倉");
myHigh=LastEntryPrice;
}
}
代碼如上,注釋Commentary("向上突破多單開倉");都顯示正常,buy代碼執行了但是不能按照設定的open+ATR[1]價格執行發出信號,如果修改代碼為buy(0,0)或者buy(0,open)都可以發出買入信號,請教版主和各位高手這是為何,如何能按照設定的價格正常發出買入信號?
- TB技術人員:
http://bbs.tb18.net/thread-724-1-1.html 可參考此貼
- TB客服:
能否說明下具體是什么問題,ATR已經定義為NumericSeries變量了,難道是加號全角半角的問題?