老师帮忙看下 (文华财经WH6赢顺V6.7)

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-13 10:27
 在30日均线和90日均线形成金叉后,如果10、20、30、60、90日均线的数值同时向上,在当跟K线图显示做多箭头,当跟k线也显示为紫色k线

 在30日均线和90日均线形成死叉后,如果10、20、30、60、90日均线的数值同时向下,在当跟K线图显示做空箭头,当跟k线也显示为黄色k线
技术人员回复
日期:2018-6-13 10:35
 参考:

MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA60:MA(C,60);
MA90:MA(C,90);
S:BARSLAST(CROSS(MA30,MA90))<BARSLAST(CROSSDOWN(MA30,MA90))&&MA10>REF(MA10,1)&&MA20>REF(MA20,1)&&MA30>REF(MA30,1)&&MA60>REF(MA60,1)&&MA90>REF(MA90,1),NODRAW;
X:BARSLAST(CROSS(MA30,MA90))>BARSLAST(CROSSDOWN(MA30,MA90))&&MA10<REF(MA10,1)&&MA20<REF(MA20,1)&&MA30<REF(MA30,1)&&MA60<REF(MA60,1)&&MA90<REF(MA90,1),NODRAW;
DRAWICON(S,L,'ICO4');
DRAWICON(X,H,'ICO5');
DRAWCOLORKLINE(S,COLORMAGENTA,0);
DRAWCOLORKLINE(X,COLORYELLOW,0);

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-13 10:27
以下是引用齐云在2018/6/13 10:35:00的发言:
 参考:

MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA60:MA(C,60);
MA90:MA(C,90);
S:BARSLAST(CROSS(MA30,MA90))<BARSLAST(CROSSDOWN(MA30,MA90))&&MA10>REF(MA10,1)&&MA20>REF(MA20,1)&&MA30>REF(MA30,1)&&MA60>REF(MA60,1)&&MA90>REF(MA90,1),NODRAW;
X:BARSLAST(CROSS(MA30,MA90))>BARSLAST(CROSSDOWN(MA30,MA90))&&MA10<REF(MA10,1)&&MA20<REF(MA20,1)&&MA30<REF(MA30,1)&&MA60<REF(MA60,1)&&MA90<REF(MA90,1),NODRAW;
DRAWICON(S,L,'ICO4');
DRAWICON(X,H,'ICO5');
DRAWCOLORKLINE(S,COLORMAGENTA,0);
DRAWCOLORKLINE(X,COLORYELLOW,0);

你好,老师我表达的不清楚,在整理下思路

       在30日均线和90日均线形成金叉后,这是第一个条件
       第二个条件:在金叉之后的如果  1 0、20、30、60、90日均线的数值同时向上,把向上的均线用红色线段表示,同时在当根K线图显示做多箭头(就是在金叉后的第一次均线同时数值向上的K线标注箭头同时这一个k线也显示为紫色k线。
然后 在30日均线和90日均线形成死叉刚好相反。


 
技术人员回复
日期:2018-6-13 11:23
 这样:

MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA60:MA(C,60);
MA90:MA(C,90);
S:BARSLAST(CROSS(MA30,MA90))<BARSLAST(CROSSDOWN(MA30,MA90))&&MA10>REF(MA10,1)&&MA20>REF(MA20,1)&&MA30>REF(MA30,1)&&MA60>REF(MA60,1)&&MA90>REF(MA90,1),NODRAW;
X:BARSLAST(CROSS(MA30,MA90))>BARSLAST(CROSSDOWN(MA30,MA90))&&MA10<REF(MA10,1)&&MA20<REF(MA20,1)&&MA30<REF(MA30,1)&&MA60<REF(MA60,1)&&MA90<REF(MA90,1),NODRAW;
IF(S,MA10,NULL),COLORRED;
IF(S,MA20,NULL),COLORRED;
IF(S,MA30,NULL),COLORRED;
IF(S,MA60,NULL),COLORRED;
IF(S,MA90,NULL),COLORRED;

IF(X,MA10,NULL),COLORGREEN;
IF(X,MA20,NULL),COLORGREEN;
IF(X,MA30,NULL),COLORGREEN;
IF(X,MA60,NULL),COLORGREEN;
IF(X,MA90,NULL),COLORGREEN;

DRAWCOLORKLINE(S&&COUNT(S,BARSLAST(X))=1,COLORMAGENTA,0);
DRAWCOLORKLINE(X&&COUNT(X,BARSLAST(S))=1,COLORYELLOW,0);