Se le posizioni vengono vendute in perdita nel tuo trading bot senza averlo configurato, stai usando trading signals o stai facendo trading su coppie poco liquide:
Trading signals
Nella configurazione del trading signal, ci sono le opzioni "Signaler config" e "Sell signals"; disattiva queste opzioni per evitare che le posizioni vengano vendute in perdita.
Esempio della configurazione dei segnali di trading:
Liquidità e volatilità della coppia di trading
Quando i mercati sono illiquidi (sperimentano bassi volumi di negoziazione), spesso hanno un book degli ordini sottile. In tali scenari, se un trader piazza un grande ordine di vendita, può risultare in una perdita percentuale maggiore del previsto, poiché il valore della posizione potrebbe scendere significativamente al di sotto dei parametri di vendita impostati.
Quando i mercati sono volatili, i prezzi possono muoversi rapidamente. In questo scenario può accadere che nel momento in cui viene piazzato l'ordine, il prezzo sia cambiato anch'esso a causa dell'alta volatilità. Il vostro ordine (limite) viene piazzato ad un prezzo (leggermente) diverso da quello che potreste aspettarvi.
Ordini a mercato
In combinazione con mercati illiquidi, gli ordini a mercato vengono eseguiti immediatamente quando lo stop-loss innesca una vendita. Utilizzano vari valori di ordine dal book degli ordini per completare lo scambio.
Di conseguenza, il tasso di vendita effettivo può essere molto inferiore al tuo Take profit configurato, allo Stop-loss o a qualsiasi altra impostazione di vendita.
Hai considerato di usare ordini limite invece? Questo approccio potrebbe aiutarti a evitare di vendere posizioni con perdite maggiori del previsto, ma potrebbe comportare la parziale esecuzione degli ordini, creando delle partite in sospeso (bag).