您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

分配数据权重 [文华财经]

  • 咨询内容:

     如何按照递增分配数据权重 

    比如:(c1,v1),(c2,v2),(c3,v3),...,(cn,vn)为品种随着时间的推移的,收盘价和成交量

    现在按照递增分配给后面的数据的成交量以更大的权重,

    赋予第一个数据(c1,v1)的收盘价c1的权重成交量为1.1的0次方*v1;

    赋予第一个数据(c2,v2)的收盘价c2的权重成交量为1.1的1次方*v2;

    赋予第一个数据(c3,v3)的收盘价c3的权重成交量为1.1的2次方*v3;


    ......


    赋予第一个数据(cn,vn)的收盘价cn的成交量的权重为1.1的(n-1)次方*vn;


    现在以成交量为收盘价的权重

    求赋予权重之后的从c1到cn,n个数据的收盘价格加权平均.

         

     

  • 文华技术人员:

     我们就以4根k线为例  从第一根到第四根 价格与成交量分别为

    1100     50

    1200     60

    1050     70

    1140     40

     

    您是否可以按照您的计算方式 以上面4个数据为例 给我们实际演算下 便于我们更好的理解您的想法。

     

  • 文华客服:  

    收盘价1100     赋权成交量qv=50*pow(1.1,1-1)

    收盘价1200     赋权成交量qv=60*pow(1.1,2-1)

    收盘价1050     赋权成交量qv=70*pow(1.1,3-1)

    收盘价1140     赋权成交量qv=40*pow(1.1,4-1)


    以赋权成交量为收盘价的权重

    求四个数据的收盘价格加权平均.

    sum(c*qv,n)/sum(qv,n)

    不可思议的是该程序文华不运行


     

     

  • 网友回复:

    A:SUM(C*V*POW(1.1,BARPOS-1),BARPOS)/SUM(V*POW(1.1,BARPOS-1),BARPOS);

     

    模型仅供参考

     

  • 网友回复:

    乾坤老师,您好!

    我下面的是程序是针对期指加权5分钟K线图,程序语法检验正确,可就是不运行,请老师帮我查一下:
    T1:=DATE=140521&&TIME=0940;
    N:=BARSLAST(T1)+1,NODRAW;

    CXL:=IF(H>HV(H,N),L,0),NODRAW;
    CXT:=COUNT(H>HV(H,N),N),NODRAW;
    CXV:=IF(H>HV(H,N),V*POW(1.1,CXT-1),0),NODRAW;
    ZZ:SUM(CXL*CXV,N)/(SUM(CXV,N),SETSTYLECOLOR(DOT,COLORRED);

    AUTOFILTER;


       

 

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

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


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

相关文章

    没有相关内容