Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
53
Valutazioni:
(5)
Pubblicato:
\MQL5\Include\
test.mq5 (1.73 KB) visualizza
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Questa libreria utilizza brevi testi descrittivi per ciascuno degli errori presenti nella MQL5 Reference. Verrà aggiornata frequentemente, poiché nuovi errori vengono costantemente aggiunti alla documentazione ufficiale.

Ultimo aggiornamento: 2024-02-29


Esempio di utilizzo:

(Non dimenticate di copiare il fileErrorDescription2.mq5 nella cartella \MetaTrader 5\MQL5\Include)

//+------------------------------------------------------------------+
//|                                                         test.mq5 |
//|                                   Copyright 2024, Paulo Henrique |
//|                  https://www.mql5.com/en/users/pau1ohenrique.dev |
//+------------------------------------------------------------------+
#property copyright  "Copyright 2024, Paulo Henrique"
#property link       "https://www.mql5.com/en/users/pau1ohenrique.dev"
#property version    "1.00"

// Includes
#include <ErrorDescription2.mqh>

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- usage example #1
   Print("Description of MQL5 errors:");
   for(int i=FIRST_RUNTIME_ERROR; i<=LAST_TRADE_SERVER_ERROR; i++)
     {
      string error_desc=GetError(i);
      if(IsSuccess(i) || error_desc==NULL)
         continue;
      if(IsRuntimeError(i))
         Print("RuntimeError: ",error_desc);
      if(IsTradeServerError(i))
         Print("TradeServerError: ",error_desc);
      if(IsUserError(i))
         Print("UserError: ",error_desc);
     }
//--- usage example #2
   Print("\nLast error description:");
   int retcode=GetLastError();
   if(!IsSuccess(retcode))
      Print(GetError(retcode));

//--- or simply
   Print(GetError());
   // The operation completed successfully [0]
   // Unexpected internal error [4001]
   // ...
   Print(GetError(false));
   // The operation completed successfully
   // Unexpected internal error
   // ...
  }

//+------------------------------------------------------------------+


    Presto pubblicherò una libreria con una classe che semplificherà l'uso degli errori in MQL5, compresa la semplificazione della segnalazione degli errori da parte dell'utente utilizzando, ad esempio, il metodo Raise(my_error).



    Tradotto dal portoghese da MetaQuotes Ltd.
    Codice originale: https://www.mql5.com/pt/code/48431

    Trader ONNX Trader ONNX

    Un esempio di bot con un modello di apprendimento automatico incorporato, addestrato in python e salvato in formato ONNX.

    Modulo di segnali di trading basato sull'indicatore ColorLaguerre Modulo di segnali di trading basato sull'indicatore ColorLaguerre

    Modulo segnali di trading per MQL5 Wizard. Il segnale per l'apertura di posizioni è un cambiamento nel colore della linea dell'oscillatore formata dall'indicatore ColorLaguerre.

    Modulo di segnali di trading basato sull'indicatore NonLagDot Modulo di segnali di trading basato sull'indicatore NonLagDot

    Modulo segnali di trading per MQL5 Wizard. Il segnale per l'apertura di posizioni è un cambiamento di colore dell'indicatore NonLagDot.

    Modulo di segnali di trading basato sull'indicatore WPRSIsignal Modulo di segnali di trading basato sull'indicatore WPRSIsignal

    Modulo segnali di trading per MQL5 Wizard. Il segnale per l'apertura di posizioni è la comparsa della freccia colorata dell'indicatore WPRSIsignal.