老师,问一个问题 [开拓者 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容