投资者咨询:
请教语句编写 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-9-25 10:07
老师,我想编写一条语句:当同时满足条件A、B、C后,再满足条件D时,响预警。怎样写?
参考
N:=BARSLAST(A&&B&&C)+1;
M:=BARSLAST(D)+1;
N>M&&D,SOUND('A');
投资者咨询:
请教语句编写 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-9-25 10:07
怎样在公式编辑器里标注文字说明而不被检测为错误?
加双斜线,参考
N:=BARSLAST(A&&B&&C)+1;
M:=BARSLAST(D)+1;
N>M&&D,SOUND('A');//播放声音
投资者咨询:
请教语句编写 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-9-25 10:07
我反复试验观察2楼的表达方式,发现没完全满足前面A、B、C条件,就发出声音,请帮忙修正
不知道您的条件如何定义的,可以按如下修改加上标注对比看下
如图,2楼公式加载都是在满足条件后进行标注的
MA10:MA(C,10);
MA20:MA(C,20);
A:=ISUP;
B:=C>MA(C,5);
CC:=C>REF(C,1);
D:=CROSS(MA10,MA20);
N:=BARSLAST(A&&B&&CC)+1;
M:=BARSLAST(D)+1;
N>M&&D,SOUND('A');
DRAWICON(A&&B&&CC,H,'ICO10');
DRAWICON(N>M&&D,L,1);

