用了全局变量控制有持仓时,不开仓,怎么还有只要达到信号就会连续开仓?variable:n=0;
variable:m=0;
if 做多条件 then begin
sellshort(1,0,marketr);
buy(holding=0,1,marketr);
n:=1;
end
variable:n=0;
variable:m=0;
if 做多条件 and n=0 then begin
sellshort(1,0,marketr);
buy(holding=0,1,marketr);
n:=1;
end

此主题相关图片如下:qq图片20150609131528.png
做多条件是什么?
影响信号触发的只有是下单条件,你研究下下单条件当时成立不成立,为什么会成立
下单其他条件还成立,但是用了全局变数n=1了,下单条件已经不成立了,
需要平仓之后,n:=0,会何还会连续下单,是因为高频交易启动检测对上根信号交易的原因吗
那要看你的N在什么时间变成0,检查一下为什么会变成0
和高频没关系
没有达到n:=0的条件,也连续交易,还存在信号开仓后又消失的情况 ,我用的是h,l,o三个函数,怎么也会出现信号闪烁的问题。