金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2539|回复: 5

数据加权平均问题

[复制链接]

51

主题

164

帖子

164

积分

等级: 免费版

注册:
2023-1-15
曾用名:
发表于 2023-10-7 10:01 | 显示全部楼层 |阅读模式
O1:=CALLSTOCK('RM01',VTOPEN,1,0);//开盘价格
O2:=CALLSTOCK('RM03',VTOPEN,1,0);
O3:=CALLSTOCK('RM05',VTOPEN,1,0);
O4:=CALLSTOCK('RM07',VTOPEN,1,0);
O5:=CALLSTOCK('RM08',VTOPEN,1,0);
O6:=CALLSTOCK('RM09',VTOPEN,1,0);
O7:=CALLSTOCK('RM11',VTOPEN,1,0);
C1:=CALLSTOCK('RM01',VTCLOSE,1,0);//收盘价格
C2:=CALLSTOCK('RM03',VTCLOSE,1,0);
C3:=CALLSTOCK('RM05',VTCLOSE,1,0);
C4:=CALLSTOCK('RM07',VTCLOSE,1,0);
C5:=CALLSTOCK('RM08',VTCLOSE,1,0);
C6:=CALLSTOCK('RM09',VTCLOSE,1,0);
C7:=CALLSTOCK('RM11',VTCLOSE,1,0);
H1:=CALLSTOCK('RM01',VTHIGH,1,0);//最高价格
H2:=CALLSTOCK('RM03',VTHIGH,1,0);
H3:=CALLSTOCK('RM05',VTHIGH,1,0);
H4:=CALLSTOCK('RM07',VTHIGH,1,0);
H5:=CALLSTOCK('RM08',VTHIGH,1,0);
H6:=CALLSTOCK('RM09',VTHIGH,1,0);
H7:=CALLSTOCK('RM11',VTHIGH,1,0);
L1:=CALLSTOCK('RM01',VTLOW,1,0);//最低价格
L2:=CALLSTOCK('RM03',VTLOW,1,0);
L3:=CALLSTOCK('RM05',VTLOW,1,0);
L4:=CALLSTOCK('RM07',VTLOW,1,0);
L5:=CALLSTOCK('RM08',VTLOW,1,0);
L6:=CALLSTOCK('RM09',VTLOW,1,0);
L7:=CALLSTOCK('RM11',VTLOW,1,0);
V1:=CALLSTOCK('RM01',VTVOL,1,0);//成交量 以此为权重
V2:=CALLSTOCK('RM03',VTVOL,1,0);
V3:=CALLSTOCK('RM05',VTVOL,1,0);
V4:=CALLSTOCK('RM07',VTVOL,1,0);
V5:=CALLSTOCK('RM08',VTVOL,1,0);
V6:=CALLSTOCK('RM09',VTVOL,1,0);
V7:=CALLSTOCK('RM11',VTVOL,1,0);
DPCLOSE:=(V1*C1+V2*C2+V3*C3+V4*C4+V5*C5+V6*C6+V7*C7)/(V1+V2+V3+V4+V5+V6+V7);//加权算法
DPOPEN:=(V1*O1+V2*O2+V3*O3+V4*O4+V5*O5+V6*O6+V7*O7)/(V1+V2+V3+V4+V5+V6+V7);
DPHIGH:=(V1*H1+V2*H2+V3*H3+V4*H4+V5*H5+V6*H6+V7*H7)/(V1+V2+V3+V4+V5+V6+V7);
DPLOW:=(V1*L1+V2*L2+V3*L3+V4*L4+V5*L5+V6*L6+V7*L7)/(V1+V2+V3+V4+V5+V6+V7);
KLINE(O,H,L,C,0);
以上代码以成交量加权平均后,绘制的K线图与金字塔的菜粕加权1分钟K线数据不一致,哪里的问题?



补充内容 (2023-10-7 10:03):
KLINE(O,H,L,C,0);应为
KLINE(DPOPEN,DPHIGH,DPLOW,DPCLOSE,0);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-7 10:40 | 显示全部楼层
因为那个加权 是持仓量加权。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

51

主题

164

帖子

164

积分

等级: 免费版

注册:
2023-1-15
曾用名:
 楼主| 发表于 2023-10-7 11:02 | 显示全部楼层
持仓量加权?金字塔的菜粕加权是持仓量加权吗?
回复

使用道具 举报

3

主题

819

帖子

860

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2023-10-7 11:10 | 显示全部楼层
价格不是这么算的。价格的算法是逐笔数据迭代得到的。不是简单的平今值。
回复

使用道具 举报

51

主题

164

帖子

164

积分

等级: 免费版

注册:
2023-1-15
曾用名:
 楼主| 发表于 2023-10-7 11:22 | 显示全部楼层
那加权合约如果以持仓量加权平均,用逐笔数据,如何迭代实现,请指教,谢谢!
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-7 11:32 | 显示全部楼层
系统的在分笔上算的。但是你要在PEL上复现 首先效率很低,因为是分笔计算,你这里又必须跨周期调用, 其次是历史分笔,只有专业版才能下载。

所以我建议你就用你前面的方式大体算下就行了,成交量换成持仓量就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 19:58 , Processed in 0.101511 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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