Buongiorno a tutti,
sarebbe possibile creare uno script che visualizza sul grafico (su qualsiasi time frame) con una freccia, quando il prezzo, a candela chiusa, incrocia al rialzo o al ribasso la linea della Kijun (Ichimoku).
grazie
Eccolo:
// settaggi e parametri Ichimoku
//
Offset = 35 * pipsize
//Tenkansen = (highest[9](high) + lowest[9](low)) / 2 //media Veloce
Kijunsen = (highest[26](high) + lowest[26](low)) / 2 //media LENTA
//SpanA = (tenkansen[26] + kijunsen[26]) / 2
//SpanB = (highest[52](high[26]) + lowest[52](low[26])) / 2
//Chikou = close[26]
IF close CROSSES OVER Kijunsen THEN
DRAWARROWUP(BarIndex,low - Offset) coloured(0,255,0,255)
ELSIF close CROSSES UNDER Kijunsen THEN
DRAWARROWDOWN(BarIndex,high + Offset) coloured(255,0,0,255)
ENDIF
RETURN
ho provato ad installarlo a mi da errore di sintassi Linea 5 carattere 78
Non ci sono 78 caratteri alla linea 5.
Verifica di avere scritto bene.
Che versione hai della piattaforma?
anche a me da lo stesso problema ho la versione 11. ho fatto copia incolla
Si, il problema è che la v11 ha già alcune parole riservate relative ad Ichimoku, per cui era un problema di sintassi che ho risolto aggiungendo una X ai nomi:
// settaggi e parametri Ichimoku
//
Offset = 35 * pipsize
//TenkansenX= (highest[9](high) + lowest[9](low)) / 2 //media Veloce
KijunsenX = (highest[26](high) + lowest[26](low)) / 2 //media LENTA
//SpanA = (tenkansenX[26] + kijunsenX[26]) / 2
//SpanB = (highest[52](high[26]) + lowest[52](low[26])) / 2
//Chikou = close[26]
IF close CROSSES OVER KijunsenX THEN
DRAWARROWUP(BarIndex,low - Offset) coloured(0,255,0,255)
ELSIF close CROSSES UNDER KijunsenX THEN
DRAWARROWDOWN(BarIndex,high + Offset) coloured(255,0,0,255)
ENDIF
RETURN
buonasera , sarebbe possibile creare uno Screener di questo template?
grazie
Ecco lo screener, restituisce 1 quando rialzista, 2 quando ribassista:
// settaggi e parametri Ichimoku
//
//Offset = 35 * pipsize
//TenkansenX= (highest[9](high) + lowest[9](low)) / 2 //media Veloce
KijunsenX = (highest[26](high) + lowest[26](low)) / 2 //media LENTA
//SpanA = (tenkansenX[26] + kijunsenX[26]) / 2
//SpanB = (highest[52](high[26]) + lowest[52](low[26])) / 2
//Chikou = close[26]
Risultato = 0
IF close CROSSES OVER KijunsenX THEN
//DRAWARROWUP(BarIndex,low - Offset) coloured(0,255,0,255)
Risultato = 1
ELSIF close CROSSES UNDER KijunsenX THEN
//DRAWARROWDOWN(BarIndex,high + Offset) coloured(255,0,0,255)
Risultato = 2
ENDIF
SCREENER[Risultato](Risultato AS "1=↑, 2=↓")