理论持仓只和图上开平信号有关系,debugfile借助这个输出下holding的值看下
另外图表么有扩充过数据吧,如果历史k数量不同很有可能造成信号变化
从你日志上分析,严重怀疑你的图表策略中使用了THOLDING等后台函数,导致了信号出现闪烁
以下就是我使用的策略代码,用的是通道突破,不会出现信号闪烁。另外K线数量只要在50根K以上 K线数量就不会影响信号,用的是日K线。请帮忙再分析下看看什么原因?
//中间变量
Input:X(10,1,100,1),ss(1,1,1000,1);
通道上轨:Ref(HHV(High,X),1),LINETHICK1;//X是参数,自行调整
通道下轨:Ref(LLV(Low,X),1),LINETHICK1;
手数:=ss;
//交易条件:
开多平空条件:=High>通道上轨 and holding<=0;
开空平多条件:=low<通道下轨 and holding>=0;
//交易系统
平空:sellshort(开多平空条件 and holding<0, 手数,marketr);
平多:sell(开空平多条件 and holding>0,手数,marketr);
开空:buyshort(开空平多条件 and holding=0,手数,marketr);
开多:buy(开多平空条件 and holding=0, 手数,marketr);
//其它
当前持仓:HOLDING,LINETHICK0;
当前时间:CURRENTTIME,LINETHICK0;
我当时交易的时候在持仓同步那里是打了勾的,刚刚截图的时候没有打勾。请帮忙分析。

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