Board logo

标题: 【Kurtosis】 [打印本页]

作者: 龙听    时间: 2022-11-2 10:09     标题: 【Kurtosis】

  1. inputs:
  2.         PriceValue( numericseries ),
  3.         Len( numericsimple ) ;               

  4. variables:
  5.         var0( 0 ),
  6.         var1( 0 ),
  7.         var2( 0 ),
  8.         var3( 0 ),
  9.         var4( 0 ) ;

  10. Kurtosis = 0 ;
  11. if Len > 3 then
  12.         begin
  13.         var3 = Average( PriceValue, Len ) ;
  14.         var4 = StandardDev( PriceValue, Len, 2 ) ;
  15.         if var4 > 0 then
  16.                 begin
  17.                 var1 = 0 ;
  18.                 for Value1 = 0 to Len - 1
  19.                         begin
  20.                         var1 = var1 + Power( ( PriceValue[Value1] - var3 ) / var4, 4 ) ;
  21.                         end ;
  22.                 var0 = Len * ( Len + 1 ) / ( ( Len - 1 ) * ( Len - 2 ) *
  23.                  ( Len - 3 ) ) ;
  24.                 var2 = 3 * Square( Len - 1 ) / ( ( Len - 2 ) * ( Len - 3 ) ) ;
  25.                 Kurtosis = var0 * var1 - var2 ;
  26.                 end ;
  27.         end ;
复制代码





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2