开拓者期货期权程序化系统交易论坛
标题:
老师,问一个问题
[打印本页]
作者:
kaituozhe12345
时间:
2018-5-16 10:54:02
标题:
老师,问一个问题
老师,刚写了个最简单的代码,想实现HC1810最新价>3760,就最新价买开一手,如下:
Params
Vars
Begin
if (C>3760)
Buy(1,0);
End
但是为什么加载后,启动了自动交易策略系统,并且加载了账户,允许自动交易,为什么不执行呢
作者:
kaituozhe12345
时间:
2018-5-16 13:33:53
老师。麻烦有空解答一下
作者:
小米
时间:
2018-5-16 14:08:55
呃。。。程序化交易,应该是没有这么草率的。
将图表的K线往左拖,看看是否历史K线上有过开多的标识呢?
1,软件不会对历史信号进行下单。
2,这个代码只有开仓没有平仓,那么在历史里有过开多仓(或加仓)的信号后,就不会再有动静了。需要再加一个平仓信号,方可实现一个完整的开平循环。这样才会有下一次的条件满足后再次开平。。
试试如下代码 (仅供测试用):
begin
if(open>3760)
{
buy(1,open);
}
if(barssinceentry>=2)
{
sell(1,open);
}
end
复制代码
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2