Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
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:
35
Valutazioni:
(53)
Pubblicato:
2025.04.04 10:53
\MQL5\Scripts\fxsaber\Expert\ \MQL5\Include\fxsaber\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

La libreria è collegata tramite

#include <fxsaber\Expert.mqh>

Tutti gli altri file presenti in questa pagina di descrizione della libreria sono esempi/scenari applicativi e non sono necessari per la libreria stessa.


Caratteristiche

// L'EA è stato lanciato sul grafico corrispondente?
bool EXPERT::Is( const long Chart_ID = 0 );

// Cancella l'EA dal grafico corrispondente
bool EXPERT::Remove( const long Chart_ID = 0 );

// Riavvia l'EA sul grafico corrispondente
bool EXPERT::Reopen( const long Chart_ID = 0 );

// Ottiene i dati relativi all'EA in esecuzione sul grafico corrispondente
bool EXPERT::Parameters( const long Chart_ID,    
                         MqlParam &Parameters[], // Percorso dell'Expert Advisor e valori dei suoi parametri di input
                         string &Names[] );      // Nomi dei parametri di ingresso

// Avvia l'EA sul grafico corrispondente
bool EXPERT::Run( const long Chart_ID,    
                  MqlParam &Parameters[] ); // Percorso dell'Expert Advisor e valori dei suoi parametri di input


Esempi

Gli esempi/scenari di utilizzo sono allegati alla descrizione.

  • EspertiRimuovi.mq5

    // Rimuove gli EA in esecuzione da tutti i grafici.
  • EspertiRiaprire.mq5

    // Riavvia i consulenti in esecuzione
  • GraficiChiudi.mq5

    // Chiude tutti i grafici senza Expert Advisor (utile per VPS)
  • ExpertLoader_Example.mq5 (nel sorgente si può vedere come viene lanciato non solo l'Expert Advisor, ma anche lo script (stesso) sotto le sembianze di un Expert Advisor)

    // Avvia l'Expert Advisor con i parametri di input specificati.
  • EspertiCambiamento_Esempio.mq5

    // Riavvia gli Expert Advisor in esecuzione modificando i parametri di input.

Questi sono gli scenari di utilizzo della libreria più semplici da implementare. Può anche essere utile quando si scrivono vari pannelli di controllo con grafici/consulenti, ecc.

Per una migliore comprensione del lavoro con la libreria, un breve codice sorgente:

// Avvia l'Expert Advisor con i parametri di input specificati.
#include <fxsaber\Expert.mqh>

void OnStart()
{
  MqlParam Params[2];
  
  // Percorso per diventare Counsellor
  Params[0].string_value = "Experts\\Advisors\ExpertMACD.ex5";

  // Il primo parametro di input dell'Expert Advisor
  Params[1].type = TYPE_STRING;
  Params[1].string_value = "Hello World!";

  // Su un nuovo grafico, eseguire il Consulente esperto
  EXPERT::Run(ChartOpen(_Symbol, _Period), Params);
}

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/19003

Rilevamento dell'inizio di una nuova barra o candela Rilevamento dell'inizio di una nuova barra o candela

Rilevare l'inizio di una nuova barra o candela nel gestore dell'evento OnTick() di un Expert Advisor.

Calendario Calendario

Calendario - analisi fondamentale sulla storia e in tempo reale.

Calcio all'indietro Calcio all'indietro

Ciclo dell'algoritmo: quando non ci sono posizioni aperte, aprire due posizioni opposte. Attendere la chiusura di entrambe le posizioni.

MA Trend 2 MA Trend 2

Sistema di trading con indicatore iMA (Moving Average, MA). Sviluppo della tendenza MA.

Il sito usa i cookie. Scopri di più sulla nostra Informativa sui cookie.