sar策略
//------------------------------------------------------------------------ // 简称: SAR // 名称: 抛物线转向 // 类别: 策略应用 // 类型: 内建应用 //------------------------------------------------------------------------ Params Numeric AfStep( 0.02); Numeric AfLimit( 0.2 ) ; Vars Numeric oParCl( 0 ); Numeric oParop( 0 ); series<Numeric> t_oParOp( 0 ); Numeric oPosition( 0 ); Numeric oTransition( 0 ); Events OnInit() { SetBasePeriod("10s"); } OnBar(ArrayRef<Integer> indexs) { Range[0:DataSourceSize() - 1] { ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ; PlotAuto( "ParCl" , oParCl,0,Color2(),Enum_Dot) ; //Commentary(text(oPosition)); Commentary("oParCl:"+text(oParCl)); Commentary("oParOp:"+text(oParOp)); } t_oParOp = oParop; If(oPosition == 1 and MarketPosition<>1) { buy(1, t_oParOp[1]); } If(oPosition == -1 and MarketPosition<>-1) { SellShort(1, t_oParOp[1]); } } //------------------------------------------------------------------------ // 编译版本 GS2010.12.08 // 版权所有 TradeBlazer Software 2003-2025 // 更改声明 TradeBlazer Software保留对TradeBlazer平 // 台每一版本的TradeBlazer公式修改和重写的权利 //------------------------------------------------------------------------