Discussione sull’articolo "MQL5 Wizard: Creazione di Expert Advisor senza Programmazione"

 

Il nuovo articolo MQL5 Wizard: Creazione di Expert Advisor senza Programmazione è stato pubblicato:

Vuoi provare una strategia di trading senza perdere tempo per la programmazione? In MQL5 Wizard puoi semplicemente selezionare il tipo di segnali di trading, aggiungere moduli di posizioni trailing e gestione del denaro - e il tuo lavoro è fatto! Crea le tue implementazioni di moduli o ordinale tramite il servizio Jobs e combina i tuoi nuovi moduli con quelli esistenti.

Il codice sorgente di Expert Advisor viene generato utilizzando MQL5 Wizard in MetaEditor.

Le classi di base delle strategie di trading si trovano nella cartella '\<client_terminal_directory>\MQL5\Include\Expert\'. Gli algoritmi pronti all'uso delle classi di segnali di trading, le classi di posizioni aperte trailing e le classi di gestione del denaro e del rischio si trovano nelle sottocartelle Signal, Trailing e Money. MQL5 Wizard analizza i file in queste cartelle e li utilizza per generare il codice di Expert Advisor.

Per avviare MQL5 Wizard è necessario fare clic sul pulsante "Nuovo" sulla barra degli strumenti o selezionare "Nuovo" dal menu "File" (o semplicemente premere Ctrl + N):

Figura 1. Avvio di MQL5 Wizard

Fig. 1. Avvio di MQL5 Wizard

Autore: MetaQuotes

 

Le persone sono silenziose, probabilmente si stanno preparando per le vacanze.

L'articolo è buono, semplice e chiaro. Anche se mi sono bloccato al punto 4 "Selezione del modulo di gestione del capitale e del rischio". Ho scelto "Trading con volume di scambi ottimizzato ( volume di scambi ottimizzato in base ai risultati degli scambi precedenti)".

Ok. Lettura:

DecreaseFactor
Imposta il valore del parametro

Potente. :) Proseguiamo.

DecreaseFactor
Imposta il parametro "Decrease Factor".
void DecreaseFactor(
double decrease_factor // fattore di diminuzione
)
Parametri
decrease_factor
[in] Valore del parametro "Decrease Factor".

Non è stata aggiunta alcuna chiarezza. Vado oltre. Apro MoneySizeOptimised.mqh

Commento all'inizio Parameter=DecreaseFactor,double,3.0

Sì. Dovrò capire nel codice o sperimentalmente cosa viene fatto lì :)

È possibile spiegare il funzionamento da qualche parte, non così in profondità?

Probabilmente sono molto esigente a causa di queste sciocchezze.

 
Abbiamo in programma di scrivere articoli che spieghino in modo più approfondito la logica alla base dei moduli standard. Attualmente stiamo preparando un articolo che spiega come scrivere i propri moduli di segnali di trading.
 

Ho provato a creare un Expert Advisor utilizzando la procedura guidata MQL5.


Il risultato è un errore.

 
Jager:

Ho provato a creare un Expert Advisor utilizzando la procedura guidata MQL5.


Il risultato è un errore.

A quanto pare Alpari? Mettiamo dei controlli contro le impostazioni del server sbagliate. Grazie.
 
uncleVic:
Immagino che si tratti di Alpari. Metteremo in atto dei controlli contro le impostazioni scorrette dei server. Grazie, MQ.
No, MQ.
 
Jager:
No, MQ.

Non si è riprodotto.

Se non è difficile, per favore allega qui il codice del tuo Expert Advisor e l'elenco dei parametri (con i valori di esecuzione)

 
uncleVic:

Non si è riprodotto.

Se non è difficile, allegate qui il codice del vostro Expert Advisor e l'elenco dei parametri (con i valori di esecuzione).

Impostazioni predefinite.

File:
 

Non capisco nulla...

A me funziona tutto bene (se ho capito bene GBPUSD, H1).

Hai aggiornato il terminale da tempo? Quale build?

 
uncleVic:

Non capisco nulla...

A me funziona tutto bene (se ho capito bene GBPUSD, H1).

Hai aggiornato il terminale da tempo? Quale build?

Questo è quello che intendo...

GBPUSD, H1, giusto.

Su un altro computer, stessa cosa.

 
Jager:

Ecco cosa intendo...

GBPUSD, H1, destra.

Su un altro computer, la stessa cosa.

Colpa mia. Ho trovato l'errore. Risultati dei miglioramenti al codice. È stato risolto. Prossimamente.