用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)

投资者咨询:用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-3 9:17
 用开盘价替换此中的SMA指标,谢!


LC :=REF(CLOSE,1);
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;
MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);
MMM:=EMA(MMS,8),LINETHICK3;
MML:=MA(3*RSI3-2*SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100,5),LINETHICK3;
VAR1:=(CLOSE+LOW+HIGH)/3; 
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0); 
VAR3:=EMA(VAR2,1); 
JCS:=VAR3; 
JCM:=MA(VAR3,12); 
JCL:=MA(VAR3,26);
SMA10:=SMA(C,10,3);//求的10周期的柱线实体扩展指数加权移动平均。权重为3。
T1:=MMS>REF(MMS,1)&&JCS>REF(JCS,1)&&SMA10>REF(SMA10,1);
T2:=MMS<REF(MMS,1)&&JCS<REF(JCS,1)&&SMA10<REF(SMA10,1);
N1:=BARSLAST(T1)+1;
N2:=BARSLAST(T2)+1;

N:=0.05000;  //您调整N值大小,就可以调整画线的宽度了

FILLRGN(N1<N2||REFX(N1<N2,1),SMA10+N,SMA10-N,COLORRED);
FILLRGN(N1>=N2||REFX(N1>=N2,1),SMA10+N,SMA10-N,COLORGREEN);




 
技术人员回复
日期:2018-7-3 9:24

请参考

 

LC :=REF(O,1);
RSI2:=SMA(MAX(O-LC,0),12,1)/SMA(ABS(O-LC),12,1)*100;
RSI3:=SMA(MAX(O-LC,0),18,1)/SMA(ABS(O-LC),18,1)*100;
MMS:=MA(3*RSI2-2*SMA(MAX(O-LC,0),16,1)/SMA(ABS(O-LC),16,1)*100,3);
MMM:=EMA(MMS,8),LINETHICK3;
MML:=MA(3*RSI3-2*SMA(MAX(O-LC,0),12,1)/SMA(ABS(O-LC),12,1)*100,5),LINETHICK3;
VAR1:=(CLOSE+LOW+HIGH)/3;
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0);
VAR3:=EMA(VAR2,1);
JCS:=VAR3;
JCM:=MA(VAR3,12); 
JCL:=MA(VAR3,26);
SMA10:=SMA(O,10,3);//求的10周期的柱线实体扩展指数加权移动平均。权重为3。
T1:=MMS>REF(MMS,1)&&JCS>REF(JCS,1)&&SMA10>REF(SMA10,1);
T2:=MMS<REF(MMS,1)&&JCS<REF(JCS,1)&&SMA10<REF(SMA10,1);
N1:=BARSLAST(T1)+1;
N2:=BARSLAST(T2)+1;


N:=0.05000;  //您调整N值大小,就可以调整画线的宽度了


FILLRGN(N1<N2||REFX(N1<N2,1),SMA10+N,SMA10-N,COLORRED);
FILLRGN(N1>=N2||REFX(N1>=N2,1),SMA10+N,SMA10-N,COLORGREEN);

投资者咨询:用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-3 9:17
 老师这改的指标不符合要求,请看图方框中三个细线指标是红色,三线共振粗线指标也应是红的。谢!

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-3 10:14

这样试下

 

LC :=REF(O,1);
RSI2:=SMA(MAX(O-LC,0),12,1)/SMA(ABS(O-LC),12,1)*100;
RSI3:=SMA(MAX(O-LC,0),18,1)/SMA(ABS(O-LC),18,1)*100;
MMS:=MA(3*RSI2-2*SMA(MAX(O-LC,0),16,1)/SMA(ABS(O-LC),16,1)*100,3);
MMM:=EMA(MMS,8),LINETHICK3;
MML:=MA(3*RSI3-2*SMA(MAX(O-LC,0),12,1)/SMA(ABS(O-LC),12,1)*100,5),LINETHICK3;
VAR1:=(O+LOW+HIGH)/3;
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0);
VAR3:=EMA(VAR2,1);
JCS:=VAR3;
JCM:=MA(VAR3,12); 
JCL:=MA(VAR3,26);
SMA10:=SMA(O,10,3);//求的10周期的柱线实体扩展指数加权移动平均。权重为3。
T1:=MMS>REF(MMS,1)&&JCS>REF(JCS,1)&&SMA10>REF(SMA10,1);
T2:=MMS<REF(MMS,1)&&JCS<REF(JCS,1)&&SMA10<REF(SMA10,1);
N1:=BARSLAST(T1)+1;
N2:=BARSLAST(T2)+1;


