投资者咨询:请帮忙改为文华,MC看不懂代码!谢谢 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-20 21:39
[LegacyColorValue = true];
Input: FastMA(9),SlowMA(26),MacdMA(4), NCOs(4), NBars(50), Trailbar(6);
Vars: MVal(0), MAvg(0), MDif(0), Counter(0), TotalBars(0), HighestHi(0), LowestLo(0);
Array: CO[2,50](0);
MVal = MACD(Close,FastMA,SlowMA);
MAvg = XAverage(MACD(Close,FastMA,SlowMA),MacdMA);
MDif = MVal - MAvg;
If MDif Crosses Over 0 OR MDIF Crosses Under 0 Then Begin
For counter = 0 to 49 Begin
CO[ 0 , 50 - Counter ] = CO[ 0 , 49 - Counter ];
CO[ 1 , 50 - Counter ] = CO[ 1 , 49 - Counter ];
CO[ 2 , 50 - Counter ] = CO[ 2 , 49 - Counter ];
End;
CO[ 0 , 0 ] = BarNumber;
CO[ 1, 0 ] = High;
CO[ 2, 0 ] = Low;
End;
HighestHi = -1;
LowestLo = 9999999;
For counter = 0 to NCOs-1 Begin
If CO[ 1 , counter ] > HighestHi then
HighestHi = CO[ 1 , counter ];
If CO[ 2 , counter ] < LowestLo then
LowestLo = CO[ 2 , counter ];
End;
Totalbars = BarNumber - CO[ 0 , NCOs - 1];
If TotalBars < NBars then Begin
Buy Next Bar at HighestHi + Average(TrueRange,4)*.5 stop;
Sell Short Next Bar at LowestLo - Average(TrueRange,4)*.5 stop;
End;
Sell next bar at Lowest( Low , TrailBar ) Stop;
Buy to Cover next bar at Highest( High , TrailBar ) Stop;
setstoploss(1000);
技术人员回复
日期:2018-8-20 22:19