Discussione sull’articolo "L'Uso di ORDER_MAGIC per il Trading con Diversi Expert Advisor su un Singolo Strumento" - pagina 3

 
 

Salve!

Le posizioni virtuali descritte in questo articolo sono ancora valide o no?
https://www.mql5.com/it/articles/112 

Dopo tutto, è possibile selezionare una posizione tramite SelectByMagic e utilizzarla come riferimento. L'articolo è vecchio di 5 anni, ecco perché lo chiedo.

 
eugene20237:

Salve!

Le posizioni virtuali descritte in questo articolo sono ancora valide o no?
https://www.mql5.com/it/articles/112 

Dopo tutto, è possibile selezionare una posizione tramite SelectByMagic e utilizzarla come riferimento. L'articolo è vecchio di 5 anni, ecco perché lo chiedo.

La posizione magica è assegnata all'apertura della posizione, ulteriori riempimenti e chiusure parziali non influiscono in alcun modo sulla posizione magica. Per questo motivo l'articolo utilizza una ricerca di ordini di mags e una codifica di mags.

L'articolo funziona, ma le ultime modifiche apportate alla MT5 consentono di selezionare "hedging" al momento della registrazione del conto e di operare come nella MT4. L'articolo è stato scritto per comodità di trasferimento delle strategie MT4.
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
  • www.mql5.com
Его объем будет равен разности лотов двух закрытых позиций, а направление позиции и цена открытия — большей (по объему) из закрываемых позиций. - - Категория: статьи и техническая библиотека по автоматическому трейдингу
 
Nikolay Demko:
Il magik di posizione è assegnato all'apertura della posizione, ulteriori riempimenti e chiusure parziali non influiscono in alcun modo sul magik di posizione. Per questo motivo l'articolo utilizza una ricerca dei magik degli ordini e la codifica dei magik.

L'articolo funziona, ma le ultime modifiche apportate alla MT5 consentono di selezionare "hedging" al momento della registrazione del conto e di operare come nella MT4. L'articolo è stato scritto per comodità di trasferimento delle strategie MT4.

Grazie per la risposta!
Non sono interessato al Forex così come alla MT4.... ) Faccio trading su FORTS.

Non ti ho capito bene.
1. Cosa succede se apro una posizione long con una magik e poi apro una short con un'altra? Ho bisogno che appaiano due posizioni multidirezionali con magie diverse, e che allo scambio la posizione sia uguale a zero.
2. Cosa succede se apro un long con una magica, e poi apro un altro long con un'altra e poi apro un terzo long con la prima magica? Dovrebbero esserci due posizioni con volumi 2 e 1 rispettivamente. Come sarà in pratica?

 
eugene20237:

Grazie per la risposta!
Non sono interessato al Forex così come alla MT4.... ) Faccio trading su FORTS.

Non ti ho capito bene.
1. Cosa succede se apro una posizione long con una magik e poi apro una short con un'altra? Ho bisogno che appaiano due posizioni multidirezionali con magie diverse, e che allo scambio la posizione sia uguale a zero.
2. Cosa succede se apro un long con una magica, e poi apro un altro long con un'altra e poi apro un terzo long con la prima magica? Dovrebbero esserci due posizioni con volumi 2 e 1 rispettivamente. Come sarà in pratica?

Qui è necessario capire che in realtà verrà eseguito esattamente il sistema di contabilità che è implementato sul server, se è FORTS, allora netting.

L'articolo descrive un modo relativamente semplice di adattare le strategie di copertura al netting (come esempio).

E si dimostra che alla fine non c'è alcuna differenza nella scelta del sistema contabile per i profitti. Poiché un sistema è convertibile in un altro.

Se avete una strategia di copertura e avete bisogno di una contabilità di compensazione, vi consiglio di adattare la strategia stessa alla compensazione, sarà più affidabile.

Inoltre, tale adattamento può rivelare alcune insidie della strategia che non si vedono nell'hedging.

 

Se tutto è come dici tu, allora quando si fa il netting, legare il magik a una posizione non ha senso. E poi non si capisce perché sia stato fatto 5 anni fa, quando non c'era il supporto per il sistema di hedge accounting in MT5. C'è qualcosa che non va... O non capisco io, o c'è qualcosa di non detto. Ecco perché ho chiesto esempi concreti.

Devo implementare un portafoglio di strategie su un unico conto e su un unico strumento. L'idea di diversi sottoconti è respinta. Naturalmente, ho bisogno di emulare un sistema di copertura, dato che MT non lo fa (a differenza di altri programmi di algo-trading).

 
eugene20237:

Se tutto è come dici tu, allora quando si fa il netting, legare il magik a una posizione non ha senso. E poi non si capisce perché sia stato fatto 5 anni fa, quando non c'era il supporto per il sistema di hedge accounting in MT5. C'è qualcosa che non va... O non capisco io, o c'è qualcosa di non detto. Ecco perché ho chiesto esempi concreti.

Devo implementare un portafoglio di strategie su un unico conto e su un unico strumento. L'idea di diversi sottoconti è respinta. Naturalmente, è necessario emulare il sistema di copertura, poiché MT non lo fa (a differenza di altri programmi di algo-trading).

State considerando le capacità della piattaforma in stretta relazione ai vostri compiti. In MT5 esiste il concetto di magik della posizione e quello di magik dell'ordine; il magik della posizione coincide con il magik del primo ordine nella posizione.

Per risolvere il vostro compito avete bisogno di magie di ordini, per altre posizioni sono utili anche magie di posizioni.

Se avete bisogno di implementare un portafoglio di strategie, avete scelto l'articolo giusto, per capire cosa c'è scritto chiaramente.

 
Nikolay Demko:

State considerando le capacità della piattaforma in stretta relazione ai vostri compiti. Nella MT5 esiste il concetto di magik di posizione e il concetto di magik di ordine; il magik di posizione coincide con il magik del primo ordine nella posizione.

Per risolvere il vostro compito avete bisogno di magie di ordini, per altre posizioni sono utili anche magie di posizioni.

Se avete bisogno di implementare un portafoglio di strategie, avete scelto l'articolo giusto, perché è tutto scritto chiaramente lì.

Sì, ho già implementato lo stesso principio.... Grazie mille!
[Eliminato]  
Mi viene in mente che sarebbe bello avere una funzione MQL5 già pronta che produca un elenco di operazioni che costituiscono la posizione aperta corrente. Intendo dire la compensazione. In questo modo si potrebbe sempre sapere quali operazioni e con quali Magic sono presenti nella posizione al momento. Ora, se un Expert Advisor con una Magia ha aperto una posizione, il secondo Expert Advisor con la seconda Magia ha aggiunto alla posizione, il trader ha chiuso una parte della posizione con le sue mani e non c'è modo di sapere quale Magia è stata morsa.
 
RickD:
Mi viene in mente che sarebbe bello avere una funzione MQL5 già pronta che produca un elenco di operazioni che costituiscono la posizione aperta corrente. Intendo dire la compensazione. In questo modo si potrebbe sempre sapere quali operazioni e con quali Magic sono presenti nella posizione al momento. Ora, se un Expert Advisor con una magia ha aperto una posizione, il secondo Expert Advisor con la seconda magia ha aggiunto alla posizione, il trader ha chiuso una parte della posizione con le sue mani e non c'è modo di sapere quale magia è stata morsa.
HistorySelectByPosition() non è così?