Salve a tutti, sto cercando di farmi una libreria di pattern su Pro Real Time, come fa Andrea Unger su altre piattaforme.
1- Vorrei sapere se è meglio che ogni pattern abbia un suo indicatore o se posso metterli tutti in un solo indicatore?
Questo è l’indicatore che non riesco a scrivere:
Differenza tra il massimo e l’apertura di oggi > differenza tra il massimo e l’apertura di ieri
DEFPARAM CalculateOnLastBars = 300
Timeframe (default)
x = Highest[0] - Dopen(0) //differenza tra il massimo e l'apertura di oggi
Timeframe (Daily, updateonclose)
y = DHigh(1) - Dopen(1) // differenza tra il massimo e l'apertura di ieri
if (x > y) then
PTRN004 = 1
else
PTRN004 = 0
endif
return PTRN004 Coloured (0, 0 ,255) as "Pattern004"
Grazie a chi potrà aiutarmi.
Eccolo:
DEFPARAM CalculateOnLastBars = 300
Timeframe (Daily, updateonclose)
y = high[1] - open[1] // differenza tra il massimo e l'apertura di ieri
Timeframe (Daily, default)
x = high - open //differenza tra il massimo e l'apertura di oggi
Timeframe (default)
if (x > y) then
PTRN004 = 1
else
PTRN004 = 0
endif
return PTRN004 Coloured (0, 0 ,255) as "Pattern004"
Ho fatto qualche spostamento di Timeframe ed ho aggiunto un Timeframe Daily con DEFAULT in modo che non attenda la chiusura della candela daily. Ovviamente vale solo se lo usi con un Timeframe di default intraday, altrimenti non fanno differenza.
Nel Timeframe Daily non occorre usare Dopen, Dhigh, ecc…. bastano i comuni OPEN e HIGH.
Quando si fa riferimento alla candela corrente non c’è bisogno di indicare (0) o [0], quando non ci sono parentesi utilizza il valore della candela corrente per difetto.
Ti ringrazio molto per la disponibilità e celerità.