Discussione sull’articolo "Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione"
Davvero un bell'articolo
Bravo
Grazie all'autore per l'idea e l'articolo.
cazzuto
Sembra esserci un difetto con VOM.
Ho caricato il FraMA Cross EA VOM.mq5 EA sul grafico EURUSD H1 e ho aperto manualmente un ordine di vendita. Con l'ordine di vendita aperto, non c'è alcun commento() sul grafico. Si allega una foto.
/+------------------------------------------------------------------+ //| Funzione tick dell'esperto| //+------------------------------------------------------------------+ void OnTick() { // È necessario includere questa riga in tutti gli EA che utilizzano CVirtualOrderManager. VOM.OnTick(); Comment(VOM.m_OpenOrders.SummaryList());
Ho anche testato questo Comment() nell'EA con 1 ordine di vendita aperto e la linea di commento sul grafico era "Ordini aperti = 0".
/+------------------------------------------------------------------+ //| Funzione tick dell'esperto| //+------------------------------------------------------------------+ void OnTick() { // È necessario includere questa riga in tutti gli EA che utilizzano CVirtualOrderManager. VOM.OnTick(); Comment("Open Orders = ",VOM.OpenOrders());
Sembra esserci un difetto con VOM.
Ho caricato il FraMA Cross EA VOM.mq5 EA sul grafico EURUSD H1 e ho aperto manualmente un ordine di vendita. Con l'ordine di vendita aperto, non c'è alcun commento() sul grafico. Immagine allegata.
Ho anche testato questo Comment() nell'EA con 1 ordine di vendita aperto e la linea di commento sul grafico era "Ordini aperti = 0".
È corretto, wackena. Quello che hai fatto è andare direttamente al server con un ordine convenzionale, quindi non c'è alcun ordine virtuale aperto. Dovresti usare il VirtualOrderManagerTester per emettere un ordine virtuale manuale.
Avrei dovuto chiarire nell'articolo che se viene introdotto un EA VOM su un particolare simbolo, anche tutti gli altri EA che operano su quel simbolo devono essere abilitati al VOM, a causa del codice SL Disaster Protection del VOM.
Paolo
È stato pubblicato il Virtual Order Manager per la gestione degli ordini in posizioni del terminale MetaTrader 5:
Autore: Paul
Ho un'ottima considerazione della comunità russa di Metatrader e spero che in qualche modo possiamo lavorare insieme per migliorare la libreria PTO. Sarà sempre open source, non commerciale, e penso che sia importante per la sua sopravvivenza, almeno all'inizio, che quando viene aggiornata il codice non venga spezzato in più versioni. Non ho alcun problema ad utilizzarla in EA commerciali.
Lasciate commenti e domande, sia qui sul sito inglese mql5 che sul blog http://paulsfxrandomwalk.blogspot.com/, e prometto di dedicare del tempo a rendere la V1.1 e la V1.2 ancora migliori.
Paul
- 2012.06.14
- Paul
- paulsfxrandomwalk.blogspot.com
Che dire, i nostri (ruskaphones) non facevano altro che lamentarsi e piangere sui forum per la privazione dei loro locs preferiti. E qui lo ha fatto la parte straniera della comunità di MT. Un contrasto eclatante, quanto non triste, nell'approccio alla soluzione del problema.
Ci sono abbastanza lamentosi ovunque, indipendentemente dalla lingua :) Il resto di noi lavora sui problemi il più possibile e, di conseguenza, non vediamo contrasti eclatanti.
Per quanto riguarda gli autori che pubblicano i loro sviluppi, un enorme rispetto e stima!
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il nuovo articolo Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione è stato pubblicato:
Questa libreria di classi può essere aggiunta a un MetaTrader 5 Expert Advisor per consentirne la scrittura con un approccio incentrato sull'ordine sostanzialmente simile a MetaTrader 4, rispetto all'approccio basato sulla posizione di MetaTrader 5. Lo fa tenendo traccia degli ordini virtuali sul client terminal MetaTrader 5, mantenendo un broker protettivo per ogni posizione per la protezione dai disastri.
Un progetto di queste dimensioni richiede tempo per essere testato a fondo, quindi ho scritto l’EA VirtualOrderManaerTester.mq5 per consentire agli ordini virtuali di essere creati, modificati, eliminati e chiusi facilmente con i pulsanti di comando sul grafico.
La Figura 6 di seguito mostra un ordine di acquisto virtuale a 0,1 lotti nella finestra M5 e un ordine di acquisto virtuale di un altro lotto 0,1 aperto nella finestra H4 contro EURUSD (vedi righe di commento), con lo stato del server che mostra correttamente una posizione a 0,2 lotti acquistati. Poiché la posizione complessiva è lunga, il Disaster Protection Stoploss può essere visto al di sotto del più stretto stop di 20,0 pip.
Autore: Paul