Vorrei un sistema che entri long se il mioindicatore è >80 nei Time frame trimestrale, mensile e settimanale. E’ possibile? Grazie
Eccolo:
DEFPARAM CUMULATEORDERS = False
//
Timeframe(Default)
ONCE Periodi = 14
ONCE IperC = 70
ONCE IperV = 100 - IperC
//
Timeframe(3 Month,UpdateOnClose)
MioIndicatore3M = rsi[Periodi](close)
//
Timeframe(Monthly,UpdateOnClose)
MioIndicatoreM = rsi[Periodi](close)
//
Timeframe(Weekly,UpdateOnClose)
MioIndicatoreW = rsi[Periodi](close)
//
Timeframe(Default)
c1 = MioIndicatore3M > IperC
c2 = MioIndicatoreM > IperC
c3 = MioIndicatoreW > IperC
Cond = c1 AND c2 AND c3 AND Not OnMarket
IF Cond THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP pLOSS 100
SET TARGET pPROFIT 300
al posto di MioIndicatore metterai quello che desideri tu, purché il nime non sia identico per i vari timeframe.
Funziona se uysi in grafico Giornaliero o inferiore. Non funziona su un grafico Settimanale (credo sia perché 3 Mesi non viene considerato un multiplo della settimana).
Scusa la domanda sciocca ma vorrei aver capito bene. Se il mio indicatore si chiama Pippo, devo prima “triplicarlo” creando Pippo3M PippoM e PippoW e poi creare sistema di trading con i 3 “Pippo”?
Grazie
Si, perché non ci possono essere nomi identici in timeframe diversi. altrimenti il sistema non saprebbe a quale indicatore fare riferimento, se a quello Settimanale, Mensile ecc…
perfetto grazie, gentilissimo
se volessi che il mio indicatore sia, in ogni time frame maggiore del valore precedente (crescente su ogni TF) lo posso fare? Grazie
Si, eccolo modificato:
DEFPARAM CUMULATEORDERS = False
//
Timeframe(Default)
ONCE Periodi = 14
ONCE IperC = 70
ONCE IperV = 100 - IperC
//
Timeframe(3 Month,UpdateOnClose)
MioIndicatore3M = rsi[Periodi](close)
c1 = MioIndicatore3M > MioIndicatore3M[1]
//
Timeframe(Monthly,UpdateOnClose)
MioIndicatoreM = rsi[Periodi](close)
c2 = MioIndicatoreM > MioIndicatoreM[1]
//
Timeframe(Weekly,UpdateOnClose)
MioIndicatoreW = rsi[Periodi](close)
c3 = MioIndicatoreW > MioIndicatoreW[1]
//
Timeframe(Default)
Cond = c1 AND c2 AND c3 AND Not OnMarket
IF Cond THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP pLOSS 100
SET TARGET pPROFIT 300