Home Trading Sistematico Post

TradeXpert: Il Tuo Esperto per MetaTrader 5

Allegato
221.zip (68.88 KB, Scarica 0 volte)

Il progetto è stato creato per il Concorso MQL5 Best Graphic Panel.

Lo scopo del progetto è estendere le funzionalità del terminale client MetaTrader 5, ottimizzando l'uso dello spazio grafico.

L'Expert Advisor dispone di 4 pannelli indipendenti con diverse funzioni. Ogni pannello può essere nascosto, ripristinato o eliminato dal grafico (Pannello Log).

La risoluzione minima per la dimostrazione è: 600x500.


Pannello di Controllo TradeXpert

Nota:

L'Expert Advisor utilizza i seguenti caratteri:

  • Lucida Console
  • Wingdings
  • Wingdings 3
  • Arial Black

Naturalmente, il programma funzionerà anche se questi caratteri non sono installati, ma il design sarà diverso e alcuni messaggi potrebbero apparire in modo errato.
Se non hai questi caratteri nel tuo sistema operativo, ti preghiamo di installarli.

La lista dei caratteri disponibili è mostrata nelle proprietà degli oggetti grafici del terminale client MetaTrader 5.

Pannelli

L'Expert Advisor ha 4 pannelli, 3 dei quali si trovano nella finestra principale:

  • Pannello Impostazioni
  • Pannello Controllo
  • Pannello Informazioni

L'ultimo pannello (Pannello Log) si trova in una finestra secondaria e può essere nascosto.

1. Pannello Log

Pannello Log TradeXpert

Per visualizzare il pannello log, è necessario avviare l'indicatore TradeXpertLog, dove verranno mostrati i commenti dell'Expert Advisor.

Per ottimizzare l'uso dello spazio di lavoro, può essere aggiunto alla finestra secondaria di un altro indicatore. Tutti i log dell'Expert Advisor vengono stampati nei log del terminale client (Print). È consigliato utilizzare i Log durante il trading, in quanto ti permetterà di vedere l'elaborazione degli ordini.

Questo pannello può essere utilizzato per il debug e per i commenti degli altri pannelli. Il vantaggio di avere una finestra di registrazione separata è che puoi concentrarti sulle informazioni necessarie.

Il tempo è mostrato correttamente e funzionerà anche nei giorni festivi.

Le impostazioni disponibili sono:

  • Dimensione del carattere;
  • Colore;
  • lunghezza della linea;
  • Numero massimo di righe.

2. Pannello Trade (pannello di controllo)

Pannello Trade MQL5

Lo scopo del pannello è il trading.

La lista delle operazioni disponibili:

  • Compra volume specificato;
  • Vendi volume specificato;
  • Compra volume specificato con impostazione del livello Take Profit. Se il volume è 0, imposta solo il livello Take Profit;
  • Vendi volume specificato con impostazione del livello Take Profit. Se il volume è 0, imposta solo il livello Take Profit;
  • Compra volume specificato con impostazione del livello Stop Loss. Se il volume è 0, imposta solo il livello Stop Loss;
  • Vendi volume specificato con impostazione del livello Stop Loss. Se il volume è 0, imposta solo il livello Stop Loss;
  • Posizionamento ordini BuyStop, BuyLimit, SellStop, SellLimit;
  • Chiudi posizione aperta sul simbolo corrente;
  • Inverti la posizione aperta sul simbolo corrente. I vecchi livelli di Stop Loss e Take Profit vengono impostati a 0.

Ci sono alcune funzionalità nell'impostazione dei livelli di Stop.

Ad esempio, se abbiamo una posizione long (0.5 lotti) e vendiamo 0.1 lotti con impostazione di Take Profit o Stop Loss, l'Expert Advisor non li imposterà. Ma se il volume di trading specificato supera 0.5 (ad esempio 0.7), imposterà nuovi valori per i livelli di Take Profit e Stop Loss. Così mi risulta che il comportamento del terminale client sia lo stesso.

Se il volume è 0, l'Expert Advisor imposterà i livelli di Take Profit e Stop Loss (se corretti).

Il volume di trading può essere specificato qui. Non ho implementato il calcolo automatico del volume di trading.

In primo luogo, ci sono molti metodi per il suo calcolo.
In secondo luogo, questa funzione non è utilizzata nel trading manuale.
Se non ti piace, puoi aggiungere la tua implementazione.

L'Expert Advisor non controlla il margine.

Dopo l'impostazione del volume di trading, il suo valore viene modificato secondo le impostazioni del simbolo corrente, quindi ti preghiamo di ricontrollare il valore del volume di trading prima di operare.

Impostazioni disponibili:

  • Tipo di riempimento dell'ordine
  • Schema di colori
  • Ritardo animazione del pannello

Alcuni dettagli sul tipo di riempimento dell'ordine. Sono supportati tre tipi di riempimento d'ordine (vedi Riferimento MQL5):

  • ORDER_FILLING_FOK -- "Fill or Kill"
  • ORDER_FILLING_IOC -- "Available"
  • ORDER_FILLING_RETURN -- "Available+"

3. Pannello Informazioni

Mostra informazioni sul simbolo e stato della posizione aperta.

Pannello Informazioni MQL5

Impostazioni disponibili:

  • Schema di colori
  • Ritardo animazione
  • Numero di barre per il calcolo dei valori minimi e massimi dello spread
  • Tempo. Può mostrare l'ora locale, l'ora del server, CET, EST, MSK, GMT.

4. Pannello Impostazioni

Contiene le impostazioni dell'Expert Advisor. Puoi facilmente aggiungere le tue impostazioni aggiungendo poche righe di codice.

Pannello Impostazioni


Le impostazioni con opzioni di aumento/diminuizione possono essere cambiate utilizzando i tasti "Su" e "Giù" sulla tastiera.

Impostazioni disponibili:

  • Schema di colori
La dimostrazione (è meglio utilizzare una risoluzione di 480p):


Allegati:

Secondo le Regole del Concorso (IV.2), il numero di file .mqh è limitato a 10, quindi ho preparato due versioni, situate nei file di archivio:

  • original.zip, la versione originale con la struttura iniziale dei file;
  • pack.zip, tutti i file .mqh sono combinati in un grande file.

Ti consiglio di utilizzare la versione originale.

Buon trading!

Post correlati

Commento (0)