Unisciti alla nostra fan page
- Visualizzazioni:
- 35
- Valutazioni:
- Pubblicato:
- 2025.04.04 10:53
-
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

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

Calendario - analisi fondamentale sulla storia e in tempo reale.

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

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