AMI 到松树的转换
AMI to pine conversion
我正在将代码从 AMIbroker 转换为 pinescript,只是想问一下这里使用的方法是否正确,因为 pine 在编程编码手册中没有 REF 关键字,所以我在这里使用了 nz。
//@version=4
study("My Script")
/////////PINE CODE/////
AOFast = sma(( high + low ) / 2, 5 )
AOSlow = sma(( high + low ) / 2, 34)
AO = AOFast - AOSlow
UB = AO > nz(AO[1], -1)
DB = AO < nz(AO[1], -1)
aColor = UB ? color.green : DB ? color.red : color.orange
plot( AO , "AO", color=aColor , style=plot.style_histogram , linewidth=1)
AMI经纪人代码
AOFast = MA( ( H + L ) / 2, 5 );
AOSlow = MA( ( H + L ) / 2, 34 );
AO = AOFast - AOSlow;
UB = AO > Ref( AO, -1 );
DB = AO < Ref( AO, -1 );
ClrBar = IIf( UB, ParamColor( "AO Up", colorGreen ), IIf( DB, ParamColor( "AO Down", colorRed ), colorGrey40 ) );
Plot( AO, "AO", ClrBar, styleHistogram );
AO[1]
在 pine 中相当于 Ref(AO, -1)
在 Amibroker
在脚本编辑器的“打开”菜单和“新建默认内置脚本”下,pine 中提供了内置 Awesome Oscillator 指标的代码
我正在将代码从 AMIbroker 转换为 pinescript,只是想问一下这里使用的方法是否正确,因为 pine 在编程编码手册中没有 REF 关键字,所以我在这里使用了 nz。
//@version=4
study("My Script")
/////////PINE CODE/////
AOFast = sma(( high + low ) / 2, 5 )
AOSlow = sma(( high + low ) / 2, 34)
AO = AOFast - AOSlow
UB = AO > nz(AO[1], -1)
DB = AO < nz(AO[1], -1)
aColor = UB ? color.green : DB ? color.red : color.orange
plot( AO , "AO", color=aColor , style=plot.style_histogram , linewidth=1)
AMI经纪人代码
AOFast = MA( ( H + L ) / 2, 5 );
AOSlow = MA( ( H + L ) / 2, 34 );
AO = AOFast - AOSlow;
UB = AO > Ref( AO, -1 );
DB = AO < Ref( AO, -1 );
ClrBar = IIf( UB, ParamColor( "AO Up", colorGreen ), IIf( DB, ParamColor( "AO Down", colorRed ), colorGrey40 ) );
Plot( AO, "AO", ClrBar, styleHistogram );
AO[1]
在 pine 中相当于 Ref(AO, -1)
在 Amibroker
在脚本编辑器的“打开”菜单和“新建默认内置脚本”下,pine 中提供了内置 Awesome Oscillator 指标的代码