Buongiorno
vorrei sapere se è possibile vincolare un indicatore solo ad un determinato timeframe, ovvero, se cambio il timeframe di un un grafico su cui è operativo un indicatore, questo mi viene “oscurato” (ma non cancellato) in modo che mi ricompaia quando ritorno al precedente time frame
Ho provato a costruire con degli IF…THEN ma non conosco una grammatica che non mi dia un errore
Grazie
Eccolo (però funziona solo con la piattaforma diretta di ProRealTime, non con quella di IG per il momento):
// GetTimeFrame
//
// restituisce:
//
// 1 = 1 second
// 10 = 10 seconds
// 60 = 1 minute
// 300 = 5 minutes
// 3600 = 1 hour
// 14400 = 4 hours
// 86400 = 1 day (24 hours)
// 172800 = 2 days (48 hours)
// 604800 = 1 week (7 days)
// 2592000 = 1 month (30 days)
// 31536000 = 1 year (365 days)
// -1 = default TF (su TF non a tempo, quali Ticks, Kagi, ecc...)
//
Signal = close CROSSES OVER average[20]
TF = GetTimeFrame
IF TF <> 86400 THEN //se diverso dal Giornaliero azzera il segnale
Signal = 0
ENDIF
RETURN Signal AS "Signal"
è programmato per funzionare solo sul TF Giornaliero. Se sostituisci 86400 con 3600 funzionerà solo sul grafico orario.
Buonasera Roberto,
solo per info: funziona anche su piattaforma IG, perfettamente.
Grazie
Bene, grazie. Significa che è stato fatto un aggiornamento recente 🙂