Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 303

 
mq35:

Normalizzare non aiuta. La stessa cosa, sop-perdita non è tirata su

--Crea ordine -> ASK:1.3121 prezzo:1.3111 sl 1.3106

comprare limite 1.00 EURUSD a 1.3111 (1.3121) sl: 1.3106 (1.3118 / 1.3121 / 1.3118)
--Crea ordine <- risultato:10009

--Modifica ordine -> prezzo aperto:1.3111 BID :1.3119 sl 1.3107
ordine modificato [#3 buy limit 1.00 EURUSD a 1.3111]

--Modificare l'ordine <- risultato:10009

--Modifica ordine -> prezzo aperto:1.3111 BID :1.312 sl 1.3108
ordine modificato [#3 buy limit 1.00 EURUSD a 1.3111]

--Modificare l'ordine <- risultato:10009

--Modifica ordine -> prezzo aperto:1.3111 BID :1.3121 sl 1.3109
fallito modifica ordine #3 comprare limite 1.00 a 1.31110 sl: 1.31080 tp: 0.00000 -> 1.31110, sl: 1.31090 tp: 0.00000 [fermate non valide]
--Modificare l'ordine <- risultato:10016
Forse ti stai avvicinando troppo al prezzo di apertura dell 'ordine.
 
Per qualche ragione ho pensato che se il prezzo è già salito di molto, potrei tirare su lo stop loss al mercato superando il prezzo di apertura dell'ordine... Non è corretto?
 
mq35:
Per qualche ragione, ho pensato che se il prezzo è già salito molto tempo fa, allora posso tirare su lo stop loss al mercato superando il prezzo di apertura dell'ordine... Non è corretto?

Hai piazzato un ordine di acquisto a 1,3111 con uno stop a 1,3106. L'attuale prezzo Ask è 1,3121. L'ordine è ancora in sospeso. E più avanti, secondo i registri, rimane così. E tu, come ho capito, cominci a tracciare la sua fermata. Ci riesce a 1,3107, 1,3108... e poi... ...a quanto pare c'è una restrizione del broker - freezevel.

Freeze level - divieto di modificare gli ordini situati vicino al mercato. È vietato modificare, cancellare o chiudere posizioni che sono prossime all'esecuzione.

Per determinare questo è necessario fare così (MQL5):

SymbolInfoInteger( _Symbol, SYMBOL_TRADE_FREEZE_LEVEL );

E tu, in nessun caso, puoi piazzare uno SL superiore al prezzo di un ordine buy-limit/buy-stop fino a quando non si è aperto un trade sull'ordine e non si è aperta una posizione.

 
Tapochun:

Hai piazzato un ordine di acquisto a 1,3111 con uno stop a 1,3106. L'attuale prezzo Ask è 1,3121. L'ordine è ancora in sospeso. E da qui in poi nei registri, rimane così.

Il punto è che il tester disegna che una posizione è aperta per questo ordine. poi lo chiude allo stop loss e calcola il reddito dell'operazione.
 
mq35:
Questo è il punto: il tester disegna che è stata aperta una posizione per questo ordine. poi la chiude allo stop loss e calcola il reddito dell'operazione.
Allora per favore inviateci il codice. Possiamo indovinare per molto tempo.
 
Ho una domanda: sto usando Meta 4 di Teletrade. Come faccio a chiudere un ordine?
File:
wawoy0.JPG  54 kb
 
albode:
Ho una domanda: sto usando Meta 4 di Teletrade. Come posso chiudere un ordine?
Il mercato è chiuso - questo significa che non c'è quotazione. Il Forex funziona 24 ore al giorno tranne il sabato e la domenica. Se il mercato è chiuso, non è possibile fare trading.
 
albode:
Ho una domanda: sto usando Meta 4 di Teletrade. Come faccio a chiudere un ordine?
Beh, è sabato, a giudicare dalla data di pubblicazione))
 
aspettare che il trading inizi lunedì e che il mercato si apra....
 
albode:
Ho una domanda: sto usando Meta 4 di Teletrade. Come faccio a chiudere l'ordine?
trova il tuo cercatore di chiavi, può aprire il mercato ma solo se ha la chiave del mercato)
Motivazione: