alexwqs32 发表于 2016-4-1 13:37:01

老师麻烦帮编一个程序

你好能帮我编一个用抛物转向指标,实现只做多开仓平仓的程序吗?

小米 发表于 2016-4-1 14:43:12

Params
        Numeric AfStep( 0.02);
        Numeric AfLimit( 0.2 ) ;
Vars
        Numeric oParCl( 0 );
        Numeric oParOp( 0 );
        Numeric oPosition( 0 );
        Numeric oTransition( 0 );
        NumericSeries aa;
Begin
        ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
        aa = oparcl;
        If(MarketPosition!=1 && aa>high && aa<low)
        {
                buy(1,open);
        }else If(MarketPosition!=-1 && aa<low && aa>high)
        {
                Sell(1,open);
        }
        //PlotNumeric( "ParCl" , oParCl) ;
End

szchonger 发表于 2020-9-5 10:06:01

本帖最后由 szchonger 于 2020-9-5 10:27 编辑

小米 发表于 2016-4-1 14:43 static/image/common/back.gif


小米老师好,我写的抛物转向交易系统,但是开平仓在开盘价是有偷价的,麻烦老师能不能再写个A函数的程序,把开平仓控制在具体的TICK上呢?

Params
        Numeric AfStep( 0.02);
        Numeric AfLimit( 0.2 ) ;
        Numeric Lots(1);        //仓量
Vars
        Numeric oParCl( 0 );
        Numeric oParOp( 0 );
        Numeric oPosition( 0 );
        Numeric oTransition( 0 );
       
Begin
       
        ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
       
       
        If(MarketPosition!=1 )
        {
                If(oParCl < L) Buy(Lots, O);
               
        }
        If(MarketPosition!=-1)
        {
            If(oParCl > H) SellShort(Lots, O);
        }
End
页: [1]
查看完整版本: 老师麻烦帮编一个程序