老师好,SAR是不是不能回溯的?
把你要的值改成 series<numeric>类型呢
谢谢,试了后,显示这个函数不能引用序列变量
重新弄搞一个变量
series<numeric> ParCl_S;
函数计算后 把值赋给这个序列变量
ParCl_S = oParCl ;
把原来的numeric改成序列的
series<numeric>
谢谢你热情的帮助哈,非常感谢!!
老师,改了后出现如下错误
//------------------------------------------------------------------------
// 简称: SAR
// 名称: 抛物线转向
// 类别: 策略应用
// 类型: 内建应用
//------------------------------------------------------------------------
Params
Numeric AfStep( 0.02);
Numeric AfLimit( 0.2 ) ;
Vars
Numeric oParCl( 0 );
Numeric oParOp( 0 );
Numeric oPosition( 0 );
Numeric oTransition( 0 );
Series<Numeric> dx_ParCl;
Series<Numeric> dx_ParOp;
Series<Numeric> dx_Position;
Series<Numeric> dx_Transition;
Events
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize() - 1]
{
ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
dx_ParCl = oParCl;
dx_ParOp = oParOp;
dx_Position = oPosition;
dx_Transition = oTransition;
PlotAuto( "ParCl" , oParCl,0,Color2(),Enum_Dot) ;
}
}
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 版权所有 TradeBlazer Software 2003-2025
// 更改声明 TradeBlazer Software保留对TradeBlazer平
// 台每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------