Buongiorno, vorrei costruire un sistema che prevede l’entrata, su timeframe 20 secondi, al primo breakout verso il basso del livello intermedio Fib-Mid-R1 in vendita (Sell) del Pivot orario H1 , al primo breakout verso l’alto del livello intermedio Fib-Mid-S1 in acquisto (Buy) del Pivot orario H1.
Ho provato a formularlo io con la programmazione assistita di Prorealtime ma andando ad effettuare i backtests, noto che l’algoritmo non rispetta i livelli indicati e dà delle entrate “falsate”.
Allego immagine del setup per chiarezza e ringrazio in anticipo chiunque potrà aiutarmi a risolvere il problema.
Buona giornata.
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Condizioni per entrare su posizioni long
indicator1 = (((DHigh(1) + DLow(1) + DClose(1))/3 – (.382 * (DHigh(1)-DLow(1))))+((DHigh(1) + DLow(1) + DClose(1))/3)) /2
c1 = (close CROSSES OVER indicator1)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Condizioni per entrare su posizioni short
indicator2 = (((DHigh(1) + DLow(1) + DClose(1))/3)+((DHigh(1) + DLow(1) + DClose(1))/3 + (.382 * (DHigh(1)-DLow(1))))) /2
c2 = (close CROSSES UNDER indicator2)
IF c2 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF