基本都是在品种图表一开始的时候出现,在不可能开仓的点开大量的手数,移除自定义数据代码后消失。代码如下
If KD And Holding=0 Then
Begin
PX:=SELFDATA('总排序');
WS:=round(max(IF(PX<=7,1,10),1));
Buy(1,WS,Limitr,c-Mindiff);
End
此主题相关图片如下:微信截图_20191126095755.png

[此贴子已经被作者于2019/11/26 10:02:11编辑过]
1、图表刚加载的时候会出现上述图表中历史信号大手数开仓的情况? 看代码里开仓最多也就10手了吧;
2、切换品种后是不是每个品种都会出现一次呢? 工作人员本地跟踪一下
是的,莫名其妙的交易,还有莫名其妙的开仓手数,就图表一开始有,不是每个品种这样
本地用1楼的代码,
SELFDATA用的是简单的价格排序,并未出现您说的现象;您尝试把然后的1分钟数据先清空下,补充下数据后再加载指标呢? 或者您方便的话把‘总排序’的代码发下,工作人员本地跟踪看看
问题应该是数据错乱,我总共18个品种排序,px最大只可能是17,但是这个品种还有可能没有数据进行排序,这时候px就是一个非常大的数字,同时会导致程序错乱。照理说,kd为0,是不可能有买入操作的,改成如下就好了。
Buy(px<=17,WS,Limitr,c-Mindiff);