全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
我新手,哪位老师能给写个公式策略?超级简单的
L_L888 分享到
2024-09-07 18:08

大神们好!我新手,想写个价差盯盘的策略公式。麻烦哪位大神能给组合下,谢谢!

1、tb自带的 BOLL 和 MACD 指标;

2、tb自带的spreadK指标;

3、在spreadK指标下,用macd和boll指标加载上。(就是计算macd和boll指标的数值,是spreadK的数值)

kyover

新手建议先学习怎么写基础指标,而不是直接问别人帮忙代写。这样代写是没办法学会的

2024-09-09 15:46
kyover

Params    

   Numeric D0(1);            // Data0计算价差时的比例        

   Numeric D1(1);            // Data1计算价差时的比例        

   Numeric SW(1);            // 0为价差、1为比值    

   Numeric Factor(10000);    // 放大系数

   Numeric Length(20);        //周期        

   Numeric Offset(2);        //标准差倍数  

Vars

   Numeric    ClosePrice;

   Numeric UpLine;        //上轨

   Numeric DownLine;        //下轨

   Series<Numeric> MidLine;    //中间线

   Numeric Band;    

Events

   OnReady()

   {

       SetBackBarMaxCount(1+Length);

       Range[0:DataSourceSize() - 1]

       {

           setPlotOption(\"MA\", \"begin-bar\", Length);

       }

   }

   OnBar(ArrayRef<Integer> indexs)

   {

       If(Data1.Close == InvalidNumeric) Return;

       If(SW == 0)

       {

         

           ClosePrice = Data0.Close*D0 - Data1.Close*D1;        

       }Else If(SW == 1)

       {

           

           ClosePrice = Data0.Close/Data1.Close*Factor;        

       }    

     

           MidLine = AverageFC(ClosePrice, Length);

           Band = StandardDev(ClosePrice, Length, 2);

           UpLine = MidLine + Offset * Band;

           DownLine = MidLine - Offset * Band;

       PlotNumeric(\"UpLine\",UpLine);

       PlotNumeric(\"DownLine\",DownLine);

       PlotNumeric(\"MidLine\",MidLine);

   }

这个是布林带。

另外一个你可以参考这个的思路自己写写试试

2024-09-09 16:17
您未登录,请先 登录注册 后发表评论
顶部