Nel 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à

Quattro stati della posizione comuneModello originale USD/EURUSD,100.000 EUR per lotto; eseguiti e livelli accettati, costi zero.ESEMPIO DI CALCOLOInizioBuy 0,20Buy altri 0,10Buy 0,30Sell 0,05Buy 0,25Sell 0,40Sell 0,15
Quattro stati della posizione comune. Modello originale USD/EURUSD,100.000 EUR per lotto; eseguiti e livelli accettati, costi zero.

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

  1. Scegli demo netting confermata e piccoli volumi consentiti, registrando entrambi i livelli.
  2. Prepara tabella di stato iniziale, richiesta, atteso, risposta e lettura finale.
  3. Prova aumento, riduzione e inversione separatamente, distinguendo finestra, pannello rapido ed EA.
  4. 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.