网站大量收购独家精品文档,联系QQ:2885784924

EMV波动交易策略(TB版).docxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

EMV波动策略(TB版)

这是一种结合了简易波动指标(EaseofMovementValue,EMV)的交易策略。

策略的核心在于通过分析市场流动性及价格行为来识别交易机会。

工作原理:

1.简易波动指标(EMV)计算:

-A:当日的中间价=(今日最高价+今日最低价)/2

-B:前一日的中间价=(前一日最高价+前一日最低价)/2

-C:当日价格区间=今日最高价-今日最低价

-EM:当日的简易波动值=(A-B)*C/当日成交量

-EMV:N日EM的累加值,作为市场流动性与价格变动的综合指标

-MAEMV:EMV的M日简单移动平均,用以平滑EMV值,减少噪音影响

2.策略逻辑:

-入场信号:当EMV值由负转正,且EMV的移动平均线也开始上升,这通常意味着市场流动性增强,价格有向上突破的潜力,此时考虑做多。

-出场信号:相反地,当EMV值由正转负,且EMV的移动平均线开始下降,这表明流动性减弱,价格可能面临向下压力,此时考虑平多或做空。

3.技术实现:

-定义参数(如Length和Length1,分别代表EMV和其移动平均线的周期长度)、变量(如EMVValue,MovMid,Ratio等)和策略逻辑(根据EMV和价格行为决定买卖操作)。

4.交易执行:

-策略在每个交易日开盘时检查交易条件,根据EMV的动态变化及前一交易日的收盘价与指标之间的关系来决定是否开仓或平仓。

-集合竞价和小节休息期间不执行交易,以避免市场异常波动的影响。

一种基于市场流动性指标的交易策略,通过分析简易波动指标及其移动平均线的变化来捕捉市场趋势的变化点。

策略的设计旨在利用市场流动性的变化来预测价格走势,从而制定交易决策。

通过在TB平台上实现这一策略,可以自动化地根据市场流动性的变化来执行交易,旨在提高交易效率和盈利能力,同时也注意到风险控制。

计算方法:

1.A=(今日最高+今日最低)/2

B=(前日最高+前日最低)/2

C=今日最高-今日最低

2.EM=(A-B)*C/今日成交额

3.EMV=N日内EM的累和

4.MAEMV=EMV的M日简单移动平均

5.参数N为14,参数M为9

指标代码解读:

Params

NumericLength(14);//参数:Length,数值型,默认值为14

NumericLength1(9);//参数:Length1,数值型,默认值为9

Vars

NumericSeriesEMVValue;//变量:EMVValue,数值型序列

NumericMovMid(0);//变量:MovMid,数值型,初始值为0

NumericRatio;//变量:Ratio,数值型

Begin

If(CurrentBar==0)//如果当前K线是第一条(即初始状态)

{

EMVValue=0;//将EMVValue设置为0

}

Else

{

MovMid=(High+Low)/2-(High[1]+Low[1])/2;//计算中间价差,当前K线的高价和低价的平均值减去前一条K线的高价和低价的平均值

Ratio=(Vol/10000)/(High-Low);//计算量价比率,当前K线的成交量除以10000后除以当前K线的高价和低价之差

If(Ratio0)//如果量价比率大于0

{

EMVValue=SummationFC(MovMid/Ratio,Length);//计算EMV值,即对中间价差除以量价比率求和,长度为Length

}

Else

{

EMVValue=0;//如果量价比率不大于0,则EMV值为0

}

}

PlotNumeric(EMV,EMVValue);//绘制EMV指标值

PlotNumeric(EMVAverage,AverageFC(EMVValue,Length1));//绘制EMV指标的移动平均值,长度为Length1

PlotNumeric(Ref,0);//绘制参考线,值为0

End

```

请注意,这段代码中使用了几个函数和概念,这里简单解释一下:

-`CurrentBar`:当前K线的索引,通常从0开始。

-`H

文档评论(0)

量化金策 + 关注
实名认证
文档贡献者

一位专注于投资领域的研究者,擅长研究交易策略并实盘验证,善于收集整理并开发源码。 以便更好的掌握量化前沿思路和市场趋势!

1亿VIP精品文档

相关文档