- 显示:
- 1898
- 等级:
- 已发布:
- 2013.10.24 13:38
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
描述:
有时,有必要同时观察若干货币对,并从价格变化中找出它们的相关性。这段脚本允许交易者在单一图表窗口中显示若干子图表。
这段脚本已经开发出来并用于创建冠军赛纪要 Automated Trading Championship 2012 (自动交易冠军赛 2012)。
所以, 它包括:
- 在单一窗口中画D图形对象 (使用 CChartObjectSubChart 标准库)。
- 改变图形对象显示设置 (背景颜色, 缩放, 栅格, 滚动, 等等)。
- 图形对象显示区域平移 (使用 ChartNavigate 方法, 同时 CHART_FIXED_MAX 和 CHART_FIXED_MIN 属性)。
- 画一个长方形图形对象 (OBJ_RECTANGLE object)。
- 画空仓和多仓的平均开盘价水平线 (使用 OBJ_HLINE)。
- 从文件中下载画线数据 (数据文本文件要放于 客户端数据文件夹\MQL5\Files)。
CSubChartExtended 类派生于 CChartObjectSubChart, 已经开发出来用于画子图表。它们都派生于 CChartObject 类 - 用作图形对象的基本类。
经过审查并稍微修改代码之后,您能够在单一窗口中显示若干货币对, 可以为您提供极大便利。
图像:
在单一窗口中画若干图表
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/1345

这个 cIntBMP 库提供创建 BMP 格式图像。我们将要讨论的例子,是关于使用 Iterated Function System (IFS - 迭代函数系统) 创建自相似分形集合。

这个 DRAW_BARS 绘图风格用于将指标四个缓冲区内开盘价,最高价,最低价,收盘价数值绘制成柱线。

这段脚本简单示例如何使用 FileFindFirst(), FileFindNext() 和 FileFindClose() 函数

这段脚本简单示例如何使用 FileDelete() 函数