老師,問一個問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2018年11月17日
-
咨詢內容:
老師,剛寫了個最簡單的代碼,想實現HC1810最新價>3760,就最新價買開一手,如下:
Params
? ?
Vars
? ? ? ?
Begin
? ? ? ? if (C>3760)
? ? ? ?? ? Buy(1,0);
End
但是為什么加載后,啟動了自動交易策略系統,并且加載了賬戶,允許自動交易,為什么不執行呢
?
?來源:CXH99.COM
-
TB技術人員:
老師。麻煩有空解答一下
?
-
TB客服:
呃。。。程序化交易,應該是沒有這么草率的。
將圖表的K線往左拖,看看是否歷史K線上有過開多的標識呢?
1,軟件不會對歷史信號進行下單。
2,這個代碼只有開倉沒有平倉,那么在歷史里有過開多倉(或加倉)的信號后,就不會再有動靜了。需要再加一個平倉信號,方可實現一個完整的開平循環。這樣才會有下一次的條件滿足后再次開平。。
試試如下代碼 (僅供測試用):- begin
- ? ?? ?if(open>3760)
- ? ?? ?{
- ? ?? ?? ???buy(1,open);
- ? ?? ?}
- ? ?? ? if(barssinceentry>=2)
- ? ?? ? {
- ? ?? ?? ?? ? sell(1,open);
- ? ?? ? }
- end
復制代碼