您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

金字塔分时图的黄色均线计算方法及公式编写 [金字塔]

  • 咨询内容:

    最近经常看到兄弟们提的问题是:如何引用分时图的黄色均价,在此,我想再次发帖,给大家一个精确算法:

     

    首先,我批判“常见问题汇总里提供的结算价的算法”

    {今日结算价}
     ZQ:=IF(LLV(DAY,0)=HHV(DAY,0),0,BARSLAST(DAY<>REF(DAY,1))+1),LINETHICK0;
     结算价:IF(SUM(VOL,ZQ)=0,(HIGH+LOW+OPEN+CLOSE)/4,SUM((HIGH+LOW+OPEN+CLOSE)/4*VOL,ZQ)/SUM(VOL,ZQ)) ;
    很明显,这种算法偏差大了些。

     

    要精确计算,就要知道算法。分时图的黄色均价的算法是什么呢?

    “所有成交价格按成交量的加权平均价。”

    换一种说法,就是=sum(每个价格*成交量)/sum(成交量)

                          =sum(每个价格*成交量*单位)/sum(成交量*单位)

                          =成交总额/(成交总量*单位)

     

    于是比较精确的结算价算法如下:

    cond:=day<>ref(day,1);

    n:=barslast(cond)+1;

    jj:sum(amount,n)/sum(vol,n)/multiplier;//适用日线及日线以下周期的K线,也试用所有品种

     

    大家尽管把我的指标加载在分时图上,看是否和系统自带的黄色均价完全重叠!!

    其实,这个问题我之前就有发表过,不过,帖子被沉入海底了

    http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=4550&skin=0

    [此贴子已经被作者于2011-4-24 23:18:19编辑过]

     

  • 金字塔客服:

     

  • 用户回复:

    版主,这个公式在一分钟K线上不能正常计算,但把多分钟线设置为1分钟又可以正常计算,测试了一下在1分钟线上sum(amount,n)和sum(vol,n)无输出数据。

     

  • 网友回复:

    可以的。是不是你勾选了“K线图只使用当日分笔数据”?

    改为这样试试:

    cond:=day<>ref(day,1) or barpos=1;

    n:=barslast(cond)+1;

    jj:sum(amount,n)/sum(vol,n)/multiplier;//适用日线及日线以下周期的K线,也试用所有品种

    [此贴子已经被作者于2011-8-2 15:14:25编辑过]

     

  • 网友回复: 以下是引用leevolvo在2011-7-29 8:22:48的发言:

    可以的。是不是你勾选了“K线图只使用当日分笔数据”?

    改为这样试试:

    cond:=day<>ref(day,1) or barpos=1;

    n:=barslast(cond)+1;

    jj:sum(amount,n)/sum(vol,n)/multiplier;//适用日线及日线以下周期的K线,也试用所有品种

    是用了“K线图只使用当日分笔数据”模式,更改后可在1分钟显示均线了。谢谢

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容