Buona sera Roberto, chiedevo su grafici daily, se possibile avere 2 screener:
uno che identifichi il pattern flat base
uno che identifichi il pattern double bottom
Grazie mille.
Cosa intendi esattamente per pattern flat base e come lo definisci?
FLAT BASE: PARTENDO DA UN TREND RIALZISTA DI ALMENO IL 30% , LA PROFONDITA’ DELLA BASE DEVE ESSERE DI ALMENO IL 15% DAL MASSIMO RAGGIUNTO IN TREND, LA DURATA IN CUI SI FORMA LA BASE E’ DI UN MINIMO DI 5 SETTIMANE, E LA PRIMA SETTIMANA NEGATIVA NELLA BASE SI CONTA COME SETTIMANA N.1. HO ALLEGATO UN PDF TROVATO IN RETE. (POI AL MASSIMO IO CAMBIERO’ I PARAMENTI IN GIORNI). POI PER IL DOUBLE BOTTOM PATTERN HO TROVATO QUI UN ESEMPIO DI SCREENER MA NON E’ SOLO LONG E LO VOLEVO SE POSSIBILE SOLO LONG. GRAZIE ROBERTO.
Hola Mira, te dejo qui uno screener che rileva patrones de doble suelo. Faltaría añadir la condición del time, ma non lo ha fatto per non limitare di più i risultati.
//-----Inputs------------------------------------------------//
prd = 10 // Pivots calculation periods
bull1 = 30 // % Minimum bullish trend first the bottom
bear1 = 10 // % Minimum bear market to create the bottom
diftop = 2 // % Diference between tops
difbot = 2 // % Diference between bottoms
//------------Pivots low-------------------------------------//
if low > low[prd] and lowest[prd](low) > low[prd] and low[prd] < lowest[prd](low)[prd+1] then
$pl[z+1] = low[prd]
$plx[z+1] = barindex[prd]
//drawtext("L",barindex[prd],low[prd]-0.2*tr)
//drawpoint(barindex[prd],low[prd],2)coloured("blue")
z = z + 1
endif
//-----------------------------------------------------------//
if z > 2 then
pl1 = $pl[max(0,z-2)]
pl2 = $pl[max(0,z-1)]
pl3 = $pl[z]
ph1 = highest[max(0,($plx[max(0,z-1)]-$plx[max(0,z-2)]))](high)[barindex-$plx[max(0,z-1)]]
ph2 = highest[max(0,($plx[max(0,z)]-$plx[max(0,z-1)]))](high)[barindex-$plx[max(0,z)]]
endif
//------------------------------------------------------------//
c1 = (ph1/pl1-1)*100 > bull1
c2 = (pl2/ph1-1)*100 < -bear1
c3 = abs(ph2/ph1-1)*100 < diftop
c4 = abs(pl3/pl2-1)*100 < difbot
setup = c1 and c2 and c3 and c4
screener[setup]
Se vuoi che individui i valori proprio quando il prezzo sta raggiungendo i massimi precedenti, puoi modificare l'impostazione in questa: setup = c1 and c2 and c3 and c4 and high < 1.03*max(ph1,ph2) and high > 0.97*min(ph1,ph2)
Grazie mille Ivan, nel week end lo proverò, e per la FLAT BASE pattern? Sai inviarmi uno screener che vada da un minimo di 5 settimane a un massimo di 30 settimane e la base da un minimo del 15% a un massimo del 30%. Grazie mille.