下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2013.11.07 10:56
EA

EA_OBJPROP_CHART_ID - MetaTrader 5EA

| Chinese English Русский Español Deutsch 日本語 Português

显示:
552
等级:
投票: 16
\MQL5\Indicators\

你想放置一个图表对象(OBJ_CHART)在图表上,并像传统图表那样使用它吗?这是可能的。

你唯一需要的是OBJ_CHART对象的句柄。你可以使用图表操作函数来增加和删除指标(ChartIndicatorAdd()ChartIndicatorDelete()), 设置图表的周期, 商品等。

EA_OBJPROP_CHART_ID

EA交易EA_OBJPROP_CHART_ID执行如下的动作:

  • 加载PriceChannel指标,该指标包括在客户终端的标准包里(位于terminal_data_folder\MQL5\Indicators\Examples);
  • 使用Subwindow指标创建一个子窗口(将Subwindow.mq5拷贝到terminal_data_folder\MQL5\Indicators);
  • (在子窗口)创建和图表同一商品但 周期为D1和H4的OBJ_CHART类型的对象;
  • 在每一个OBJ_CHART类型的对象上以默认参数加载Price_Channel指标并更换背景色。

当从图表删除时删除所有加载的指标:

//+------------------------------------------------------------------+
//| EA交易反初始化函数                                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- 删除对象
//  ObjectDelete(0,D1);
//  ObjectDelete(0,H4);
//--- 删除子窗口
   ChartIndicatorDelete(0,subwindow_ID,"Subwindow");
//--- 从主窗口删除PriceChannel指标
//--- 默认简称为"Price Channel(22)"
   ChartIndicatorDelete(0,0,"Price Channel(22)");
  } 

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/359

优化结果的实时可视化 优化结果的实时可视化

介绍优化结果的实时可视化的实例 (资金曲线动态和EA交易统计参数)。

DRAW_COLOR_CANDLES DRAW_COLOR_CANDLES

DRAW_COLOR_CANDLES样式(如同DRAW_CANDLES)基于存储开盘价,最高价,最低价和收盘价的四个指标缓存数组的值绘制蜡烛。 此外,它可以让你为每个蜡烛指定颜色集中的某个颜色。

IndicatorParameters() 用法示例 IndicatorParameters() 用法示例

这个专家交易演示了使用 IndicatorParameters()函数来获取关于输入参数的数量,类型及其数值的信息。

ALGLIB - 数值分析库 ALGLIB - 数值分析库

移植到MQL5的ALGLIB 数学函数库 (v. 3.5.0) 。