il METAllizzato

all about Metatrader and MQL programming

Donazioni

Per contribuire a mantenere gratuito questo sito, fai clic sul pulsante seguente.

 

If you want to help me to keep this site free, please click the button below.

Login

Forex Rates

Write()

Il log del tester (pannello Journal) ha la stessa utilità di una spazzola per capelli per un calvo, praticamente pari a zero. Oltre ad essere incompleto perché non riesce a contenere tutte le informazioni che via via spariscono, contiene anche moltissime informazioni superflue che vanno a mischiarsi alle varie istruzioni Print() con cui si cerca di capire l'origine degli errori. Risultato, un marasma.

Leggi tutto...

Controllo ordini

La gestione degli ordini immessi da un expert è una delle operazioni più delicate e deve essere eseguita con tempestività e precisione. Spesso mi è capitato di leggere del codice in cui ci si perdeva in arzigogoli intricati e inutili, senza arrivare al nocciolo della questione. Il codice risultava perciò illegibile e inefficiente.

Leggi tutto...

Gestione eventi

Spesso nel codice di un EA capita di dover controllare cosa è successo a un certo ordine per agire di conseguenza: se è ancora aperto o se  stato chiuso in profitto o in perdita. Purtroppo MQL non è un linguaggio "event driven" e sta al programmatore implementare la gestione di questi accadimenti. Di seguito riporto un frammento di codice che illustra un modo per gestire questi casi.

Leggi tutto...