Ho creato strategia basata su ichimoku. Nel momento dell’entrata short o long volevo definire un target profit o stop loss statico (in punti) basato sulla differenza tra il prezzo di entrata e un valore di una media ichimoku. Inoltre volevo considerare il minimo tra questo valore e un dato valore numerico. Non sono sicuro che abbia effettuato una programmazione corretta. Potete verificare e darmi dei suggerimenti. Potete provare su germany 30 Tf 3H.
La programmazione è;
IF not onmarket and (close[1] crosses over SpanA and close > SpanA and SpanA > SpanB and c9 and c50) OR (close[1] crosses over SpanB and close > SpanB and SpanB > SpanA and c9 and c51) or (c5 and c9 and c3 and c4 and c1 and c12) or (c5 and c9 and c3 and c4 and c10 and c123) THEN
buy 1 shares at market
sl= Min (105, ((Kijunsen-tradeprice)/pointsize))
set stop ploss sl
SET TARGET PPROFIT sl*2
endif
Allego anche strategia completa.
Grazie
Emanuele
Sembra corretto per me. La tua variabile “sl” sarà sempre al massimo 105 punti (non può essere più). Dovresti usare questo tipo di codice per essere compatibile con altri mercati:
sl= Min (105*pointsize, ((Kijunsen-tradeprice)/pointsize))
Non ho aperto il tuo file di strategia però. Inoltre, assicurati che l’ultimo tradeprice sia sempre al di sotto del kijunsen o avrai valore negativo per il tuo stoploss / takeprofit che non è possibile 🙂
Grazie,
il controllo suggerito viene effettuato nei controlli per entrare nel trade per cui non è mai negativo.
Grazie