老師,問一個問題 [開拓者 TB]
-
咨詢內容:
老師,剛寫了個最簡單的代碼,想實現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
- begin
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容