投资者咨询:老师好,请将下面公式改写为wh9用。 (文华财经)
来源:文华财经 日期:2020-11-17 14:45
通达信均线斜率公式
M1:=5;M2:=10;M3:=30;M4:=60;
J1:=ATAN((MA(C,M1)/REF(MA(C,M1),1)-1)*100)*180/3.1416;
J2:=ATAN((MA(C,M2)/REF(MA(C,M2),1)-1)*100)*180/3.1416;
J3:=ATAN((MA(C,M3)/REF(MA(C,M3),1)-1)*100)*180/3.1416;
J4:=ATAN((MA(C,M4)/REF(MA(C,M4),1)-1)*100)*180/3.1416;
均线5:J1;
均线10:J2;
均线30:J3;
均线60:J4;
进:STICKLINE(J1>=0 AND
0>=REF(0,1),0,J1,1,0),COLORRED;
出:STICKLINE(J1<0 AND
0>=REF(0,1),0,J1,1,0),COLORGREEN;
技术人员回复
日期:2020-11-17 14:50
Vars
Numeric M1;
Numeric M2;
Numeric M3;
Numeric M4;
Numeric J1;
Numeric J2;
Numeric J3;
Numeric J4;
Numeric 均线5;
Numeric 均线10;
Numeric 均线30;
Numeric 均线60;
Begin
M1=5;
M2=10;
M3=30;
M4=60;
J1=ATAN((MA(Close,M1)/REF(MA(Close,M1),1)-1)*100)*180/3.1416;
J2=ATAN((MA(Close,M2)/REF(MA(Close,M2),1)-1)*100)*180/3.1416;
J3=ATAN((MA(Close,M3)/REF(MA(Close,M3),1)-1)*100)*180/3.1416;
J4=ATAN((MA(Close,M4)/REF(MA(Close,M4),1)-1)*100)*180/3.1416;
均线5=J1;
均线10=J2;
均线30=J3;
均线60=J4;
PlotNumeric("均线5",均线5);
PlotNumeric("均线10",均线10);
PlotNumeric("均线30",均线30);
PlotNumeric("均线60",均线60);
STICKLINE1(J1>=0 AND 0>=REF(0,1),0,J1,1,0,RED);
STICKLINE1(J1<0 AND 0>=REF(0,1),0,J1,1,0,GREEN);
投资者咨询:老师好,请将下面公式改写为wh9用。 (文华财经)
来源:文华财经 日期:2020-11-17 14:45
谢谢!
投资者咨询:老师好,请将下面公式改写为wh9用。 (文华财经)
来源:文华财经 日期:2020-11-17 14:45
老师,我根据需要取了上面的主要内容,编写如下:
Vars
//均线
Numeric MA5;
Numeric MA10;
Numeric MA20;
Numeric 斜5率;
Numeric 斜10率;
//BOLL布林通道线(趋势类)
Numeric 上轨; //上轨
Numeric 下轨; //下轨
NumericSeries 中轨; //中间线
NumericSeries TMP2;
Begin
//均线
MA5=Ma(Close,5);
MA10=Ma(Close,10);
MA20=Ma(Close,20);
PlotNumeric(" MA5", MA5);
PlotNumeric("MA10",MA10);
PlotNumeric("MA20",MA20);
斜5率=ATAN((MA(Close,MA5)/REF(MA(Close,MA5),1)-1)*100)*160/3.1416;
PlotLine("斜5率",斜5率,yellow,NoDraw,1);
//BOLL布林通道线(趋势类)
中轨 = Ma(Close,26);//求Length个周期的收盘价均线,称为布林通道中轨
TMP2 = Std(Close, 26); //求Offset个周期内的收盘价的标准差
上轨 = 中轨 + 2 * TMP2;//布林通道上轨
下轨 = 中轨 - 2 * TMP2; //布林通道下轨
PlotLine("上轨", 上轨,Red,Linethick2);
PlotLine("下轨", 下轨,Green,Linethick2);
PlotLine("中轨", 中轨,Blue,Linethick3);
End