用分笔k线(50笔),走完k线下单,不管是突破类型的策略(例如仅仅是突破前n周期最高点),还是均线类型(类似ma或macd)的策略。都会出现重复信号。也就是在某个位置,本应只有一个平仓和开仓信号的,但是有时候会多出一倍或者两倍的信号。特意用系统自带的一个macd策略作为测试,走完k线下单(非轮询)。如截图
此主题相关图片如下:0.png


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


此主题相关图片如下:2.png
不是的,你这个描述我有想过。但是上面的截图只是看服务器端的。服务器端的信号异常。因为服务器发出的信号有可能跟图标上显示的信号不一致。也就是会多发出“本不该存在的信号”。跟客户端用上面周期无关。客户端上用一分钟或者别的周期的k线不影响信号的接受。主要是想问这个怎么解决。以前版本的是不会出现这种情况的。因为以前有测试过同样的策略macd。可以确定以前不会出现这种情况。至于是什么版本,我忘记了。现在的版本会发出很多不明的信号。是跳跃出来的。但是检查图表上却无法发现相应的信号。
服务器端和客户端上的信号的确是同步和一致的。但是想解决的问题是:所发信号不稳定,不是图表需要的信号。或者说,会多出一些在信号附近重复产生的信号。这个表现在所有测试的策略上。包括金字塔自带的,例如上面举例的macd。
是的,你看上截图,只是服务器端部分的。你可以开启系统自带的macd策略。然后等待信号。服务器端会多出macd系统本身不应该出现的信号。
也就是macd金叉的时候,本应只有一个平空开多。但是服务器端会多出另外一个或者两个的平空开多。也就是信号会重复出现,虽然用的是走完k线下单。这种模式应该只会发出一次信号才对。
麻烦你们了。这个问题不解决的话。策略无法使用啊。因为策略是跨周期的策略。回测或者看图表的表现都还不错。但是今天测试的时候,却发现了多余的很多信号,开始怀疑是策略的问题。后面认真分析了,没有感觉有问题。然后就想到系统自带的策略。测试了一下。发现系统自带的策略也会出现这种情况。所以可以排除策略的编写问题。希望能解决或者解析macd为什么会在金叉死叉附近多出几套信号。非常谢谢。