Discussione sull’articolo "Manuale MQL5: Ordini ОСО"

 

Il nuovo articolo Manuale MQL5: Ordini ОСО è stato pubblicato:

L'attività di trading di qualsiasi trader comporta vari meccanismi e interrelazioni, comprese le relazioni tra gli ordini. Questo articolo suggerisce una soluzione per l'elaborazione degli ordini OCO. Le classi di libreria standard sono ampiamente coinvolte, e vengono creati nuovi tipi di dati.

Gli ordini OCO (one-cancels-the-other order, in italiano un-ordine-annulla-l'altro) rappresentano una coppia di due ordini in sospeso.

Sono collegati dalla funzione di cancellazione reciproca: se il primo si attiva, il secondo dovrebbe essere rimosso e viceversa.

Fig. 1 Coppia di ordini OCO

Fig. 1 Coppia di ordini OCO

La Fig.1 mostra un semplice schema di interdipendenza dell'ordine. Riflette una definizione essenziale: una coppia esiste finché esistono entrambi gli ordini. In termini di logica, qualsiasi ordine della coppia è una condizione essenziale ma non sufficiente per l'esistenza della coppia.

Alcune fonti dicono che la coppia deve avere un ordine limite e un ordine stop, inoltre gli ordini devono avere una direzione (comprare o vendere). A mio avviso, tale restrizione non può aiutare nella creazione di strategie di trading flessibili. Suggerisco che vari ordini OCO vengano analizzati nella coppia e, soprattutto, cercheremo di programmare questa coppia.

Autore: Denis Kirichenko