martedì 1 luglio 2014

Funzioni per il Trading

Per poter operare sul mercato MQL offre una serie di funzioni predefinite che permettono di inviare, cancellare e manipolare gli ordini.
Alcune funzioni sono dispositive , ovvero servono per inviare, cancellare e modificare gli ordini.
Altre funzioni sono informative cioè restituiscono le caratteristiche degli ordini inseriti sul mercato.




Con la piattaforma Metatrader si possono inviare a mercato due tipologie di ordini, ordini a mercato e ordini pendenti.
Gli ordini a mercato sono inviati per una apertura immediata , gli ordini pendenti invece sono ordini che vengono eseguiti al verificarsi di un evento di prezzo, ovvero quando i prezzi dello strumento in oggetto raggiungono certi valori prestabiliti("trigger price").
Gli ordini pendenti possono avere una valenza temporale, ossia essere cancellati se non eseguiti a fine giornata o quando decidiamo noi.

Le principali funzioni predefinite di trading sono:

OrderSend(...)  permette di inviare un ordine 

OrderModify(...) modifica un ordine inviato a mercato e pendente cioè non ancora eseguito

OrderClose(...)  chiude un trade sul mercato, totalmente o parzialmente

OrderDelete(...)  cancella un ordine pendente


E' importante sapere che un ordine inviato per essere manipolato dalle funzioni di cui sopra deve essere prima selezionato.
Per selezionare un ordine lo si deve chiamare o per il suo posizionamento cardinale nell'elenco portafoglio ordini o attraverso il suo ticker che è il suo identificativo univoco che il broker agli affida.
Per selezionarlo si una la funzione OrderSelect(...).

Nessun commento:

Posta un commento