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

请高手帮助编写 [开拓者 TB]

  • 咨询内容: 我有个策略:开盘N分钟内,价格一直在分时图黄色均价线上则做多。反之做空。请问在TB里如何编写?

     

  • TB技术人员: 楼主表达的意思我还不够理解,价格一直在均价线上是每根Bar的收盘价还是任何价格必须没有碰到过均价线?开盘一段时间内,日内价格一直在均价线上的概率也很低。
    按我自己理解的意思写了一个,仅供参考:
    Params
            Numeric MyRequstBar(10);//开盘的N分钟内
    Vars
            NumericSeries SumVol;
            NumericSeries SumP;
            NumericSeries Todaybar;
            NumericSeries intra_ma;
            NumericSeries Countbar;
    Begin
            Todaybar  =  Barssincetoday;
            If(TrueDate(0)!=Truedate(1))
            {
                                    SumVol = Vol;
                                    SumP = close*Vol;
                                    Countbar = 0;
            }
            Else
            {
                                    SumVol = SumVol + Vol;
                                    SumP = SumP + close * Vol;
            }
            Intra_ma = SumP/SumVol;
            If(close[1]>intra_ma[1] and  TrueDate(0)==Truedate(1))
            {
                    Countbar = Countbar[1]+1;
            }
            Commentary("计数K线数:"+Text(Countbar));
            Commentary("今日K线数:"+Text(Todaybar));
            PlotNumeric("Intra_ma",Intra_ma);
    //以多头为例
              //今日开盘N分钟内           //价格一直在均价线之上
            If(Todaybar>=MyRequstBar and Countbar== Todaybar  and ...)
            {
                    Buy(...);
            }
           
    End

     

  • TB客服: 开盘的黄线就是均价线咯
    先把电脑时间currenttime转换为数字,减去0.0900,再减去10:15和午盘休息,可以得出开盘后的1分钟K线数量,比如为N;(这段代码自己去看书,自己去编写)
    Yellowprice=summation(vol[1]*c[1],N)/summation(vol[1],N);

 

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

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


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

相关文章

    没有相关内容