以下是引用天地我心在2010-2-3 12:25:29的发言:
斑竹老师 我用下面的语句 在1分钟K线里面自动交易,时间选择在1根K线结束以后操作,但是在实际操作中发现,有时候系统在交易信号出现时没有把原来的老单子平掉,直接开了新仓 。这样在实际帐户里面就出现了一多一空的单子,请问是什么原因照成的,如果方便的话,能贴个正确的写法给我们学习吗。 谢谢!
//多头进场
if Long then
begin {有可能同时止损并翻转}
sellshort( holding<0,0,limitr,h);
buy( holding=0,1,limitr,h);
end
//空头进场
if Short then
begin {有可能同时止损并翻转}
sell( holding>0,0,limitr,l);
buyshort( holding=0,1,limitr,l);
end
你的这个公式是只能在图表做交易信号测试用的.根本不能实盘交易.你还是好好的把置顶帖子的教程好好的看一遍,将程式化交易的视频好好的看几遍