Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Bibliotecas

ResultRetcodeDescription - biblioteca para MetaTrader 5

Visualizações:
1053
Avaliação:
(27)
Publicado:
2014.01.15 09:06
Atualizado:
2016.11.22 07:33
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Autor real:

MetaQuotes

Esta simples função retorna uma sequência de códigos descriptografados sobre o resultado da operação de negociação a partir de MqlTradeCheckResult após a execução da função OrderCheck():

   MqlTradeCheckResult check;

//---- Verificando se o pedido de negociação está correto
   if(!OrderCheck(request,check))
     {
      Print(__FUNCTION__,"(): OrderCheck(): ",ResultRetcodeDescription(check.retcode));
      return(false);
     }

Alternativamente, é possível retornar uma string do MqlTradeResult após a execução da função OrderSend()

  MqlTradeCheckResult check;

  word=__FUNCTION__+"(): OrderSend(): ";

//---- Abrir uma posição de compra e verificar o resultado do pedido de negociação
   if(!OrderSend(request,result) || result.retcode!=TRADE_RETCODE_DONE) Print(ResultRetcodeDescription(result.retcode));
   else if(result.retcode==TRADE_RETCODE_DONE) Print("A posição de compra para o par ",Symbol()," foi aberta!");
   else Print("Falha ao abrir uma posição de compra para o par ",Symbol(),"!!!");

 A função usa a biblioteca ResultRetcodeDescription.mqh (ela deve ser copiada para a pasta terminal_data_directory\MQL5\Include), para usar a função, o conteúdo deve ser incluído no código desenvolvido em nível global usando a diretiva #include:

#include <ResultRetcodeDescription.mqh>

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/960

GetLotForOpeningPos GetLotForOpeningPos

A função calcula o tamanho do lote de acordo com o capital depositado na moeda a ser utilizada.

PEMA PEMA

PEMA - Média Móvel Exponencial Pentuplicada.

GMACD GMACD

MACD de duas linhas. Este indicador está disponível por padrão em várias plataformas de negociação. Mas ele não se encontra no MetaTrader 5.

IncMatrix IncMatrix

Classe para trabalhar com matrizes.