欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

VATicks - MetaTrader 4 库

author emer | 849 人阅读 | 0 人评论 |

用于在 MetaTrader 4 中处理价格变动的类。它适合创建根据价格变动数据分析做出交易决策的 EA。

该类可以计算:

在专家中使用该类的示例。

#包括

CTicks 蜱虫;整数指数;整数旧索引;双倍的V0;//+------------------------------------------------------------------+
//|专家初始化函数                                   |
//+------------------------------------------------------------------+
整数 初始化时()
{
   索引 =15;
   旧索引 =0;
   V0=0;
  返回初始化成功);
}//+------------------------------------------------------------------+
//|专家去初始化函数                                 |
//+------------------------------------------------------------------+
空白 解初始化常量 整数原因)
{

}//+------------------------------------------------------------------+
//|专家勾选功能                                            |
//+------------------------------------------------------------------+
空白 勾选()
{
   勾选.勾选(出价);  
  整数计数 = Tick.TickCount();
  如果(计数==索引) 
   {
      整数T = Tick.TickTime(oldindex,count);
      打印“15 个刻度的时间=”,T,“s”);
      双倍的S = Tick.Length(oldindex,count);
      打印“15 个刻度的距离 =”,T,“s”);
      双倍的V = Tick.Speed(oldindex,count);
      打印“15 个刻度的速度 =”,T,“s”);
      双倍的A = Tick.Acceleration(oldindex,count);
      打印“加速 15 个刻度 =”,T,“s”);
      双倍的Sr = Tick.EstimatedPath(oldindex,count,V0);
      打印“仍然可以通过(根据加速度估计距离)”,先生,“ 观点 ”);
      整数tr=Tick.Trend(oldindex,count);
      如果(tr==TREND_BUY)  打印“15 个基点的方向是向上”);
      如果(tr==TREND_SELL)  打印“15 个基点的方向是向下”);
      如果(tr==TREND_NO)  打印“15 个蜱虫的方向是没有”);
      旧索引=索引;
      索引+=16;
      V0=V;
   }   
}


附件下载

📎vaticks.mqh(6.51 KB)

Source: MQL5 #16154

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录