buonasera,
spero che la mia domanda si capisca e qualcuno mi aiuti…Vorrei impostare nel mio sistema di trading uno stoploss di 20 euro (per esempio) , un take profit di 60 euro e un trailing stop di 20 punti a partire dal raggiungimento del mio take profit ( cioè un trailing stop che scatti una volta raggiunto il mio obiettivo, nell’esempio 60 euro).
Inoltre vorrei che il mio sistema apra una prima operazione con 1 contratto per esempio, se l’operazione risulta vincente (ossia raggiunga il mio take profit e poi mi stoppi col trailing stop) incrementi la size nella successiva operazione (per esempio comprando 2 contratti) raddoppiando il mio stop loss (che passerebbe a 40) e triplicando il mio take profit (che diventerebbe 120) e cosi via… se l’operazione ( che potrebbe essere la prima, la seconda (nel caso sia vincente la prima) o cosi via..) risulti perdente… ricominciare con l’acquisto di 1 contratto e con le condizioni di stop e profit iniziali…
grazie in anticipo per l’aiuto
Su quale strumento/i e TF vorresti operare?
Principalmente sul forex… timeframe 15 o 30 minuti..
Scusami, come fa il trailing stop a partire AL RAGGIUNGIMENTO dell’obbiettivo? Se raggiunge l’obbiettivo l’operazione si chiude!
Poi dici TRIPLICANDO il mio take profit scrivendo però 120 che è il doppio, puoi essere più preciso?
Si scusami…
penso che sia sufficiente inserire un trailing stop al raggiungimento di un profit di 60 euro per esempio.. dico bene?
per quanto riguarda il take profit mi sono espresso male.. ho scritto 120 euro perché vorrei un rapporto rischio rendimento 1a3.. quindi se alla seconda operazione (incrementando lo stop da 20 euro a 40 euro) ho uno stop loss di 40 euro… vorrei un take profito o un trailing stop a 120 euro (40*3)…alla terza per esempio (nel caso le prime due operazioni si rivelino vincenti uno stop loss di 60 euro e un trailing stop a 180 euro e cosi via…
scusami ancora e grazie
Scusami se ancora non sono riuscito a farti quello che chiedi, ma davvero non ho avuto tempo disponibile.
Lunedì ci lavorerò su.
Buon fine settimana.
Eccolo:
DEFPARAM CumulateOrders = false
ONCE Lotti = 1
ONCE DistanzaMinima = 10
ONCE MioProfitto = 0
ONCE StopLoss = 20 //euro
ONCE TargetProfit = 60 //euro
ONCE SL = max(DistanzaMinima,round((StopLoss / pointvalue) - 0.5)) //10 = distanza minima dllo stop loss richiesta dal broker
ONCE TP = max(DistanzaMinima,round((TargetProfit / pointvalue) - 0.5))
IF StrategyProfit <> StrategyProfit[1] THEN
IF StrategyProfit > MioProfitto THEN
Lotti = Lotti + 1
StopLoss = STopLoss * 2
SL = max(DistanzaMinima,round((StopLoss / pointvalue) - 0.5))
TargetProfit = TargetProfit * 2
TP = max(DistanzaMinima,round((TargetProfit / pointvalue) - 0.5))
ELSIF StrategyProfit < MioProfitto THEN
Lotti = 1
StopLoss = 20 //euro
TargetProfit = 60 //euro
ENDIF
MioProfitto = StrategyProfit
ENDIF
IF close CROSSES OVER average[200,0](close) AND not OnMarket THEN
BUY 1 CONTRACT AT MARKET
SET TARGET pPROFIT TP
SET STOP pLOSS SL
ENDIF
graph StopLoss
graph SL
graph TargetProfit
graph TP
ho aggiunto una verifica del rispetto della distanza minima di Stop Loss e di Distanza dal Prezzo richiesta dal broker, io ho messo 10 per entrambi a caso, devi vedere sul sito del broker quant’è per lo strumento che t’interessa.
Ho aggiunto alla fine le istruzioni GRAPH in modo che tu possa monitorare, nell’apposito riquadro (vedi foto allegata) le variabili che t’interessano di più, candela per candela.