- 精华
- 0
- 在线时间
- 1234 小时
- UID
- 1896
- 积分
- 1979
- 帖子
- 117
- 阅读权限
- 70
- 注册时间
- 2008-7-16
- 最后登录
- 2013-11-16
- 精华
- 0
- UID
- 1896
- 积分
- 1979
- 帖子
- 117
- 主题
- 33
- 阅读权限
- 70
- 注册时间
- 2008-7-16
- 最后登录
- 2013-11-16
|
打乱论坛上一段代码
Params
Numeric FastLength ( 12 );
Numeric SlowLength ( 26 );
Numeric MACDLength ( 9 );
Vars
NumericSeries MACDValue;
Numeric AvgMACD;
Numeric MACDDiff;
NumericSeries aa12;
Numeric aa13;
Begin
MACDValue = XAverage ( Close, FastLength ) - XAverage ( Close, SlowLength ) ;
AvgMACD = XAverage ( MACDValue,MACDLength );
MACDDiff = MACDValue - AvgMACD;
PlotNumeric ( "MACD",MACDValue );
PlotNumeric ( "MACDAvg",AvgMACD ); If ( MACDDiff >= 0 )
PlotNumeric ( "MACDDiff",MACDDiff,Red ); Else
PlotNumeric ( "MACDDiff",MACDDiff,Green );
PlotNumeric ( "零线",0 );
aa12=MACDValue;
aa13=AvgMACD;
If ( aa12-aa13>0 ) {
PlotNumeric ( "high",aa12 );
PlotNumeric ( "Low",aa13 );
PlotNumeric ( "Close",aa12 );
PlotNumeric ( "Open",aa13 ); Else
{ PlotNumeric ( "high",aa13 );
PlotNumeric ( "Low",aa12 );
PlotNumeric ( "Open",aa13 );
PlotNumeric ( "Close",aa12 ); }
End
美化后的代码
Params
Numeric FastLength ( 12 );
Numeric SlowLength ( 26 );
Numeric MACDLength ( 9 );
Vars
NumericSeries MACDValue;
Numeric AvgMACD;
Numeric MACDDiff;
NumericSeries aa12;
Numeric aa13;
Begin
MACDValue = XAverage ( Close, FastLength ) - XAverage ( Close, SlowLength ) ;
AvgMACD = XAverage ( MACDValue,MACDLength );
MACDDiff = MACDValue - AvgMACD;
PlotNumeric ( "MACD",MACDValue );
PlotNumeric ( "MACDAvg",AvgMACD );
If ( MACDDiff >= 0 )
PlotNumeric ( "MACDDiff",MACDDiff,Red );
Else
PlotNumeric ( "MACDDiff",MACDDiff,Green );
PlotNumeric ( "零线",0 );
aa12=MACDValue;
aa13=AvgMACD;
If ( aa12-aa13>0 )
{
PlotNumeric ( "high",aa12 );
PlotNumeric ( "Low",aa13 );
PlotNumeric ( "Close",aa12 );
PlotNumeric ( "Open",aa13 );
Else { PlotNumeric ( "high",aa13 );
PlotNumeric ( "Low",aa12 );
PlotNumeric ( "Open",aa13 );
PlotNumeric ( "Close",aa12 );
}
End |
|