Buon giorno,
vorrei impostare target profit daily ai miei trading system, in modo tale che al raggiungimeto dell’obbiettivo giornaliero il sistema smetta in autamatico di
eseguire operazioni. grazie in anticipo per le risposte. buona giornata
Di seguito riportiamo un esempio di una perdita giornaliera e il profitto che si potrebbe adattare alla propria strategia di trading.
dayprofitmax=1500
daylossmax=300
if intradaybarindex=0 then
trading=1
lastdayprofit=strategyprofit
endif
if trading=1 and (strategyprofit > lastdayprofit+dayprofitmax or strategyprofit < lastdayprofit-daylossmax) then
trading=0
sell at market
exitshort at market
endif
grazie per la risposta.
per inserire invece un intervallo di tempo come devo fare?
es. vorrei applicare i segnali solo ed esclusivamente dalle 9.00 alle 17.00 .
inoltre ho un problema con il codice suggeritomi:
il mio scopo finale è quello di fare ad esempio 10 punti con il dax, accetando i segnali del mio sistema dalle 9 in poi .
nel momento in cui si arriva a quota 10 punti totali giornalieri, il sistema si interrompe fino al giorno dopo.
nella formula suggeritami, il sistema va comunque avanti ad operare pur avendo già raggiunto il suo target daily
dayprofitmax=1500
daylossmax=300
if intradaybarindex=0 then
trading=1
lastdayprofit=strategyprofit
endif
if trading=1 and (strategyprofit > lastdayprofit+dayprofitmax or strategyprofit < lastdayprofit-daylossmax) then
trading=0
sell at market
exitshort at market
endif
Sarebbe più efficace e affidabile se si registra l’intero codice, quindi posso implementare questa funzionalità profitto giornaliero in esso.
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Condizioni per entrare su posizioni long
indicator1 = close
indicator2 = SAR[0.01,0.001,0.2]
c1 = (indicator1 CROSSES OVER indicator2)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Condizioni per uscire da posizioni long
indicator3 = close
indicator4 = SAR[0.0001,0.0075,0.2]
c2 = (indicator3 CROSSES UNDER indicator4)
IF c2 THEN
SELL AT MARKET
ENDIF
// Condizioni per entrare su posizioni short
indicator5 = close
indicator6 = SAR[0.01,0.001,0.2]
c3 = (indicator5 CROSSES UNDER indicator6)
IF c3 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// Condizioni per uscire da posizioni short
indicator7 = close
indicator8 = SAR[0.0001,0.0075,0.2]
c4 = (indicator7 CROSSES OVER indicator8)
IF c4 THEN
EXITSHORT AT MARKET
ENDIF
// Stop e target