Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 72
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Lester:
Questo è un modello con funzioni integrate per aprire, chiudere e modificare.
L'apertura e la chiusura sono scritte da Nikolay Kositsin.
Li ho cambiati facilmente e ho aggiunto delle modifiche.
Penso che sia chiaro come chiamarli, quindi per vostra comodità.
Scusate, ho fatto confusione conil file.
Provate in questo modo:
Lester:
Questo modello ha funzioni integrate per aprire, chiudere e modificare.
L'apertura e la chiusura sono scritte da Nikolay Kositsin.
Li ho cambiati facilmente e ho aggiunto delle modifiche.
Penso che sia chiaro come sfidarli, quindi per vostra comodità.
Come si aprono questi file con un editor?
Non si possono aprire. ))
Prova a leggere qualche articolo. C'è molto da scegliere, dal più piccolo al più maturo. ))
Purtroppo, gli ordini non si chiudono affatto. penso che dovrei pensarci un po')
Ho cambiato il file, mi dispiace.
Ho confuso il file, scusate.
Whoa. Cosa c'entra questo con i mandati? Abbiamo sempre parlato di una posizione. Una posizione e gli ordini pendenti sono cose diverse. Devono essere chiusi in modo diverso!
Gli ordini in sospeso non vengono chiusi ma cancellati. Le posizioni vengono chiuse aprendo un ordine di mercato di volume uguale e di direzione opposta alla posizione aperta.
Il codice che hai citato non è stato progettato per cancellare gli ordini in sospeso.
Puoi usare questa funzione per cancellare gli ordini:
Capito. Niente riguardo agli ordini - solo posizioni.
Ho prescritto PositionSelect di notte - sembra avermi fatto riprendere fiato. Ogni tanto manda (chiude) delle posizioni, ma credo che qui ci siano già delle condizioni.
Non capisco un'altra cosa. Non forma stop e perdite di profitto, i cui valori sono prescritti nei parametri di input. Se prescrivo questi valori nell'invio, succede la stessa cosa, cioè niente.
Salve. Potete dirmi per favore cosa dovrei fare in MT4 dopo aver sottoscritto i segnali, in modo che la sincronizzazione possa avvenire? Ho trovato nelle istruzioni cosa fare con MT5, non ho trovato istruzioni per MT4. Ho sottoscritto il segnale di MT4.
Mi sono iscritto al segnale di MT4, grazie.
Capito. Nessuna menzione di ordini - solo posizioni.
Ho prescritto PositionSelect di notte - sembra che respiri. Ogni tanto manda (chiude) delle posizioni, ma credo che qui ci siano già delle condizioni.
Non capisco un'altra cosa. Non forma Stop e Profit Loss, i cui valori sono prescritti nei parametri di input. Se prescrivo questi valori nell'invio, succede la stessa cosa, cioè niente.
Il motivo per cui gli stop non vengono impostati quando viene aperta una posizione può dipendere dalla modalità di trading. Ci sono tre modalità: Request Execution, Instant Execution e Market Execution.
Se il tuo broker utilizza la modalità di esecuzione a mercato, devi prima aprire una posizione e poi modificarla (impostare gli stop) al prossimo tick. Allo stesso tempo, cioè in un ordine, con questa modalità di trading non è possibile aprire una posizione con stop.
In generale, guardate la struttura di una richiesta di compravendita:MQL5 Reference / Standard constants, enumerations and structures / Data structures / Structure of a trade request. Penso che questo vi aiuterà nello studio ulteriore della lingua.
Se non mi sbaglio, il "pesce" di modifica si presenta così.
Infatti, in Alpari Market Execution . C'è una struttura di modifica dell'ordine stesso? Poiché non c'è nessuna modifica nel forum finché c'è un ordine di vendita o di acquisto aperto.
Se non mi sbaglio, il "pesce" della modifica si presenta così.