In questo articolo
Dopo questo articolo saprai…
- Prevedere livelli dopo aumento, riduzione e inversione.
- Confermare quantità e livelli accettati sul server.
- Ricalcolare esposizione monetaria dopo ogni cambiamento.
I concetti senza lasciare l’articolo
Stop loss Take profit, livello di uscita Lotto: unità contrattualeNel netting MT5 SL e TP appartengono alla posizione comune del simbolo, non a ciascun acquisto separato. Un eseguito successivo può cambiare protezione dell'intera quantità rimasta. Prima di aumentare o invertire controlla volume e livelli trasmessi dall'ordine. Non estendere automaticamente questo comportamento a MT4, hedging o un'altra piattaforma.
Che cosa protegge il livello?
La storia conserva eseguiti individuali; la posizione corrente ne combina direzione e quantità. Un ticket d'ordine non crea una porzione con stop autonomo. Per chiudere solo parte serve istruzione appropriata e controllo del volume effettivo residuo. SL/TP sono condizioni d'uscita, non denaro accantonato o prezzo garantito.
Distingui posizione corrente, parametri di un pendente e campi di un eseguito storico. Possono legittimamente mostrare valori diversi: uno stop nel vecchio eseguito non prova che sia ancora quello attuale. Anche la lingua italiana del terminale non identifica condizioni del conto o sede del provider.
Aumento, riduzione e inversione non ereditano allo stesso modo
Secondo le regole MT5, aumento o inversione adottano livelli dell'ultimo ordine eseguito. Uno zero può rimuovere il rispettivo SL o TP. La chiusura parziale conserva invece livelli correnti; chiusura completa li elimina insieme alla posizione. Non è un invito a togliere protezioni: leggi effetto della quantità prima dei campi.
La finestra può inserire automaticamente livelli esistenti. One Click Trading dal pannello sul grafico o da Market Watch, per un simbolo con posizione già aperta, mantiene i valori correnti. Campi non visibili nel pannello rapido non significano necessariamente richiesta di cancellazione; un EA personalizzato non replica automaticamente quella via.
Se il robot prima aggiunge e poi modifica SL/TP, lo stato intermedio può differire dall'obiettivo. Il log modifica inviata non lo risolve: servono conferma e rilettura, soprattutto con un altro programma sul conto. Eseguito e modifica successiva sono eventi separati.
Quattro stati del modello
Modello originale conto USD, EUR/USD 100.000 EUR per lotto, costi, finanziamento e slippage zero. Inizio buy 0,20 a 1,1000 con SL 1,0970 e TP 1,1060. Ogni passo assume volume indicato eseguito e parametri accettati; non sono raccomandazioni o specifiche universali.
Aggiunta buy 0,10 a 1,1030 con SL 1,0990 e TP 1,1080: posizione unica buy 0,30, prezzo ponderato(0,20 ×1,1000+0,10 ×1,1030)/0,30=1,1010. I livelli nuovi coprono tutta 0,30, inclusa la vecchia 0,20: nessuno stop indipendente per ciascun acquisto.
Riduzione sell 0,05: resta buy 0,25 con SL 1,0990 e TP 1,1080. Zero nella richiesta di riduzione non ha lo stesso effetto dello zero in un aumento. Una vendita non implica sempre apertura short.
Inversione sell 0,40 a 1,1040 contro buy 0,25: chiude 0,25 e apre sell 0,15. L'ordine porta SL 1,1070 e TP 1,0980, applicati al nuovo short. Vendere esattamente 0,25 avrebbe chiuso senza direzione residua.
La variazione del volume determina l'eredità
Il nuovo ordine cambia protezione dell’intero residuo secondo il tipo di variazione.
- Inizio
- Buy 0,20 – SL 1,0970 /TP 1,1060
- Buy altri 0,10
- Buy 0,30 – SL 1,0990 /TP 1,1080 su tutto
- Sell 0,05
- Buy 0,25 – Livelli mantenuti
- Sell 0,40
- Sell 0,15 – SL 1,1070 /TP 1,0980 nuovi
Un altro eseguito può cambiare il volume prima della tua prossima azione: ricalcola l'istruzione dallo stato corrente. Il nome Buy o Sell da solo non determina se aumenti, riduci o inverti.
Stesso livello, diversa esposizione monetaria
Inizio:20.000 ×(1,1000−1,0970)=60 USD pianificati al livello. Dopo aggiunta:30.000 ×(1,1010−1,0990)=60. È coincidenza di questi input, non proprietà protettiva del netting. Mantenendo 1,0970 diventerebbe 120. Dopo riduzione:25.000 ×0,0020=50; dopo inversione:15.000 ×(1,1070−1,1040)=45.
Non sommare profitto precedentemente realizzato a queste misure della posizione rimasta. Costi, valuta del conto e prezzo di esecuzione differente possono aumentare perdita. Verificare livello e verificare rischio sono due passaggi.
Nuovo EUR separato: contratto lineare da 1 EUR per punto e unità. Buy 2 a 100 con stop 97 vale 6 EUR fino al livello. Aggiungi 1 a 103: prezzo medio 101, quantità 3. Con stop 99 restano 6; mantenendo 97 diventano 12. La stessa uguaglianza iniziale può nascondere differenza di volume e distanza: nessun importo è un limite garantito di esecuzione.
Dopo la risposta leggi entrambi i campi
Controlla simbolo, direzione, volume residuo, media e S/L e T/P correnti contro piano precedente. OrderSend=true non conferma riempimento: servono risultato, eventi e stato. Risposta incerta non autorizza ripetizione su ipotesi. Se manca protezione, valuta esposizione attuale e azioni ammesse senza allontanare lo stop soltanto per accettazione tecnica.
Una richiesta che cambia solo SL richiede attenzione a TP: non cancellarlo accidentalmente con zero. Conserva motivo di rifiuto, quotazione e specifica. Il record POSITION_IDENTIFIER persiste nell'inversione netting mentre POSITION_TICKET può cambiare; un ticket nuovo non prova storia interamente separata. Prima/dopo devono provenire dallo stesso conto e server, non da screenshot di login diverso.
Prova i tre cambiamenti separatamente
- Scegli demo netting confermata e piccoli volumi consentiti, registrando entrambi i livelli.
- Prepara tabella di stato iniziale, richiesta, atteso, risposta e lettura finale.
- Prova aumento, riduzione e inversione separatamente, distinguendo finestra, pannello rapido ed EA.
- Spiega differenze e ricalcola esposizione prima del passo seguente; non assumere sopravvivenza di un vecchio stop.
Continua con diagnosi di ordine o modifica rifiutati per separare eredità corretta e richiesta mai accettata.
Verifica ciò che hai imparato
Circa 2 minuti di esercizio.
Mostra risposta e spiegazione
Corretto:0,25 si chiude e 0,15 apre direzione opposta. Conferma sul server.
Altre domande
Il primo stop protegge solo il primo acquisto?
No: nel netting è livello della posizione comune. Un aumento può sostituirlo anche sulla quantità comprata prima.
Vendita parziale cancella livelli?
Nel comportamento descritto li mantiene. Verifica che sia davvero riduzione e non chiusura completa o inversione.
Zero significa mantieni?
Non universalmente: aumento/inversione possono rimuovere livelli zero; riduzione e pannello rapido sono casi distinti.
Il rischio calcolato allo SL è massimo garantito?
No: importi escludono costi e prezzo differente di esecuzione. Livello e quantità devono essere controllati insieme.
Ticket nuovo significa ciclo nuovo?
Non necessariamente: nell’inversione netting l’identificativo persiste anche se ticket cambia. Conserva collegamenti storici.
Fonti e verifica
- MT5: regole di eredità
Lette aumento/riduzione/inversione, zero e qualificazione del pannello One Click.
- MT5: operazioni
Prezzo ponderato e modifica con campi correnti e condizioni del simbolo.
- MQL5: proprietà posizione
Letti livelli, volume e identificativo/ticket nell’inversione netting.
- MQL5: OrderSend
Risposta funzione distinta da riempimento ed eventi confermati.
I calcoli usano ipotesi esplicite. Non sostituiscono i dati attuali di mercato o le condizioni dell’intermediario.
