请老师帮忙改一下指标 [博易POBO]
咨询内容:
5日线变色
MA5:MA(C,5),COLOR00FF00,LINETHICK2;
PARTLINE(MA5>REF(MA5,1),MA5),COLOR0000FF,LINETHICK2;
PARTLINE(MA5<REF(MA5,1),MA5),COLOR008800,LINETHICK2;
10线变色
MA10:MA(C,10),COLOR00FF00,LINETHICK2;
PARTLINE(MA10>REF(MA10,1),MA10),COLOR0000FF,LINETHICK2;
PARTLINE(MA10<REF(MA10,1),MA10),COLOR008800,LINETHICK2;
5日穿10日给信号
A:MA(C,5),COLOR000000;
B:MA(C,10),COLORFFFF80;
DRAWTEXT(CROSS(A,B),MA(C,4),'开多');
DRAWTEXT(CROSS(B,A),MA(C,4),'开空');
最好将显示的开多、开空变成小箭头或者小点的标志
当5日线、10线都变色后,5日线上下穿10日线,给多、空信号
5日线变色
MA5:MA(C,5),COLOR00FF00,LINETHICK2;
PARTLINE(MA5>REF(MA5,1),MA5),COLOR0000FF,LINETHICK2;
PARTLINE(MA5<REF(MA5,1),MA5),COLOR008800,LINETHICK2;
10线变色
MA10:MA(C,10),COLOR00FF00,LINETHICK2;
PARTLINE(MA10>REF(MA10,1),MA10),COLOR0000FF,LINETHICK2;
PARTLINE(MA10<REF(MA10,1),MA10),COLOR008800,LINETHICK2;
5日穿10日给信号
A:=MA(C,5);
B:=MA(C,10);
EMA26:=EMA(C,26);
DRAWICON(A>REF(A,1) AND B>REF(B,1) AND CROSS(A,B),EMA26,1);
DRAWICON(A<REF(A,1) AND B<REF(B,1) AND CROSS(B,A),EMA26,2);
DRAWICON(A>B AND B>REF(B,1) AND CROSS(A,REF(A,1)),EMA26,1);
DRAWICON(A<B AND B<REF(B,1) AND CROSS(REF(A,1),A),EMA26,2);
DRAWICON(A>REF(A,1) AND A>B AND CROSS(B,REF(B,1)),EMA26,1);
DRAWICON(A<REF(A,1) AND A<B AND CROSS(REF(B,1),B),EMA26,2);
说明;这个修改后是满足你的条件要求后,上涨时在布林线中轨显示笑脸,下跌时在布林线中轨显示哭脸。如果想适用于某一周期需加DATAPERIOD周期类型函数,
例如:DRAWICON(DATAPERIOD=6 AND A>REF(A,1) AND B>REF(B,1) AND CROSS(A,B),EMA26,1); 表示只适用于日K线。另外,以这个条件做依据有风险,本人建议以MA(C,20)>REF(MA(C,20),1) 时或MA(C,20)>REF(MA(C,20),1) 时为依据,如果MA(C,20)>REF(MA(C,20),1)在K线图上看不清楚就增加一条REF(C,20)线,只要当C>REF(C,20)时就表示MA(C,20)>REF(MA(C,20),1),当C<REF(C,20)时就表示MA(C,20)<REF(MA(C,20),1)。
老师,能不能把这个改成,3日、5日、20日变色交叉给信号哪
A:EMA(C,3),COLOR000000;
B:EMA(C,5),COLOR000000;
C:EMA(c,20),COLOR000000;
DRAWTEXT(CROSS(A,B,C),EMA(C,8),'开多');
DRAWTEXT(CROSS(B,A,C),EMA(C,8),'开空');
这里面,C:是错误的 来源 程序化久久网
请老师帮忙改一下指标
当5日线、10线都变色后,5日线上下穿10日线,给多、空信号5日线变色
MA5:MA(C,5),COLOR00FF00,LINETHICK2;
PARTLINE(MA5>REF(MA5,1),MA5),COLOR0000FF,LINETHICK2;
PARTLINE(MA5<REF(MA5,1),MA5),COLOR008800,LINETHICK2;
10线变色
MA10:MA(C,10),COLOR00FF00,LINETHICK2;
PARTLINE(MA10>REF(MA10,1),MA10),COLOR0000FF,LINETHICK2;
PARTLINE(MA10<REF(MA10,1),MA10),COLOR008800,LINETHICK2;
5日穿10日给信号
A:MA(C,5),COLOR000000;
B:MA(C,10),COLORFFFF80;
DRAWTEXT(CROSS(A,B),MA(C,4),'开多');
DRAWTEXT(CROSS(B,A),MA(C,4),'开空');
最好将显示的开多、开空变成小箭头或者小点的标志
来源:程序化99网( WWW.CXH99.COM )
博易技术人员:当5日线、10线都变色后,5日线上下穿10日线,给多、空信号
5日线变色
MA5:MA(C,5),COLOR00FF00,LINETHICK2;
PARTLINE(MA5>REF(MA5,1),MA5),COLOR0000FF,LINETHICK2;
PARTLINE(MA5<REF(MA5,1),MA5),COLOR008800,LINETHICK2;
10线变色
MA10:MA(C,10),COLOR00FF00,LINETHICK2;
PARTLINE(MA10>REF(MA10,1),MA10),COLOR0000FF,LINETHICK2;
PARTLINE(MA10<REF(MA10,1),MA10),COLOR008800,LINETHICK2;
5日穿10日给信号
A:=MA(C,5);
B:=MA(C,10);
EMA26:=EMA(C,26);
DRAWICON(A>REF(A,1) AND B>REF(B,1) AND CROSS(A,B),EMA26,1);
DRAWICON(A<REF(A,1) AND B<REF(B,1) AND CROSS(B,A),EMA26,2);
DRAWICON(A>B AND B>REF(B,1) AND CROSS(A,REF(A,1)),EMA26,1);
DRAWICON(A<B AND B<REF(B,1) AND CROSS(REF(A,1),A),EMA26,2);
DRAWICON(A>REF(A,1) AND A>B AND CROSS(B,REF(B,1)),EMA26,1);
DRAWICON(A<REF(A,1) AND A<B AND CROSS(REF(B,1),B),EMA26,2);
说明;这个修改后是满足你的条件要求后,上涨时在布林线中轨显示笑脸,下跌时在布林线中轨显示哭脸。如果想适用于某一周期需加DATAPERIOD周期类型函数,
例如:DRAWICON(DATAPERIOD=6 AND A>REF(A,1) AND B>REF(B,1) AND CROSS(A,B),EMA26,1); 表示只适用于日K线。另外,以这个条件做依据有风险,本人建议以MA(C,20)>REF(MA(C,20),1) 时或MA(C,20)>REF(MA(C,20),1) 时为依据,如果MA(C,20)>REF(MA(C,20),1)在K线图上看不清楚就增加一条REF(C,20)线,只要当C>REF(C,20)时就表示MA(C,20)>REF(MA(C,20),1),当C<REF(C,20)时就表示MA(C,20)<REF(MA(C,20),1)。
老师,能不能把这个改成,3日、5日、20日变色交叉给信号哪
A:EMA(C,3),COLOR000000;
B:EMA(C,5),COLOR000000;
C:EMA(c,20),COLOR000000;
DRAWTEXT(CROSS(A,B,C),EMA(C,8),'开多');
DRAWTEXT(CROSS(B,A,C),EMA(C,8),'开空');
这里面,C:是错误的 来源 程序化久久网
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 或微信:cxhjy888 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容