My语言怎么实现成交量指数加权策略

这篇文章主要介绍“My语言怎么实现成交量指数加权策略”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“My语言怎么实现成交量指数加权策略”文章能帮助大家解决问题。

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都服务器托管小微创业公司专业提供企业网站设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

什么是成交量加权指数

成交量加权指数是一种投资指数,其中每份投资与其每个投资标的的成交量成比例地影响指数。在指数中添加每份投资的成交量并除以投资总数决定了指数的价值。具有较高成交量的投资将比具有较低成交量的投资给予更多权重,因此将对指数的表现有更大的发言权。

详解成交量加权指数

在成交量加权指数中,从110美元涨至120美元的投资对指数的影响将大于从10美元涨至20美元的投资,即便这些上涨的幅度不如低价时候的涨幅,成交量较高的投资对指数或整体方向产生较大影响。

举个例子,道琼斯工业平均指数(DIJA)是最受欢迎的成交量加权投资之一,由30种不同的投资或组成部分组成。在该指数中,成交量较高的投资标的的成交量高于成交量较低的投资标的,因此称为成交量加权指定。

其他加权指数

除了成交量加权指数外,其他基本类型的加权指数包括价值加权指数和未加权指数。对于价值加权指数,如MSCI战略指数系列中的指数,已发行投资标的的数量是一个因素。为了确定价值加权指数中每只投资标的的权重,投资标的的成交量乘以已发行投资标的的数量。例如,如果投资A有5,000,000股已发行并且交易成交量为15美元,则其在指数中的权重为750,000,000美元。如果投资B的交易成交量为30美元,但只有1,000,000股已发行,其权重为30,000,000美元。因此,在价值加权指数中,投资A在指数如何变动方面比在投资B方面有更多的发言权。

在未加权指数中,所有投资对指数都有相同的影响,无论其投资数量或成交量如何。索引中的任何成交量变化都基于每个组件的返回百分比。例如,如果投资A上涨30%,投资B上涨20%,投资C上涨10%,指数上涨20%,或30 + 20 + 10/3,即指数中的投资标的数量。

另一种加权指数是市值加权指数,其中每只投资标的的份额基于已发行投资标的的市场价值。其他类型的加权指数包括收入加权,基本加权和浮动调整。根据投资者的目标和市场认知,都有其积极的和消极的的一面。

成交量指数加权策略在发明者量化平台的运用

根据以上的基本概念,我们已经大概了解了此策略的基本原理和运作机制。接下来,我们将把它部署到发明者量化平台,在数字货币市场实现这个策略。我们还是使用简单易用的My语言进行编程。

  • 数据周期:多周期

  • 回测标的:OKEX 期货

  • 合约类型:this_week

My语言怎么实现成交量指数加权策略
My语言怎么实现成交量指数加权策略

MAN^^MA(C,N);
B_MA:=C>MAN;
S_MA:=C0.5;
B_K1:=SUM((C-L)*V,N)/SUM((H-L)*V,N)>0.5;

CO:=IF(C>O,C-O,0);
OC:=IF(C0.5;
B_K2:=SUM(CO*V,N)/SUM(ABS(C-O)*V,N)>0.5;

B_K1 AND B_K2 AND B_MA AND H>=HHV(H,N),BPK;
S_K1 AND S_K2 AND S_MA AND L<=LLV(L,N),SPK;

STOPLOSS:=M*MA(H-L,N);
CSKPRICE+STOPLOSS,BP(SKVOL);

S_MA AND BKHIGH>BKPRICE+STOPLOSS,SP(BKVOL);
B_MA AND SKLOW

关于“My语言怎么实现成交量指数加权策略”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


分享题目:My语言怎么实现成交量指数加权策略
当前地址:http://ybzwz.com/article/gpejjp.html