欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]分时图的黄色均线,到底如何计算?兄弟姐妹们看过来

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有59252人关注过本帖树形打印复制链接

主题:[原创]分时图的黄色均线,到底如何计算?兄弟姐妹们看过来

帅哥哟,离线,有人找我吗?
阿火
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
[原创]分时图的黄色均线,到底如何计算?兄弟姐妹们看过来  发帖心情 Post By:2011/4/24 21:33:10    Post IP:58.246.57.26[显示全部帖子]

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

 

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

{今日结算价}
 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


——————————————————————————————————————————————————————————————————————————————————

期货的结算价与黄线基本相同 以下写法更好些

n1:=todaybar;

dm:=4-INTPART(LOG(C));

结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;


   


                                                                                                               Rogarz        2013.5.6




[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/7/29 8:22:48    Post IP:120.42.45.130[显示全部帖子]

可以的。是不是你勾选了“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编辑过]

 回到顶部