Salve a tutti, ho un problema con il target profit del mio sistema, cioè vorrei inserire un ordine long e target profit sulla banda superiore di Bollinger e un ordine short e target profit sulla banda inferiore.
Ho provato a fare questo codice:
if LONGONMARKET then
valoreuscitalong = BollUp*POINTVALUE
SET TARGET PROFIT valoreuscitalong
endif
dove Bollup sta definita prima, ma il sistema non mi chiude la posizione nella banda superiore ma la fa girare fino a che prende il stop loss.
DANYParticipant
Senior
Ciao,
non avendo il codice completo non riesco a testare se è ok il suggerimento, ad ogni modo dovrebbe essere qualcosa di simile a questo:
if LONGONMARKET then
valoreuscitalong = BollUp*POINTVALUE
SELL 1 contracts AT valoreuscitalong stop
endif
Io però lo scriverei così:
c1 = (High >= BollingerUp[30](close))
If c1 then
sell at market
endif
Ok grazie funziona la seconda che avete scritto.
La ringrazio.