据平均波幅自动计算屏幕尺寸

楼主  收藏   举报   帖子创建时间:  2019-05-05 10:34 回复:0 关注量:225


QQ截图20171211141258.png


指标目的:
回顾历史行情时,比如08,09年,波幅较大,窗口尺寸需要调整,基本依靠目测,没有固定的长期标准。
程序自动计算x(x可以修改并在未来长期固定)根K的平均波幅,依据平均波幅乘以一个
系数(系数可以修改并在未来长期固定),得到窗口应有的尺寸。

使用说明:
1.复制中文文件名文件到指标文件夹
2.复制英文文件名文件到expertslibraries
3.重启MT4以刷新指标
4.勾选固定比例选项/EA设置

1.jpg

2.jpg

5.去掉所有副窗指标,以及横向副窗面板(交易,账户历史,新闻,警报,邮箱,信号...这些),使主窗口充满屏幕并最大化
6.加载指标
填写两个参数
6.1
波幅统计周期:平均波幅统计多少个K
系数:以欧元H4为例,默认为3
以上两个数值经过目测及调整后固定下来
7.
指标加载后左上角会有提示:

7.1当前屏幕尺寸:当前屏幕的上下间距多少点
7.2屏幕应有尺寸:根据波幅和系数计算得到的应有尺寸
目的:手动将当前屏幕尺寸修改到屏幕应有尺寸
7.3操作方式:自动提示上拉/下拉尺寸条

其他说明:
1.        GetPaneHeights.mq4是网上找的,探测窗口尺寸用。文件中引用了动态链接库,代码经检测是安全的。
2.        MT4不支持自动调整窗口尺寸的功能,只能手动调整,挺麻烦的。
3.        因为每个K对应的平均波幅都不一样,如果每个K都调整一下尺寸,经常要调整窗口比例,是否会太频繁?指标的实用性不太确定,用用看。
4.        最大的问题:如果添加了副窗指标,或者开启了功能面板使主窗窗口压缩,则指标会失灵。副窗或功能面板的开启会改变主窗尺寸,暂时没有解决,只能单独主窗使用。

游客,如果您要查看本帖隐藏内容请nclick="showWindow('reply', this.href)">回复
打赏