下载MetaTrader 5

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

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

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

2014.01.24 08:11
指标

指标的 "新柱线" 事件处理器 - MetaTrader 5脚本

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

显示:
359
等级:
投票: 16

这种方法的思路在 "新柱线" 事件处理器 文章中描述。指标用于 EA 的例子也在文章中表述。在此您将发现该指标的方案。思路相同: 它会在图表新柱线出现时执行重计算。它可以很方便的在 OnCalculate() 函数中直接使用。

此处是简单指标, 当新柱线出现时它输出一条线:

//+------------------------------------------------------------------+
//|                                            OnNewBarCalculate.mq5 |
//|                                            Copyright 2010, Lizar |
//|                                                    Lizar@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright 2010, Lizar"
#property link      "Lizar@mail.ru"
#property version   "1.00"
#property indicator_chart_window

#include <OnNewBarCalculate.mqh> // 此处是调用 OnNewBarCalculate() 函数的秘密
//+------------------------------------------------------------------+
//| 指标的新柱线事件处理器                                              |
//+------------------------------------------------------------------+
int OnNewBarCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
                const double& close[],
                const long& tick_volume[],
                const long& volume[],
                const int& spread[])
  {
//--- 此处您可以添加代码, 类似于 OnCalculate();
//--- 但是这个函数将会仅当新柱线出现时调用 (非每个即时价格)

   PrintFormat("新柱线: %s",TimeToString(TimeCurrent(),TIME_SECONDS));
//--- 返回用于下次调用的 prev_calculated 数值
   return(rates_total);
  }

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

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

平均趋向指数(ADX) 平均趋向指数(ADX)

平均趋向指数指标(ADX)用来帮助判断市场是否存在趋势。

60 EMA profit 60 EMA profit

直观显示60EMA均线交易系统的赢利和亏损。

Ticks Volume 指标 Ticks Volume 指标

在期货市场上,交易量的数据会有一天的延迟,为了解决这个问题,许多分析员使用 tick volume 指标 (tick volume,订单交易量).