StandardDev计算有问题

Params

   Numeric MA1Length(5);  // 5日均线

   Numeric MA2Length(10); // 10日均线

Vars

   Series<Numeric> MA1;   // 5日均线

   Series<Numeric> MA2;   // 10日均线

   Bool IsBullish(false); // 是否多头排列

   Bool IsBearish(false); // 是否空头排列


Events

   // 初始化

   OnReady()

   {

       SetBackBarMaxCount(500);

   }


   // 每分钟触发

   OnBar(ArrayRef<Integer> indexs)

   {

       // 计算移动平均线

       MA1 = Average(Close, MA1Length);  // 5日均线

       MA2 = Average(Close, MA2Length);  // 10日均线

       


Commentary(text(StandardDev(close[1],30,1)));

       IsBullish = MA1[1] > MA2[1];

       IsBearish = MA1[1] < MA2[1];


       If(IsBullish)

       {

        Commentary(text(StandardDev(close[1],30,1)));


       }


       If(IsBearish)

       {

        Commentary(text(StandardDev(close[1],30,1)));


       }

   }


这段代码里两个Commentary为什么数据不一样?

StandardDev函数
代码错在哪里?StandardDev和SMA函数。
关于头寸计算的问题
商品指数是如何计算的,有哪些成分商品?
回测中发现后复权功能有问题,模板4条代码计算头寸有问题
关于矩阵计算的问题
关于计算开仓手数问题
多图层计算问题
回溯有问题,程序重装了。
KDJ指标计算输出时有时没有问题

https://video.tbquant.net/video?id=video443

看看这节课


建议开拓者公司给你”乐于助人“奖励😆