Forex Forum

EA con spostamento a BE

Forum dedicato allo sviluppo di Expert Advisors e alle recensioni dei robot attualmente in commercio.

EA con spostamento a BE

Messaggioda manuel » 18/03/2010, 20:59

Ciao a tutti,mi sono accorto che lasciando aperte posizioni durante la notte e non potendo monitorarle,perdo molti potenziali pip dopo aver raggiunto il TP.
Avrei bisogno di qualcosa che sposti man mano lo SL,per esempio: apro una posizione in buy con SL a 10 pip e TP a 20 pip,se la posizione va nella mia direzione e quindi dopo un po' ci sarà un gain di (esempio) 5 pips vorrei che spostasse lo SL prima a BE e poi ogni tot pips (in questo caso 5)e lo portasse avanti,insieme al TP. Il TP deve spostarsi assieme allo SL perchè così posso sfruttare gli eventuali pip che potrebbero continuare salire nella posizione.
Spero di essere stato chiaro.
manuel
Studente
Studente
 
Messaggi: 7
Iscritto il: 15/03/2010, 18:30

Re: EA con spostamento a BE

Messaggioda dail » 19/03/2010, 2:42

Ciao Manuel,
Ok, una precisazione... una volta spostato a BE, appena si fanno 5 pips di guadagno si porta avanti lo stop loss di 5 pips e il take profit di 5 pips?
Esempio:

BUY: 1.4000
SL: 1.3990
TP: 1.4020

praticamente se il prezzo va a 1.4005 l'EA deve portare lo SL da 1.3990 a 1.4000 (BE), poi quando la posizione guadagna altri 5 pips arriva a 1.4010, li poi l'EA cosa deve fare? sposta lo SL a 1.4005 e il TP a 1.4025 ?
Praticamente ti serve una sola variabile dove metterai il numero di pips da spostare (sia per SL sia per TP), corretto?

Fammi sapere
Avatar utente
dail
Moderatore
Moderatore
 
Messaggi: 306
Iscritto il: 12/03/2010, 13:38

Re: EA con spostamento a BE

Messaggioda manuel » 19/03/2010, 18:14

Credo che hai capito,penso che siano meglio due variabili,una soltanto per lo spostamento a BE della posizione,dove il valore viene dato da quanto largo voglio mettere lo SL,quindi decido SL di 20pips,se la posizione va in gain di 5(o altro valore da impostare) pips,l'EA porta a BE la posizione quindi salta di 20 pips;poi l'altra variabile porta succesivamente,ogni 5(o altro valore) pips lo SL e TP in aumento come hai detto tu.Forse a stò punto non serve nemmeno impostare un TP perchè la posizione si chiuderebbe sempre prendendo lo SL impostato.
Oppure si potrebbe fare un EA che fa come sopra descritto soltanto quando si arriva presso il TP assegnato,esempio

buy 1.4000
SL 1.3090
TP 1.4020
Quando la posizione arriva a 1.4019 l'EA fa lo spostamento costante come sopra descritto.Con questa modifica si otterrebbe un R\R migliore.
manuel
Studente
Studente
 
Messaggi: 7
Iscritto il: 15/03/2010, 18:30

Re: EA con spostamento a BE

Messaggioda dail » 19/03/2010, 19:41

Ciao Manuel,
Non capisco perché servano due variabili....Ammettiamo di avere la variabile GAIN impostata a 10 pips, cosa succedere....

quando si entra a 1.4000 e il prezzo va 1.4010 si sposta lo stop loss a BE....e poi, successivamente, non appena il prezzo va a 1.4020 si sposta lo stop loss a 1.4010 e cosi via.
Io credo che con una variabile si possa fare tutto, non trovi? Poi come hai detto anche tu, il TP non conviene metterlo.
Fammi sapere che ti butto giu questa EA che ti segue la posizione.
Ciao
Avatar utente
dail
Moderatore
Moderatore
 
