Domande da un "manichino" - pagina 17

 

Cron:

3. Voglio passare alla MT5! :) Ma non posso a causa di qualche piccolo problema, gli sviluppatori stanno ancora tacendo. Vorrei sentire la loro versione: perché in MQL4 ho una posizione di chiusura garantita con SL/TP, e non posso farlo in MQL5.

L'assenza di garanzia riguarda qualsiasi mercato e qualsiasi sistema di trading. E in MT4 si potrebbe avere uno slippage sullo stop.

Probabilmente, ti stai concentrando solo sul modello del programma senza prendere in considerazione le reali condizioni di mercato, dove potresti non trovare la giusta esecuzione. Il Forex dà un ingannevole senso di liquidità infinita, che è molto diverso dal trading azionario, dove l'esecuzione non può essere assolutamente precisa e garantita.

 
Renat:

La mancanza di garanzie si applica a qualsiasi mercato e a qualsiasi sistema di trading. E in MT4 era possibile ottenere lo stop slippage.

Probabilmente vi state concentrando solo sul modello del software senza prendere in considerazione le reali condizioni di mercato, dove è banale non trovare l'esecuzione alle giuste condizioni. Il Forex dà un ingannevole senso di liquidità infinita, che è molto diverso dal trading azionario dove l'esecuzione non può essere assolutamente precisa e garantita.

Grazie per la tua risposta, Renat.

Come creatore di sistemi, quale metodo per risolvere il problema all'interno dell'attuale toolkit consiglieresti?

a) rimuovere SL/TP prima di chiudere il mercato

b) tirare SL/TP alla distanza di STOPLEVEL e aspettare la chiusura

c) usare il metodo PositionClose e dopo la sua riuscita esecuzione controllare la presenza di una nuova posizione aperta e chiuderla, se appare?

d) La tua variante?

Avete implementato i tipi base di esecuzione (Instant - prezzo garantito, esecuzione non garantita; Market - esecuzione garantita, prezzo non garantito).

Nel caso di posizioni SL/TP, non possiamo garantire l'uscita dal mercato a QUALSIASI prezzo, cioè anche ad un prezzo non garantito non possiamo ottenere un'esecuzione garantita :(

 

E perché pensa che ci debba essere un'esecuzione garantita sul mercato ?

Inoltre, un ordine a mercato non è in alcun modo una garanzia di esecuzione.

 
Renat:

E perché pensa che ci debba essere un'esecuzione garantita sul mercato ?

Inoltre, l'ordine di mercato non è garanzia di esecuzione.


Infatti, potrei sbagliarmi, dato che so più di programmazione che di mercati :)

Renat, cosa consigli per chiudere una posizione sul mercato con uno SL/TP relativamente vicino?

 
Cron:

Renat, cosa consiglieresti per chiudere la posizione con SL/TP relativamente vicini?

Se il volume della posizione è piccolo, come nel forex e non c'è un movimento di notizie di un paio di centinaia di pip, allora chiudete come al solito senza guardare gli stop.

Se avete tempo e non volete correre rischi, e le condizioni di mercato sono anche tranquille, potete azzerare gli stop e poi chiudere come al solito.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
come disabilitare le notizie sul grafico in MT5????

 
Parkhomenko:
Come disabilitare le notizie in MT5 che vengono visualizzate sul grafico????

Strumenti-Opzioni-Server-Enable news
 
Parkhomenko:
Come disabilitare le notizie sul grafico in MT5????

Buona domanda :)

E quando la casella di controllo "Strumenti - Opzioni - Consenti notizie" è disabilitata, seguita dalla cancellazione manuale degli oggetti dopo aver riavviato il terminale, le caselle di controllo riappaiono.

 
Deseleziona l'opzione "Aggiornamento automatico" nel menu contestuale della scheda Strumenti -> Calendario + C'è anche un comando "Cancella tutti gli eventi" per cancellare le notizie che sono già sul grafico.
 
Lo è, grazie.