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

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

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

显示:
603
等级:
投票: 24
已发布:
2016.12.27 12:14
\MQL5\Include\\MQL5\Experts\

在"账户被禁用"错误发生的时候(这个错误发生在周末,交易所得交易服务器下线的时候), 需要人工登录到交易账户中,为此,选择菜单上的 "文件" 并点击 "登录到交易账户",但是人工做这些工作比较麻烦,还需要在 "账户禁用" 错误之后人工保持跟踪失去的连接。

"LoginToTradeAccount.mqh"库使得可以自动化连接到交易服务器的过程。

使用范例

此EA在 OnTimer() 函数中每隔12秒检查到交易服务器的连接 (TERMINAL_CONNECTED 标识符),如果连接状态为 "0", 就调用这个库:

//+------------------------------------------------------------------+
//|                                           TestAccountDisable.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"

#include <LoginToTradeAccount.mqh>
//+------------------------------------------------------------------+
//| EA 交易初始化函数                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- 创建计时器
   EventSetTimer(12);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| EA交易去初始化函数                         |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- 删除计时器
   EventKillTimer();

  }
//+------------------------------------------------------------------+
//| EA交易订单处理函数                        |
//+------------------------------------------------------------------+
void OnTick()
  {
//---

  }
//+------------------------------------------------------------------+
//| 计时器函数                             |
//+------------------------------------------------------------------+
void OnTimer()
  {
//---
   static bool cleaner=false;
   if(!cleaner)
     {
      long rezult=TerminalInfoInteger(TERMINAL_CONNECTED);
      Comment("TERMINAL_CONNECTED: ",IntegerToString(rezult));
      if(rezult==0)
         LoginToTradeAccount();
     }
   else
      Comment("");
   cleaner=!cleaner;
  }
//+------------------------------------------------------------------+

"TestAccountDisable.mq5" 示例文件在描述末尾的附件中。

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

Exp_PFE_Extr Exp_PFE_Extr

基于 PFE 振荡指标信号的 Exp_PFE_Extr 突破交易系统。

MFIdivCandle MFIdivCandle

MFIdivCandle 指标。基于 MFI 振荡指标绘制烛形的颜色。

Normalized_Volume_Oscillator_HTF Normalized_Volume_Oscillator_HTF

在输入参数中带有时段选择选项的 Normalized_Volume_Oscillator 指标。

PPO_Cloud PPO_Cloud

表现价格变化的相对平滑率的振荡指标。