Messaggi: 306
Iscritto il: 12/03/2010, 13:38

Re: EA con spostamento a BE

Messaggioda manuel » 21/03/2010, 13:56

Ok,l'unico sistema per capire se il metodo si può migliorare è provarlo...quindi butta pure giù che poi lo testo.Grazie!
Comunque,supponiamo che abbia una chart con una bella pinbar,imposto lo SL a -30 pip e niente TP,come dici tu dovrei avere un gain di 30 pips per portare la posizione a BE o sbaglio?se impostassi la variabile di di 10 pips per seguire la posizione,risulterebbe che quando ho un gain di 10pips,l'EA sposta lo SL a -20pips e così via ogni 10.....Per quello che consigliavo 2 variabili dove una porta a BE dopo un tot di gain e l'altra segue la posizione dopo aver messo a BE. Cmq se ci sentiamo a voce facciamo prima e meglio.
Ciao!!
manuel
Studente
Studente
 
Messaggi: 7
Iscritto il: 15/03/2010, 18:30

Re: EA con spostamento a BE

Messaggioda dail » 21/03/2010, 14:03

Ciao Manuel.... ok, capito perfettamente.
Allora ricapitolando il tutto, ti realizzerò l'EA con due variabili INPUT. La prima la chiamerò BE (ovvero il numero di pips di gain che serviranno per spostare a BE) e la seconda, si potrebbe chiamare GAIN, che ti sposta lo stop loss ogni TOT dal punto di partenza breakeven.
Ti faccio sapere presto.
Buona giornata
Avatar utente
dail
Moderatore
Moderatore
 
Messaggi: 306
Iscritto il: 12/03/2010, 13:38

Re: EA con spostamento a BE

Messaggioda manuel » 22/03/2010, 22:19

perfetto,grazie!
manuel
Studente
Studente
 
Messaggi: 7
Iscritto il: 15/03/2010, 18:30

Re: EA con spostamento a BE

Messaggioda dail » 24/03/2010, 1:59

Ciao Manuel,
Ho fatto l'EA. Gli input sono BREAKEVEN e GAIN.

Move.mq4

BREAKEVEN: Numero di pips di gain dopo i quali l'EA imposta lo stop loss a breakeven.
GAIN: Numero di pips per avanzare lo stop loss dal breakeven.

Esempio pratico:
Codice: Seleziona tutto
BREAKEVEN = 15
GAIN      = 10

Entrata: BUY a 1.4000

1. Quando il prezzo arriverà a 1.4015 l'EA sposterà lo stop loss a BE.
2. Quando il prezzo arriverà a 1.4025 l'EA sposterà lo stop loss a 1.4010.

Ovviamente, testalo prima su un account DEMO.
Fammi sapere se ci sono correzioni da fare.

Ciao
Questo messaggio ha dei contenuti visibli solo dagli iscritti, effettua il login oppure iscriviti.
Avatar utente
dail
Moderatore
Moderatore
 
Messaggi: 306
Iscritto il: 12/03/2010, 13:38

Re: EA con spostamento a BE

Messaggioda manuel » 24/03/2010, 8:43

Grazie,lo provo subito!
P.S. lo spostamento dello SL dopo il numero pips di gain,è definito a 5 pips standar?
manuel
Studente
Studente
 
Messaggi: 7
Iscritto il: 15/03/2010, 18:30

Re: EA con spostamento a BE

Messaggioda dail » 24/03/2010, 10:32

di default ho impostato:

BREAKEVEN = 15 pips
GAIN = 10 pips

praticamente dovrebbe funzionare come nell'esempio che ti ho fatto precedentemente.
Avatar utente
dail
Moderatore
Moderatore
 
Messaggi: 306
Iscritto il: 12/03/2010, 13:38

Prossimo

Torna a Expert Advisors

Chi c’è in linea

Visitano il forum: CommonCrawl [Bot] e 0 ospiti