ciao a tutti
avrei bisogno che qualcuno mi aiutasse nella realizzazione di uno screener….aime’ non ci sono riuscito. Le condizioni sono queste: MM esponenziale a 87 periodi (H+L)/2 deve essere appoggiata alla candela HEIKEN HSHI in apertura sia long che short . Sul giornaliero tolleranza di qualche pip , piu il TF si abbassa piu deve essere abbastanza precisa.
grazie a chi puo’ aiutarmi.
Fino a lunedì non sono al PC e non posso fartelo.
Appoggiata significa uguale, maggiore o minore della chiusura?
Per i pip di tolleranza una volta indicato il numero potrai variarli secondo il TF a cui lo applichi.
Grazie Roberto,non ho fretta….per appoggiata intendo come da figura allegata , lo screener mi deve cercare la candela esclusivamente HEIKEN HSHI che si e’ appena formata ( in situazione long o short) appoggiata sulla MM , o se vogliamo vederla in modo diverso…..la MM 87 sfiori la candela appena formata, quindi l apertura di candela . non so se sono riuscito a spiegarmi.
Roberto, ricordati di me. grazie
Scusami, me n’ero proprio dimenticato.
Ci do subito un’occhiata!
SteParticipant
Master
@ mario
scusa presumo che tu abbia visto la strategia online della media mobile 87 heiken ashi utilizzando altri indicatori, tipo repulse etc.. Ti ricordi come si chiamava il trader che la presentava online.. non trovo più il video su you tube; dava alcuni spunti interessanti e funzionava bene su diversi time frame.grazie
Provalo, a me sembra vada bene, devi modificare tu il numero di Pips di tolleranza secondo il TF usato:
Distanza = 5 * pipsize //5 pips di tolleranza in più o meno
//
// definizione delle candele HA
//
if barindex > 1 then
xClose = (open+close+low+high)/4
xOpen = (xOpen[1]+xClose[1])/2
haHigh = Max(xOpen, xClose)
haLow = Min(xOpen, xClose)
xHigh = Max(High,haHigh)
xLow = Min(Low,haLow)
else
xClose = (open+close+low+high)/4
xOpen = (Open[1]+Close[1])/2
haHigh = Max(xOpen, xClose)
haLow = Min(xOpen, xClose)
xHigh = Max(High,haHigh)
xLow = Min(Low,haLow)
endif
//
PrezzoMedio= (xHigh + xLow) / 2
MiaMedia = average[87,1](PrezzoMedio) //1 = ema
//
Cond = 0
IF (xOpen >= (MiaMedia - Distanza)) AND (xOpen <= (MiaMedia + Distanza)) THEN
Cond = 1
ENDIF
SCREENER[Cond]
Ciao STE….prova a cercare Giancarlo Broccati….per caso sei programmatore prorealtime?
Roberto…..basta fare un copia incolla?
grazie
Si, copia e incolla. Se ti trovi all’inizio dei numeri di riga vuoti toglili.
grazie Roberto, pare funzionare….ti sapro’ dire con piu precisione quando provo TF minori—-ora sono con la versione demo con dati fine giornata. grazie
SteParticipant
Master
Grazie Mario. Ho trovato tutto. Non so fare a programmare, sto cercando di imparare. Grazie roberto per lo screener.