金叉 死叉问题 [金字塔]
-
咨询内容:
input:xs(300,3,300,3);
ma60:ma(c,xs);
ma1:ma(c,1);
t3l:=ref(llv(l,3),1);
t3h:=ref(hhv(h,3),1);
t3m:(T3L+T3H)/2;
l1:ma(c/ma60,1); tt1:c>t3m; tt2:c<t3m; tt3:c<ma60; tt4:c>ma60; PD:cross(ma1,ma60) and tt3;// //平多条件 死叉60均 并小于60日均 PK:cross(ma1,ma60) and tt4;// //平空条件金叉60均 并大于60日均 KD:cross(ma1,t3m) and tt4; // //开多条件 金叉 并大于60日均 KK:cross(ma1,t3m) and tt3;// //开空条件收盘价死叉 并小于60日均 //交
平多:SELL(PD,1,marketr);
平空:SELLSHORT(PK,1,marketr); //平空信号 开多:BUY(KD AND HOLDING=0,1,marketr); //开多信号 //平多信号 开空:BUYSHORT(KK AND HOLDING=0,1,marketr); //开空信号
执行不了 请问老师错在那 -
金字塔客服:
把数据量扩充大点。你默认的ma参数是300.那么至少300个K,ma60才能正常有值。
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
程序没有语法错误。只是条件比较苛刻。能满足条件的k线位置很少。自然不会或者出现开平记录。
-
网友回复:
此主题相关图片如下:temp.png
扩充后信号还是有的。 -
网友回复:
pk 和 pd 如果不加 tt3 tt4 能执行 但是就分不清金叉还是死叉了 这个怎么解决 cross 没法判断 是 上叉还是下叉 ,加上tt3 和 tt4就不执行了 就卡在这
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容