请教:为什么我实际成交的时候,不是盘中价格突破ZS1就止损,而是收盘价破ZS1以收盘价止损?
if close <zs1 and holding > 0 then begin
sell(1,0,stop,zs1);
flag1:=0;
end
补充一下:FLAG1:=0这个是全局变量的一个东西,请忽视。
if close <zs1 and holding > 0 then begin
sell(1,0,stop,zs1);
flag1:=0;
end
以zs1的价格报单,成交看撮合,所以你的情况是正常的
问题是,它不是在突破的时候报单,而是等该周期K线走完了才报单,这就是问题所在了~~按理说应该是盘中触及止损位就下单的吧~~
盘中即时下单,很代码没关系,你在图表交易里面选择“固定时间间隔”模式,间隔设置成1秒

此主题相关图片如下:1.png