Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1641
- Avaliação:
- Publicado:
- 2016.08.17 10:48
- Atualizado:
- 2016.11.22 07:33
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Após aparecer o erro "Account disable" (esse erro ocorre nos fins-de-semana, quando são desligados os servidores de negociação das bolsas de valores), é preciso fazer login manualmente na conta de negociação. Basta, no menu "arquivo", selecionar o ponto "Conetar-se à conta de negociação". Mas fazer isso manualmente é desconfortável e cansativo. Também é inconveniente seguir manualmente a conexão interrompida após o erro "Account disable".
A biblioteca "LoginToTradeAccount.mqh" permite automatizar o processo de login no servidor de negociação.
Exemplo de uso:
No conselheiro (EA), no OnTime(), a cada 12 segundos, é verificada a existência de conexão ao servidor de negociação (идентификатор TERMINAL_CONNECTED). Se o estado da conexão for igual a "0", , será chamada a biblioteca:
//+------------------------------------------------------------------+ //| 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); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ 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; } //+------------------------------------------------------------------+
O arquivo "TestAccountDisable.mq5" foi anexado no final da descrição.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/16049

Sistema de negociação Exp_PFE_Extr baseado nos sinais do oscilador PFE.

Indicador MFIdivCandle. Colore velas com base no oscilador MFI.

Indicador Normalized_Volume_Oscillator com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Oscilador que representa a velocidade relativa ajustada (suavizada) da mudança do preço.