Ghost Stop Loss and Take Profit

 

Stò sviluppando un sistema sofisticato di ghost SL e TP ma stò incontrando problemi ad intercettare il prezzo.

In pratica il trigger che dovrebbe chiudere l'operazione non scatta sempre ma solo alcune volte, in modo random.

Per stabilire l'uscita faccio una operazione elementare:

TP = (prezzo stabilito da una mia routine)

per ordini aperti long:

Refreshrates()

if Ask>=TP ----> esci da mercato

Per ordini aperti short:

if Bid<=TP ----> esci da mercato


Cosa c'è che non va'? Ho provato anche ad usare High[0] al posto di Ask e Low[0] al posto di Bid.

Voi come fate ?

 
Alessandro Furlani :

Stò sviluppando un sistema sofisticato di ghost SL e TP ma stò incontrando problemi ad intercettare il prezzo.

In pratica il trigger che dovrebbe chiudere l'operazione non scatta sempre ma solo alcune volte, in modo random.

Per stabilire l'uscita faccio una operazione elementare:

TP = (prezzo stabilito da una mia routine)

per ordini aperti long:

Refreshrates()

if Ask>=TP ----> esci da mercato

Per ordini aperti short:

if Bid<=TP ----> esci da mercato


Cosa c'è che non va'? Ho provato anche ad usare High[0] al posto di Ask e Low[0] al posto di Bid.

Voi come fate ?

Per favore, mostra il codice reale.