投资者咨询:改编指标 (文华财经wh7睿期)
来源:文华财经 日期:2018-6-29 14:42
定义参数与变数
inputs: FastLen(4),XMALen(4),VolLen(8),Multfrac(2) ;
vars:TopBand(0),BotBand(0),Xavg(0),FastMA(0),MedMA(0),SlowMA(0),BullTrend(false),BearTrend(false);
1.
FastMA = Average(Close,FastLen) ; { FastLen = 4 }
MedMA = Average(Close,FastLen*2 1) ; { FastLen*2 1 = 9 }
SlowMA = Average(Close,FastLen*4 2) ;{ FastLen*4 2 = 18 也可以使用 MedMA*2 }
2.
BullTrend = FastMA > MedMA and MedMA > SlowMA ;
3.
BearTrend = FastMA < MedMA and MedMA < SlowMA ;
4.
Xavg = Xaverage(Close,XMALen) ;
5.。
6.
if BarNumber = 1 then Begin
TopBand = Open Volatility(VolLen)*Multfrac ;
BotBand = Open - Volatility(VolLen)*Multfrac ;
end;
7.
if Xavg > TopBand and BullTrend then Begin
BotBand = TopBand ;
TopBand = BotBand Volatility(VolLen)*MultFrac ;
end;
8.
if Xavg < BotBand and BearTrend then Begin
TopBand = BotBand ;
BotBand = TopBand - Volatility(VolLen)*MultFrac ;
end;
if Xavg > TopBand and BullTrend then Begin
Buy this bar on Close ;
end;
if Xavg < BotBand and BearTrend then Begin
Sell this bar on Close ;
end;
inputs: FastLen(4),XMALen(4),VolLen(8),Multfrac(2) ;
vars:TopBand(0),BotBand(0),Xavg(0),FastMA(0),MedMA(0),SlowMA(0),BullTrend(false),BearTrend(false);
1.
FastMA = Average(Close,FastLen) ; { FastLen = 4 }
MedMA = Average(Close,FastLen*2 1) ; { FastLen*2 1 = 9 }
SlowMA = Average(Close,FastLen*4 2) ;{ FastLen*4 2 = 18 也可以使用 MedMA*2 }
2.
BullTrend = FastMA > MedMA and MedMA > SlowMA ;
3.
BearTrend = FastMA < MedMA and MedMA < SlowMA ;
4.
Xavg = Xaverage(Close,XMALen) ;
5.。
6.
if BarNumber = 1 then Begin
TopBand = Open Volatility(VolLen)*Multfrac ;
BotBand = Open - Volatility(VolLen)*Multfrac ;
end;
7.
if Xavg > TopBand and BullTrend then Begin
BotBand = TopBand ;
TopBand = BotBand Volatility(VolLen)*MultFrac ;
end;
8.
if Xavg < BotBand and BearTrend then Begin
TopBand = BotBand ;
BotBand = TopBand - Volatility(VolLen)*MultFrac ;
end;
if Xavg > TopBand and BullTrend then Begin
Buy this bar on Close ;
end;
if Xavg < BotBand and BearTrend then Begin
Sell this bar on Close ;
end;
老师请帮我整理成文华能用的,谢谢
技术人员回复
日期:2018-6-29 15:22
具体如下
XMALEN:=4;
VOLLEN:=8;
MULTFRAC:=2;
FASTMA:MA(CLOSE,FASTLEN) ;
MEDMA:MA(CLOSE,FASTLEN*2 1) ;
SLOWMA:MA(CLOSE,FASTLEN*4 2) ;
BULLTREND:=FASTMA > MEDMA AND MEDMA > SLOWMA ;
BEARTREND:=FASTMA < MEDMA AND MEDMA < SLOWMA ;
XAVG:REFX1(MA(CLOSE,XMALEN/2),XMALEN/2) ;
投资者咨询:改编指标 (文华财经wh7睿期)
来源:文华财经 日期:2018-6-29 14:42
老师请问:
N1:=3;
N2:=6;
N3:=12;
N4:=24;
BBI:(MA(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4;
PARTLINE(BBI>REF(BBI,1),BBI),COLORRED;
PARTLINE(BBI=REF(BBI,1),BBI),COLORYELLOW;
技术人员回复
日期:2018-6-29 15:27
改成PARTLINE1 就行了
N1:=3;
N2:=6;
N3:=12;
N4:=24;
BBI:(MA(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4;
PARTLINE1(BBI>REF(BBI,1),BBI),COLORRED;
PARTLINE1(BBI=REF(BBI,1),BBI),COLORYELLOW;
PARTLINE1(BBI<REF(BBI,1),BBI),COLORGREEN;
投资者咨询:改编指标 (文华财经wh7睿期)
来源:文华财经 日期:2018-6-29 14:42
技术人员回复
日期:2018-6-29 16:12
