帮忙编写代码确认 (文华财经)

投资者咨询:帮忙编写代码确认 (文华财经)
来源:文华财经  日期:2021-1-24 11:27
 

老师好,我的趋势线是这条:

 

QS1:SUM(IFELSE(条件1,1,IFELSE(条件2,-1,0)),0),COLORMAGENTA;

 

会形成很多顶底,我想这样判断:

A: 盘整突破

相邻的两个顶部,后面比前面一个低,顶旁标注↓;

相邻的两个底部,后面比前面一个高,底旁标注↑;

相邻两个顶(底)高度一致,延续上一个顶底标注。

B:趋势反转

趋势线低于上一个底,线旁标注↓;

趋势线高于上一个顶,线旁标注 ↑; 

 

谢谢。

 
技术人员回复
日期:2021-1-24 11:37
 1楼指标复制完整源码,我们帮您分析下。
投资者咨询:帮忙编写代码确认 (文华财经)
来源:文华财经  日期:2021-1-24 11:27
 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);

MA1:=MA(CLOSE,5);

QS1:SUM(IFELSE(DIFF>DEA&&MA1>REF(MA1,1),1,IFELSE(DIFF<DEA &&MA1<REF(MA1,1),-1,0)),0),COLORMAGENTA;

投资者咨询:帮忙编写代码确认 (文华财经)
来源:文华财经  日期:2021-1-24 11:27
 老师,在线等,麻烦您了。 
技术人员回复
日期:2021-1-24 13:53
 参考:


 
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MA1:=MA(CLOSE,5);

QS1:SUM(IFELSE(DIFF>DEA&&MA1>REF(MA1,1),1,IFELSE(DIFF<DEA &&MA1<REF(MA1,1),-1,0)),0),COLORMAGENTA;

D1:=QS1>REF(QS1,1)&&QS1>REFX(QS1,1);
E1:=QS1<REF(QS1,1)&&QS1<REFX(QS1,1);
DRAWTEXT(D1&&QS1<REF(QS1,SUMBARS(D1,2)-1),QS1,'↓');
DRAWTEXT(E1&&QS1<REF(QS1,SUMBARS(E1,2)-1),QS1,'↑');

DRAWTEXT(QS1>REF(QS1,SUMBARS(D1,1)-1),QS1,'↓');
DRAWTEXT(QS1<REF(QS1,SUMBARS(E1,1)-1),QS1,'↑');