bisogno di consigli da un professionista della pesca a strascico che controlla due posizioni indipendentemente l'una dall'altra, come può essere implementato? - pagina 5

 
Avals:


se ho capito bene, è necessario sostituire

a

lo stesso per la vendita.


No, hai sbagliato.
 
charony:

No, non è vero.
Pensavo di non aver capito, forse non ti stai spiegando bene? )
 
sanyooooook:
e pensavo di non aver capito, forse non ti stai spiegando bene? )

come si spiega bene?
 

Non ho letto tutte le pagine, ma credo di aver capito il succo del discorso.

https://www.mql5.com/ru/articles/1390 qui, crea un array con gli ordini, quando crei un ordine devi ottenere la magia da qualche parte, puoi scrivere Magic = 1 nei parametri di input dell'EA, per esempio, e con ogni successivo ordine aperto puoi aumentare il valore di 1,

Se il terminale si blocca, sarete in grado di ripristinare l'array.

Ho scritto il trall che Magic prende come parametro nella pagina precedente.

 
PozitiF:

Il mio trawl prende un magik come parametro, quando si apre un ordine si può prendere Time[0] o qualcos'altro, data, ora o altro)

prende:

level_ts - trailing stop in punti

level_step - Passo finale

mn - Magik, se -1, rastrella tutti gli ordini.



Ora cercherò di usare il seguente nell'array Magik

Mas_Ord_New[Qnt][7]=OrderMagicNumber();

MN=TimeCurrent(); sempre un altro

 
charony:

Lo proverò ora.
E naturalmente ogni ordine dovrebbe avere il proprio trailing stop.
 
PozitiF:
E naturalmente per ogni ordine si dovrà passare un trailing stop diverso.


Come si fa?

 
Я не знаю как у тебя уровень тралла вычисляется, вручную или автоматически, но если вручную то как то так.

extern int Tral_1 = 100;
extern int Tral_2 = 200;
......

ts = Tral_1;
TrailingStop(ts, 5, mn);
 
charony:

Un altro esempio

1sell na 1000--------------------------------- prezzo è sceso

1sell su 950-----------------------------------------calls 1sell sul lato positivo, il prezzo è giù

2sell na 900-----------------------------------------

899--------------------------------------- è sceso qui ed è rimbalzato a 960

Entrambe le posizioni si chiudono. 1vendi al rialzo, 2 vendi al ribasso.

Non ne ho bisogno in questo modo, quindi chiedo se nel trading manuale

Potrei mettere uno strascico di 50 pips su entrambe le posizioni,

ma non si chiudono allo stesso tempo

entrambe le posizioni si chiuderanno in 50 pip.

Ho capito, mentre tu vuoi fermarti quando la posizione è in rosso, ma solo per gli ordini che sono vincenti - giusto?

Il mio trawl che ho postato lo fa mentre la posizione è in deficit non traina, inizia a trainare quando la posizione è in + di una quantità specificata di Trailing + step

 
PozitiF:

Ho capito, basta fare stop quando la posizione è in deficit, e si muove solo per gli ordini che sono in più, giusto?

Il mio traill che ho impostato lo fa mentre la posizione è in deficit non si muove, inizia il trailling quando la posizione è in + di una quantità specificata di trailing + step

È così che funziona.


solo che non sono interessato ai criteri di attivazione della rete a strascico

Ho bisogno del trawl per gestire ogni posizione aperta separatamente dalle altre

Motivazione: