當前Bar,Close上穿信號出現成功介入,信號消失止損怎么寫? [開拓者 TB]
- 咨詢內容:
本帖最后由 loking 于 2014-3-7 13:48 編輯
例:當前Bar上出現交易條件(Close上穿均線),建多單,成交后根據條件設好止損位。交易條件(Close上穿均線)一直成立,到交易條件(Close下穿均線)做空。當前Bar交易條件(Close上穿均線)又不成立,已設好止損位,沒到止損位不止損,等待下一根Bar,止損、不止損,上穿。
自動交易怎么樣實現。信號一定要不會消失才行嗎?。
如果用Close[1]上穿均線[1],公式運行是正常的。
應該怎么改寫這些代碼?還是說條件一定要對應才能自動交易。有沒有其他辦法? - TB技術人員:
本帖最后由 loking 于 2014-3-7 13:11 編輯
- Begin
-
- if (MarketPosition == 0)//當前無倉位
- {
- if (Close上穿)
- {
- Buy(N,0);//開多倉
- TimesOverWeight = 1;
- }
- if (Close下穿)
- {
- SellShort(N,0);//開空倉
- TimesOverWeight = 1;
- }
- }
-
- if (MarketPosition != -1)//當前多倉
- {
- if (Close小于低止損位)
- {
- Sell(N,0);//多倉止損
- }
- if (Close下穿)
- {
- SellShort(N,0);//多倉止盈
- }
- }
-
- If(MarketPosition != 1) //當前空倉
- {
- if (Close大于高止損位)
- {
- BuyToCover(N,0);//空倉止損
- }
- if (Close上穿)
- {
- Buy(N,0);//空倉止盈
- }
- }
- End
- Begin
- TB客服:
請總版,管理員,高手們幫忙看看……
- 網友回復:
1. 穩定 不消失的信號是做程序化交易的基礎要求啊。(除非你使用a_sendorder,不要信號的)
2. 回溯[1]確實是可以避免因使用close導致的信號消失
3. 使用回溯的方式即可,如2所示 - 網友回復:
小米 發表于 2014-3-7 15:13
1. 穩定 不消失的信號是做程序化交易的基礎要求啊。(除非你使用a_sendorder,不要信號的)
2. 回溯[1]確實 ...
謝謝版主,那么有空幫我改個a_sendorder版本好不……
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容