N:=0.05000;  //您调整N值大小,就可以调整画线的宽度了


FILLRGN(N1<N2||REFX(N1<N2,1),SMA10+N,SMA10-N,COLORRED);
FILLRGN(N1>=N2||REFX(N1>=N2,1),SMA10+N,SMA10-N,COLORGREEN);

投资者咨询:用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-3 9:17
 老师�改对,请看方框五个图线,三个细线是红的,二个粗线没按条件变色。谢!  

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20180703102312.jpg
 
技术人员回复
日期:2018-7-3 11:08

  您提供的源码,我们已经按要求将原有的收盘价替换成了开盘价。

 

因为源码有多处SMA计算,所以做了统一修改,如果只改SMA10,参考下面代码

 

并且您给出的源码只能画出一条线。您这几条对比的线分别是怎么编写的,并请具体说明想要达到什么效果。

 

LC :=REF(CLOSE,1);
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;
MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);
MMM:=EMA(MMS,8),LINETHICK3;
MML:=MA(3*RSI3-2*SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100,5),LINETHICK3;
VAR1:=(CLOSE+LOW+HIGH)/3;
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0);
VAR3:=EMA(VAR2,1);
JCS:=VAR3;
JCM:=MA(VAR3,12); 
JCL:=MA(VAR3,26);
SMA10:=SMA(O,10,3);//求的10周期的柱线实体扩展指数加权移动平均。权重为3。
T1:=MMS>REF(MMS,1)&&JCS>REF(JCS,1)&&SMA10>REF(SMA10,1);
T2:=MMS<REF(MMS,1)&&JCS<REF(JCS,1)&&SMA10<REF(SMA10,1);
N1:=BARSLAST(T1)+1;
N2:=BARSLAST(T2)+1;


N:=0.05000;  //您调整N值大小,就可以调整画线的宽度了


FILLRGN(N1<N2||REFX(N1<N2,1),SMA10+N,SMA10-N,COLORRED);
FILLRGN(N1>=N2||REFX(N1>=N2,1),SMA10+N,SMA10-N,COLORGREEN);

 
投资者咨询:用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-3 9:17
 
 
技术人员回复
日期:2018-7-3 13:43

请您确认下:


1.JCS MMS是否是源码中提到的JSC MMS变量。


2.OPEN指标是怎么定义的,是简单定义为开盘价OPEN吗?


3. 同色、原色涉及到变色,但是您没有给出变色条件。请确认,在什么条件下,JCS绿色,什么条件下JCS红色,OPEN,MMS指标同理也需要一并定义按什么条件变色。

投资者咨询:用开盘价替换此中的SMA指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-3 9:17
 1/是的,这这分别是主力进出,主力买卖中的短线指标。
2/是的
3/线段向上变红色,线段向下变绿色,水平保持前色。

A/三线同色显同色
B/三线不同色保持前色
C/以mms线为中心线宽度自由调整
     
技术人员回复
日期:2018-7-3 14:52

LC :=REF(CLOSE,1);
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;
MMS:= MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);
MMM:=EMA(MMS,8),LINETHICK3;
MML:=MA(3*RSI3-2*SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100,5),LINETHICK3;
VAR1:=(CLOSE+LOW+HIGH)/3;
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0);
VAR3:=EMA(VAR2,1);
JCS:=VAR3;
JCM:=MA(VAR3,12);
JCL:=MA(VAR3,26);
SMA10:=SMA(C,10,3);//求的10周期的柱线实体扩展指数加权移动平均。权重为3。
OO := OPEN;
T1:=MMS>REF(MMS,1)&&JCS>REF(JCS,1)&&OO>REF(OO,1);
T2:=MMS<REF(MMS,1)&&JCS<REF(JCS,1)&&OO<REF(OO,1);
N1:=BARSLAST(T1)+1;
N2:=BARSLAST(T2)+1;

N:=0.05000;  //您调整N值大小,就可以调整画线的宽度了

FILLRGN(N1<N2||REFX(N1<N2,1),MMS+N,MMS-N,COLORRED);
FILLRGN(N1>=N2||REFX(N1>=N2,1),MMS+N,MMS-N,COLORGREEN);