急急急 求平均值 (文华财经WH6赢顺V6.7)

投资者咨询:急急急 求平均值 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 18:24
 LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
M:=(K+D+J)/3;

PJ:(M+RSI1)/2,NOTEXT;

JDZ:ABS(O-C),NODRAW;

REFLINE:30,70;


IF(PJ<30,PJ,NULL),COLORRED,LINETHICK5;
IF(PJ>70,PJ,NULL),COLORGREEN,LINETHICK5;
CROSS(PJ,70),SOUND('A');
CROSS(PJ,30),SOUND('A');
CROSSDOWN(PJ,30),SOUND('B');





求绿色红色区域的平均值  也就是
IF(PJ<30,PJ,NULL),COLORRED,LINETHICK5;
IF(PJ>70,PJ,NULL),COLORGREEN,LINETHICK5;
在红  绿区域顶端显示平均数值 
如图

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-31 18:27
在最高点和最低点取不到整段红绿线的均值,所以没办法在最高点和最低点标注

下面标注在红绿线结束的位置了,参考:

 LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
M:=(K+D+J)/3;

PJ:(M+RSI1)/2,NOTEXT;
JDZ:ABS(O-C),NODRAW;
REFLINE:30,70;
IF(PJ<30,PJ,NULL),COLORRED,LINETHICK5;
IF(PJ>70,PJ,NULL),COLORGREEN,LINETHICK5;
CROSS(PJ,70),SOUND('A');
CROSS(PJ,30),SOUND('A');
CROSSDOWN(PJ,30),SOUND('B');

MA1:=MA(PJ,BARSLASTCOUNT(PJ<30));
MA2:=MA(PJ,BARSLASTCOUNT(PJ>70));
DRAWNUMBER1(REFX(CROSS(PJ,30),1),PJ,MA1,2);
DRAWNUMBER1(REFX(CROSSDOWN(PJ,70),1),PJ,MA2,2);
投资者咨询:急急急 求平均值 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 18:24
 有劳您  谢谢
投资者咨询:急急急 求平均值 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 18:24
 泡芙老师,能把显示的数值往上方移高点吗, 现在数字跟线显示在一起有点拥挤
技术人员回复
日期:2018-8-31 20:11
可以自行调整红字部分,调整数字标注位置 

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
M:=(K+D+J)/3;

PJ:(M+RSI1)/2,NOTEXT;
JDZ:ABS(O-C),NODRAW;
REFLINE:30,70;
IF(PJ<30,PJ,NULL),COLORRED,LINETHICK5;
IF(PJ>70,PJ,NULL),COLORGREEN,LINETHICK5;
CROSS(PJ,70),SOUND('A');
CROSS(PJ,30),SOUND('A');
CROSSDOWN(PJ,30),SOUND('B');

MA1:=MA(PJ,BARSLASTCOUNT(PJ<30));
MA2:=MA(PJ,BARSLASTCOUNT(PJ>70));
DRAWNUMBER1(REFX(CROSS(PJ,30),1),0.9*PJ,MA1,2),VALIGN0;
DRAWNUMBER1(REFX(CROSSDOWN(PJ,70),1),1.1*PJ,MA2,2),VALIGN2;