投资者咨询:
请教语句编写 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-9-25 10:07
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;
VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
VAR2:=SMA(VAR1,3,1);
VAR3:=SMA(VAR2,3,1);
VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV
(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
BQ:=IF(CROSS(10,VAR4),1,1);
VAR5:=CROSS(VAR4,10) AND VAR3<12;
抄底:IF(VAR5,10,0), COLORFF00DD;
VAR6:=(2*CLOSE+HIGH+LOW)/4;
VAR7:=LLV(LOW,N);
VAR8:=HHV(HIGH,N);
VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,N1);
VAR10:=EMA(0.667*REF(VAR9,1)+0.337*VAR9,N2);
VARR:=EMA(VAR10,48);
STICKLINE(VARR>=REF(VARR,1),VARR,REF(VARR,1),6,0),COLORRED;
STICKLINE(VARR<REF(VARR,1),VARR,REF(VARR,1),6,0),COLORFFFFFF;
逃顶:IF(CROSS(VAR10,VAR9) AND VAR10>85,90,100), COLOR0088EE;
STICKLINE(VAR9>=VAR10,VAR9,VAR10,3.900,0), COLORRED;
STICKLINE(VAR9<VAR10,VAR9,VAR10,3.900,0),COLOR00FF00;
VAR112:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*100;
VAR113:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
多方:=SMA(VAR113,3,1)-(-8);
空方:=SMA(VAR112,3,1)-1;
VAR61:=(2*CLOSE+HIGH+LOW)/4;
VAR81:=LLV(LOW,34);
VARAA:=HHV(HIGH,34);
B:=EMA((VAR61-VAR81)/(VARAA-VAR81)*100,8);
B1:=EMA(B,5);
A:=MA(HIGH,30);
FJX:=EMA(CLOSE,10);
BB:=MA(LOW,30);
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
A1:=A-REF(A,1);
BB1:=REF(A1,1);
D1:=IF(CLOSE>A,1,-1);
B11:=B-REF(B,1);
BB2:=REF(B1,1);
KF:=(EMA(CLOSE,24)-EMA(CLOSE,4))/2*0.950;
DF:=(EMA(CLOSE,4)-EMA(CLOSE,24))/2*0.950;
DT:=DF;
KT:=KF;
JL:=DF-KF;
JL1:=MA(JL,1);
STICKLINE(DF>KF,48.5,51.5,2.800,0),COLORRED;
STICKLINE(KF>DF,48.5,51.5,2,0), COLORGREEN; 我是想在上面的指标公式后增加条件预警,条件是:1.上面指标的快线与慢线多头排列、 2.快线向上、 3.MA5与MA30多头排列、 4.MA10与MA30多头排列、 5. MA5向上; MA5与MA10金叉时发出警报 您说的快线慢线是指kd吧,请参考
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;
VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
VAR2:=SMA(VAR1,3,1);
VAR3:=SMA(VAR2,3,1);
VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV
(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
BQ:=IF(CROSS(10,VAR4),1,1);
VAR5:=CROSS(VAR4,10) AND VAR3<12;
抄底:IF(VAR5,10,0), COLORFF00DD;
VAR6:=(2*CLOSE+HIGH+LOW)/4;
VAR7:=LLV(LOW,N);
VAR8:=HHV(HIGH,N);
VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,N1);
VAR10:=EMA(0.667*REF(VAR9,1)+0.337*VAR9,N2);
VARR:=EMA(VAR10,48);
STICKLINE(VARR>=REF(VARR,1),VARR,REF(VARR,1),6,0),COLORRED;
STICKLINE(VARR<REF(VARR,1),VARR,REF(VARR,1),6,0),COLORFFFFFF;
逃顶:IF(CROSS(VAR10,VAR9) AND VAR10>85,90,100), COLOR0088EE;
STICKLINE(VAR9>=VAR10,VAR9,VAR10,3.900,0), COLORRED;
STICKLINE(VAR9<VAR10,VAR9,VAR10,3.900,0),COLOR00FF00;
VAR112:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*100;
VAR113:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
多方:=SMA(VAR113,3,1)-(-8);
空方:=SMA(VAR112,3,1)-1;
VAR61:=(2*CLOSE+HIGH+LOW)/4;
VAR81:=LLV(LOW,34);
VARAA:=HHV(HIGH,34);
B:=EMA((VAR61-VAR81)/(VARAA-VAR81)*100,8);
B1:=EMA(B,5);
A:=MA(HIGH,30);
FJX:=EMA(CLOSE,10);
BB:=MA(LOW,30);
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
A1:=A-REF(A,1);
BB1:=REF(A1,1);
D1:=IF(CLOSE>A,1,-1);
B11:=B-REF(B,1);
BB2:=REF(B1,1);
KF:=(EMA(CLOSE,24)-EMA(CLOSE,4))/2*0.950;
DF:=(EMA(CLOSE,4)-EMA(CLOSE,24))/2*0.950;
DT:=DF;
KT:=KF;
JL:=DF-KF;
JL1:=MA(JL,1);
STICKLINE(DF>KF,48.5,51.5,2.800,0),COLORRED;
STICKLINE(KF>DF,48.5,51.5,2,0), COLORGREEN;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
AA1:=K>REF(K,1)&&D>REF(D,1);
BBB1:=MA5>REF(MA5,1)&&MA30>REF(MA30,1);
CC1:=MA10>REF(MA10,1)&&MA30>REF(MA30,1);
DD1:=CROSS(MA5,MA10);
E:=BARSLAST(AA1&&BBB1&&CC1)+1;
F:=BARSLAST(DD1)+1;
E>F&&DD1,SOUND('A');
DRAWICON(AA1&&BBB1&&CC1,K,'ICO10');
DRAWICON(E>F&&DD1,K,1);
投资者咨询:
请教语句编写 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-9-25 10:07
一、我说的快线是该指标的VAR9,慢线是VARR。二、我重新一下我的条件,1.上面指标的快线与慢线多头排列、 2、该指标的快线向上、 3.MA5与MA30多头排列、 4.MA10与MA30多头排列、 5. MA5 向 上; MA5与MA10金叉时发出警报。8楼的语句没与这些条件完全相符,例如我不需要MA10向上。 三、图中看出4个笑脸对应的MA5与MA10的金叉都是不符合所需条件的:前两个笑脸金叉的不符点有:1.MA5没有向上、2.该指标的快线VAR9没有向上。后两个笑脸金叉的不符点有:1.指标的快线慢线没有多头排列、2.MA5与MA30, MA10与MA30没有多头排列.等等 四、我标上黄色箭头的那个金叉是完全符合条件的却没有笑脸显示。
用下面2句声音报警就行了TT:=VAR9>VARR&&VAR9>REF(VAR9,1)&&MA(C,5)>MA(C,30)&&MA(C,10)>MA(C,30)&&MA(C,5)>REF(MA(C,5),1)&&CROSS(MA(C,5),MA(C,10));
TT,SOUND('A');