您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

编了个公式,编译时总说我第7行缺少个分号? 不懂 明明有分号的,求正解 [开拓者 TB]

  • 咨询内容: Params
            Numeric Length(35);
            Numeric StdDevUp(2.0);
            Numeric StdDevDn(-2.0);
            Numeric Lots(1);

    Vars
            NumericSeries UpperBand;  //上轨
            NumericSeries LowerBand;  //下轨
            NumericSeries AveMa;      //均线
            Numeric StdValue;         //标准偏差?

    Begin

            AveMa=AverageFC(Close[1],Length);
            StdValue = StandardDev(Close[1],Length);

            UpperBand=Avema+StdDevUp*StdValue;
            LowerBand=Avema-StdDevUp*StdValue;
            PlotNumeric("LowerBand",LowerBand);
            PlotNumeric("AveMa",AveMa);
            If(MarketPosition!=1 && CrossOver(Close[1],UpperBand[1]))
            { Buy(Lots,Open);
           
            }

            If(MarketPosition!=-1 &&CrossUnder(Close[1],LowerBand[1]))
            {
                    SellShort(Lots,Open);
            }

        If(MarketPosition==1 && Close[1]<AveMa[1])
            {  Sell(Lots,Open);
           
            }

        If(MarketPosition==-1 && Close[1]>AveMa[1])
        {   BuyToCover(Lots,Open);

            }
            return Numeric;

    End

     

  • TB技术人员: 乍一看没少分号,不晓得你是不是输入的中文分号了
    不过你倒数第二句return Numeric;是想做啥啊?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容