静态数据中的语句该如何还原到实用的动态盘中的语句,不能有信号消失问题 [文华财经]
- 咨询内容:
静态数据中的语句该如何还原到实用的动态盘中的语句,不能够再有有信号消失问题。
在数据回测中,我写了这样两个简单的语句:
MA1:MA(H,1);
MA2:MA(L,1);,
静态的历史回测图中截图如下,却在要还原到实盘实用中时犯了大难题了,怎么样改写才能保证实盘中所使用的就是
效果图中那两条折线啊,测试都是靠他测试出来的,不要搞到实盘中根本没法用啊。
加载到模组中的话,是不是就该写成:
MA1:MA(REF(H,1),1);
MA2:MA(REF(L,1),1);
还是
MA1:MA(H,2);
MA2:MA(L,2);
怎么想都觉得不对,该如何解决,因为盘中价格是动态的,我越琢磨就觉得漏洞很多,希望和各位老师能仔细探讨探讨。
因为改写后还得当做指标再被引用,所以现在要必须写正确才行。。。。。。
此主题相关图片如下:静态h和l截图%((u.jpg
- 文华技术人员:
周五盘中发现发现一个信号消失的问题,反复琢磨了很久,发现时因为盘中状况估计不足,影响了实际执行效果。
在这样一个低点军衔上穿反手做多的语句中发现了信号消失的现象,我该如何改写来规避呢?
CROSS(MA(L,5),MA(REF(C,1),54)),BPK;
这一句中出现了信号消失的状况,怎么办才好?
- 文华客服:
我在下图中手画出来的紫色和红色的线才代表了1楼MA1,MA2在盘中的真实的变动记录,有没有办法让实盘做到
和测试一样,出信号立即下单的方式
此主题相关图片如下:静态h和l截图%((u.jpg
- 网友回复:
帮您研究了一下,这个问题是没有办法完美解决的。就像CROSS(C,MA(C,5))这样的条件会出现信号消失问题一样,因为盘中k线的HL值都还是不固定的,所以难免会出现信号消失问题的。并且您用的MA(L,2)这个参数值非常小,所以当前k线的变动对最终的变量值的影响就更大的。
最简单的方法还是用REF去固定。
- 网友回复:
老师,那么如果我在回测时是写的这个语句
MA1:MA(REF(H,1),2);
MA2:MA(REF(L,1),2);
那实盘使用的时候是否应该写成
MA1:MA(REF(H,1),3);
MA1:MA(REF(H,1),3);
要加多一个周期才对,是不是?
还是应该写成这样 :
MA1:REF(MA(H,2),1);
MA2:REF(MA(H,2),1);
两种写法有没有区别?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容