Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Kütüphaneler

Login To Trade Account - MetaTrader 5 için kütüphane

Görüntülemeler:
9081
Derecelendirme:
(35)
Yayınlandı:
2016.10.10 15:41
Güncellendi:
2016.12.13 15:37
\MQL5\Include\ \MQL5\Experts\
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

After the "Account disabled" error occurs (this error on the weekends, when trade servers of exchanges are offline), it is necessary to manually log in to the trading account. To do that, go to "File" and select "Login to trade account". But doing this manually is uncomfortable and tedious. It also manually keeps track of connection loss after the "Account disabled" error.

The "LoginToTradeAccount.mqh" library allows to automate the process of connecting to a trade server.

Example of Use

The EA checks the connection to the trade server (the TERMINAL_CONNECTED identifier) every 12 seconds in the OnTimer() function. If the connection state is "0", the library is called:

//+------------------------------------------------------------------+
//|                                           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>
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetTimer(12);

u//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
u//---

  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
u//---
   static bool cleaner=false;
   if(!cleaner)
     {
      long rezult=TerminalInfoInteger(TERMINAL_CONNECTED);
      Comment("TERMINAL_CONNECTED: ",IntegerToString(rezult));
      if(rezult==0)
         LoginToTradeAccount();
     }
   else
      Comment("");
   cleaner=!cleaner;
  }
//+------------------------------------------------------------------+

The "TestAccountDisable.mq5" example file is attached at the end of description.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/16049

Exp_PFE_Extr Exp_PFE_Extr

The Exp_PFE_Extr breakout trading system based on the signals of the PFE oscillator.

MFIdivCandle MFIdivCandle

The MFIdivCandle indicator. Colors the candles based on the MFI oscillator.

Normalized_Volume_Oscillator_HTF Normalized_Volume_Oscillator_HTF

The Normalized_Volume_Oscillator indicator with the timeframe selection option available in input parameters.

PPO_Cloud PPO_Cloud

Oscillator that represents the relative smoothed rate of price change.