Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 69

 
Combinatore:
ci possono essere salti di tick

La mancanza di salti è più per il tester. Per il conto reale è solo conveniente perché le possibili omissioni non sono affatto critiche.

Forum sul trading, sistemi di trading automatico e test di strategia

MT4 o MT5. Quali sono i vantaggi e gli svantaggi?

fxsaber, 2018.01.30 21:09

  1. Le citazioni mancanti su un timer di millisecondi non hanno quasi nulla a che fare con il TS - nulla a che fare con nulla. Inoltre, queste quotazioni sono arrivate morte (dal passato) perché c'è un ritardo di qualche millisecondo anche con MT5 con zero ping. Purtroppo, tutte le citazioni arrivate al terminale hanno sempre un'età > 2-5 ms.
  2. L'esecuzione di OnTick è abbastanza possibile in 1 ms.
  3. Parlando del Tester, l'attuale implementazione dei multisimboli tramite eventi è un super freno. E tramite un timer, non c'è frenata.
 
fxsaber:

La mancanza di salti è più per il tester. Per Real - solo pratico, come possibili mancanze non sono affatto critiche

Penso che sia meglio lavorare con il timer.

Soprattutto quando ho misurato l'ultima volta la velocità di consegna degli eventi (per essere onesti è stato molto tempo fa), non era felice.
 
Combinatore:

Non lo so, per me è meglio lavorare con un timer.

Vi dico che la soluzione non ha alternative per il Tester. Per il reale, c'è qualche vantaggio rispetto al timer solo nella comodità e nello scarico del timer. L'overhead, naturalmente, è grande anche sul reale.

 
combinatore:
ci possono essere salti di tick

Certo che lo faranno, ma saranno meno di quando si usa OnTimer

 

In MT5 non ci sono commissioni per le posizioni (a differenza di MT4). A causa di questo ci sono delle peculiarità

  • Nella MT5 la commissione per l'apertura di una posizione, così come per la chiusura di una posizione, viene detratta direttamente dal saldo.
  • Per questo motivo l'Equity, prima di chiudere tutte le posizioni, non mostra quale sarà il Balance dopo la chiusura.
  • Questo significa che non sarete in grado di calcolare il Breakeven sulla MT5.
 
fxsaber:

In MT5 non ci sono commissioni per le posizioni (a differenza di MT4). A causa di questo ci sono delle peculiarità

  • Nella MT5 la commissione per l'apertura di una posizione, così come per la chiusura di una posizione, viene detratta direttamente dal saldo.
  • Per questo motivo l'Equity, prima di chiudere tutte le posizioni, non mostra quale sarà il Balance dopo la chiusura.
  • Questo significa che non sarete in grado di calcolare un Breakeven in MT5.


Potete calcolare nella storia delle transazioni di questa posizione quale commissione è stata presa e moltiplicare per 2.

 
Vladislav Andruschenko:

Puoi calcolare nella cronologia dei trade su questa posizione quale commissione è stata presa e moltiplicare per 2

Questa è una caratteristica della MT5. Qui abbiamo un esempio. Come si è scoperto, Equity_MT4 e Equity_MT5 sono concetti diversi.

Con il breakeven menzionato in MT5 il problema è risolto, ovviamente. Ma è un asino, per usare un eufemismo, se lo confrontiamo con MT4.


ACCOUNT_PROFIT è la stessa cosa.

 
Sul netting, è elementare perdere il commento sulla posizione aperta. Per fare questo, tutto quello che devi fare è fare qualsiasi commercio senza un commento sul simbolo della posizione.
 
fxsaber:
Sul netting è elementare perdere il commento sulla posizione aperta. Per fare questo, tutto quello che devi fare è fare qualsiasi commercio senza un commento sul simbolo della posizione.


Questa è un'opportunità per cambiare il commento di posizione :)

 
Vladislav Andruschenko:

È la capacità di cambiare il commento della posizione :)

Così come la magia, il volume e il prezzo di apertura.