Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 922
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
L'EA chiuderà metà dell'ordine se il prezzo di mercato è all'interno dell'intervallo SYMBOL_TRADE_FREEZE_LEVEL dallo SL o TP? MQL4
Lo controllerei io stesso, ma ad Alpari questo valore è zero ovunque (su valute, metalli, crypto, indici)
Per chiudere, solo il prezzo di chiusura dell'ordine (per Buy - Bid e Sell - Ask ) e il volume della chiusura dell'ordine sono importanti - se sono corretti allora c'è solo un controllo tecnico per requotes o un fallimento della connessione ...
il parametro SYMBOL_TRADE_FREEZE_LEVEL stesso, è legato solo a un Take e Stop Loss - non più vicino di questo valore può spostare TP/SL e gli ordini pendenti (sembra solo Limit ?) non possono essere messi più vicino di questo parametro
ZS: su alps non è affatto chiaro cosa e come funziona - sono andati troppo oltre! aprite una demo su metaquotes - lì tutto funziona sempre come descritto nella guida
Se sono corretti, allora l'unica cosa che conta è il prezzo di chiusura dell'ordine (per Buy - Bid e Sell - Ask ) e il volume di chiusura - se è così, allora l'unica cosa rimasta è controllare tecnicamente se ci sono stati requotes o un errore di connessione...
il parametro SYMBOL_TRADE_FREEZE_LEVEL stesso, è legato solo a un Take e Stop Loss - non più vicino di questo valore può spostare TP/SL e gli ordini pendenti (sembra solo Limit ?) non possono essere messi più vicino di questo parametro
ZS: alps non ha idea di cosa funziona e come funziona - hanno fatto troppi problemi. aprite una demo su metaquotes - lì tutto funziona sempre come descritto nell'aiuto
C'è un altro MT4 di MetaQuotes? Ho cercato una volta, ma tutti i link erano per scaricare MT5
Esiste ancora un MT4 di MetaQuotes? Lo cercavo, ma tutti i link portavano a scaricare MT5
Scaricate un terminale separato per ogni broker? - Naturalmente questa è una buona idea, ma bisogna fermarsi da qualche parte )))
Quando aprite una demo in qualsiasi MT4, andate in "Navigator", cliccate con il tasto destro sul conto e inserite MetaQuotes in basso e aprirete una demo senza scaricare il terminale dal vostro broker
Scaricate un terminale separato per ogni broker? - Certo che vale la pena, ma bisogna fermarsi da qualche parte ))))
È possibile aprire una demo senza scaricare il terminale dal broker in qualsiasi MT4 cliccando con il tasto destro del mouse su "Navigator" sui conti e in basso inserire MetaQuotes.
Certo che no )) Ma in qualche modo non pensavo che i conti demo MT4 di MetaQuotes fossero ancora serviti
Grazie!
Se sono corretti, allora l'unica cosa che conta è il prezzo di chiusura dell'ordine (per Buy - Bid e Sell - Ask ) e il volume di chiusura - se è così, allora tecnicamente controllare per requotes o un errore di connessione...
il parametro SYMBOL_TRADE_FREEZE_LEVEL stesso, è legato solo a un Take e Stop Loss - non più vicino di questo valore può spostare TP/SL e gli ordini pendenti (sembra solo Limit ?) non possono essere messi più vicino di questo parametro
ZZZIE: alps non ha idea di come e cosa funziona - sono andati troppo oltre! apri una demo su Metacquotes - lì funziona sempre tutto come descritto nella guida
Forse confuso con SYMBOL_TRADE_STOPS_LEVEL
Forse vi siete confusi con SYMBOL_TRADE_STOPS_LEVEL
Beh, sì, ma in questo caso particolare - la chiusura di un ordine non è ancora presa in considerazione
Ecco una buona tabella per usare SYMBOL_TRADE_FREEZE_LEVEL
https://www.mql5.com/ru/articles/2555#modify_in_freeze_level_prohibited
Forse confuso con SYMBOL_TRADE_STOPS_LEVEL
Il livello di congelamento non permetterà di modificare o cancellare un ordine stop o limite se il prezzo è più vicino ad essi del livello specificato in SYMBOL_TRADE_FREEZE_LEVEL. Stop Loss e Take Profit sono solo questi. Cioè nessuno ti impedisce di chiudere la posizione, molto probabilmente.
Anche se... Forse, non lasceranno nemmeno che una posizione sia parzialmente chiusa - diranno che il prezzo è vicino e l'intera posizione sarà chiusa da un ordine di stop.
In pratica, non ho mai incontrato un livello di congelamento.
In pratica non ho mai incontrato un livello di freeze.
In passato erano quasi tutti uguali in tutti i broker, bastava controllare o SYMBOL_TRADE_STOPS_LEVEL o SYMBOL_TRADE_FREEZE_LEVEL , tutti uguali e gli stessi errori si verificheranno se il server non ha permesso di modificare l'ordine (errore 130? )
Controllato ora con Metacquot:
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_STOPS_LEVEL = 8
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_FREEZE_LEVEL = 0
controllato con il robot... - entrambi i valori lì = 0 , cioè è necessario leggere la scheda tecnica del server, come e per quale motivo riquoteranno )))
Per quanto mi ricordo, 0 significa che il parametro è "fluttuante", il che significa che sarà applicato quando vogliono (e sarà applicato quanto vogliono)
Forse confuso con SYMBOL_TRADE_STOPS_LEVEL
No, non confuso. SYMBOL_TRADE_STOPS_LEVEL è la distanza minima di SL o TP dal prezzo di mercato al momento di impostare o cambiare
E SYMBOL_TRADE_FREEZE_LEVEL vieta di cambiare i livelli di SL o TP, se il prezzo di mercato è più vicino ad essi in quel momento di SYMBOL_TRADE_FREEZE_LEVEL
È solo che sto scrivendo un EA la cui strategia era originariamente raccomandata su M1 e SYMBOL_TRADE_FREEZE_LEVEL può vietare di chiudere parte di un ordine