金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 48|回复: 0

分时图黄色均价(结算价)

[复制链接]

18

主题

253

帖子

338

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2025-4-18 14:31 | 显示全部楼层 |阅读模式
如何引用分时图的黄色均价,在此,我想再次发帖,给大家一个精确算法(感谢旧论坛版本阿火的分享):
首先,我批判“常见问题汇总里提供的结算价的算法”

{今日结算价}
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线,也试用所有品种

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



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

n1:=todaybar;

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

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


金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-2 05:57 , Processed in 0.142609 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表