YazanPro Pattern Scanner
- Indicatori
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Versione: 1.0
- Attivazioni: 10
YazanPro Pattern Scanner è un indicatore per MetaTrader 5 che controlla fino a 150 simboli sui timeframe che scegli alla ricerca di pattern grafici classici e pattern di candele, e li elenca in una tabella con la fase raggiunta da ogni pattern grafico: in formazione, completato, rottura, retest, confermato o fallito.
Legge solo barre chiuse. Non apre ordini e non dà segnali di acquisto o di vendita.
Cosa vedi sul grafico
- Conteggi per fase: quattro grandi riquadri contano i pattern completati, rotti, in retest e confermati, divisi in ▲ rialzisti e ▼ ribassisti. Un clic su un riquadro elenca solo quelli.
- La tabella: una riga per pattern, la più recente in alto: simbolo, timeframe, pattern, fase, direzione (▲ ▼), età in barre, Livello (distanza dall'ultima chiusura alla linea di rottura, in ATR), S / R (la zona di supporto o resistenza più vicina nella direzione del pattern, in ATR) e Vol (volume della rottura). La riga del simbolo e del timeframe del grafico stesso è bordata in oro. 18 righe per pagina (da 5 a 30, parametro); 150 simboli su più timeframe riempiono tutte le pagine necessarie.
- Il pattern di questo grafico: quando il simbolo e il timeframe del grafico fanno parte della scansione, il suo pattern viene disegnato con punti numerati e linee di contorno. Un clic su una riga porta il grafico su quel simbolo e timeframe (o lo apre in un nuovo grafico, parametro).
- Punto di rottura: la barra che ha chiuso oltre la linea, con il suo volume, per esempio «vol √ 1.7x» (almeno il valore del parametro, 1,5) o «weak vol 0.4x».
- Cerchio del retest: dove il prezzo è tornato sulla linea rotta.
- Spunta di conferma: «retest done» dove una barra ha chiuso di nuovo lontano dalla linea; una croce segna un fallimento.
- Etichetta della fase e linee guida: per esempio «Falling Wedge: confirmed √», una linea di target (TP, il movimento misurato) e una linea di stop (SL, oltre l'ultimo swing). Dopo una falsa rottura le due linee passano dall'altra parte: lo stop oltre il massimo o il minimo raggiunto dalla rottura fallita (+ 0,1 ATR) e il target sul bordo opposto del pattern.
- Pulsanti: timeframe (da M1 a MN1, oro = scansionato), direzione (Entrambi, Rialzo, Ribasso), filtro di fase (Tutti, In formaz., Completo, Rottura, Retest, Confermato, Falsa / scad., Candele), Vol √ (solo le righe il cui volume di rottura ha raggiunto il valore del parametro), lingua, comprimi, pagine. Il piè di pagina mostra l'avanzamento, per esempio «scanned 596 / 600 pairs».
Come leggerlo
- Guarda i riquadri: quanti pattern ci sono in ogni fase. Clicca su un riquadro, o su un pulsante di fase, per elencare solo quelli.
- Leggi una riga da sinistra a destra. EURAUD · H1 · Bear Flag · breakout · ▼ · 1 · +0.2 ATR · S 1.5 · x0.4 significa: su EURAUD H1 una bandiera ribassista ha rotto verso il basso, la barra di rottura ha chiuso 1 barra fa, l'ultima chiusura è 0,2 ATR oltre la linea rotta, la zona di supporto più vicina è 1,5 ATR più in basso, e la barra di rottura aveva 0,4 volte il volume medio delle 20 barre precedenti. Prima di una rottura la colonna Livello mostra quanto l'ultima chiusura è ancora lontana dalla linea di rottura.
- Controlla Vol: da x1.5 (parametro) il valore è verde con un √. Per CFD e forex MetaTrader 5 fornisce il volume in tick (il numero di variazioni di prezzo), non il volume scambiato.
- Tieni il mouse su una riga: il suggerimento mostra l'ora della barra del passo, il livello di rottura, il target, l'ultima chiusura e il supporto e la resistenza più vicini con la loro forza.
- Clicca la riga e leggi il disegno: punti, punto di rottura, cerchio del retest, spunta di conferma e linee guida mostrano dove è avvenuto ogni passo.
- Le righe «in formazione?» possono ancora cambiare o sparire, perché il loro punto più recente non è ancora confermato. Ogni altra fase viene decisa su una barra chiusa.
Cosa non fa
- Non fa trading e non è un servizio di segnali. Un pattern, una fase o una candela descrive il grafico; non prevede il prossimo movimento.
- Non dichiara alcuna precisione né percentuale di successo. Un pattern completato o rotto può comunque fallire; per questo la tabella ha le fasi falsa rottura e scaduto.
- Non scansiona più di 150 simboli per grafico. Per averne di più, metti una seconda copia su un altro grafico con la sua lista di simboli.
- Il volume è una conferma che molti guardano, non un filtro la cui utilità sia stata dimostrata qui: la colonna del volume non è stata testata.
- Disegna solo il pattern del simbolo e del timeframe del grafico stesso; le altre righe vengono elencate, non disegnate.
Cosa scansiona
- Simboli: il tuo Market Watch (prima il simbolo del grafico), tutti i simboli del tuo broker con trading completo e quotazioni recenti (prima il Market Watch) o la tua lista, per esempio «EURUSD,XAUUSD,US500». Fino a 60 di default, al massimo 150. Il suffisso del broker viene trovato automaticamente (EURUSD trova EURUSD.m). I simboli che aggiunge al Market Watch per la scansione possono restarci dopo la rimozione dell'indicatore (MetaTrader non nasconde un simbolo i cui dati sono ancora in uso); nascondili a mano se vuoi.
- Timeframe: M15, H1, H4 e D1 di default. Ognuno tra M1, M5, M15, M30, H1, H4, D1, W1 e MN1 si attiva o disattiva con i pulsanti del pannello.
- Mercati: forex, metalli, indici, azioni, energia e cripto, quello che offre il tuo broker.
Pattern grafici e la loro fase
Il motore dei pattern legge i punti di swing di ogni simbolo e timeframe (uno zigzag di 2 x ATR). Trova:
- doppi e tripli massimi e minimi
- testa e spalle e la sua versione inversa
- triangoli ascendenti, discendenti e simmetrici
- cunei ascendenti e discendenti
- bandiere rialziste e ribassiste (chiamate pennant quando la bandiera si restringe)
- rettangoli, canali rialzisti e ribassisti, tazza con manico e la sua versione inversa (segnati con * nella tabella)
Ogni pattern mostra il passo che ha raggiunto:
- In formazione? il punto più recente è il massimo o minimo in corso e non è ancora confermato
- Completato: tutti i punti sono confermati e il pattern attende una chiusura oltre la sua linea di rottura
- Rottura: una barra ha chiuso oltre la linea
- Retest: il prezzo è tornato sulla linea rotta
- Confermato: dopo il retest una barra ha chiuso di nuovo lontano dalla linea («target raggiunto» quando è stato raggiunto il movimento misurato)
- Falsa rottura: il prezzo ha chiuso di nuovo dentro il pattern
- Scaduto: nessun retest né conferma in tempo
Pattern di candele
Sull'ultima barra chiusa di ogni coppia vengono controllati 40 pattern di candele, per esempio martello, shooting star, engulfing, harami, piercing line, dark cloud cover, stella del mattino e della sera, tre soldati bianchi, tre corvi neri, kicker, pin bar, outside bar, rottura di inside bar, tweezers, belt hold, abandoned baby e marubozu. La maggior parte richiede un breve trend precedente. Viene elencato il più forte del lato prevalente. Sulla stessa barra i pattern grafici stanno sopra le candele.
Avvisi
Finestre di avviso e notifiche push per un nuovo pattern completato, una rottura o un retest; si possono attivare anche gli avvisi di conferma e di candele. Ogni passo avvisa una volta sola. Non viene inviato nulla per ciò che c'è già all'avvio dell'indicatore. I messaggi push vengono raggruppati e inviati al massimo ogni pochi secondi, entro il limite push di MetaTrader.
Leggero per il terminale
La scansione gira su un timer, poche coppie alla volta e al massimo circa 30 ms di lavoro per passo, e ogni coppia viene riletta solo quando chiude la sua barra. Un simbolo il cui storico non è ancora sincronizzato appare come «loading» e viene ritentato ogni 3 secondi; il terminale non lo aspetta mai. Un simbolo senza quotazioni da una settimana appare come «no recent quotes» e viene saltato. Non vengono creati handle di indicatori.
Pannello
- 12 lingue del pannello con un pulsante in alto: inglese, arabo, russo, cinese, spagnolo, portoghese, giapponese, tedesco, coreano, francese, italiano e turco.
- Un pulsante di compressione riduce il pannello ai suoi riquadri.
- La lingua, i filtri e i timeframe scelti restano quando il grafico cambia simbolo o timeframe.
Per chi è
Per i trader che seguono i pattern grafici su più mercati e timeframe e vogliono un'unica lista di dove un pattern si è formato, ha rotto o ha fatto il retest, invece di aprire ogni grafico a mano. È una watch list per la tua analisi, non un sistema di trading.
Come legge i grafici
- Pattern e candele vengono trovati su barre chiuse. Un passo viene deciso sulla barra che ha chiuso e non cambia mentre si forma la barra successiva.
- Un pattern «in formazione?» usa il massimo o minimo più recente, che può ancora muoversi. Può cambiare o sparire su una barra successiva.
- Le distanze di retest e di falsa rottura sono una frazione dell'ATR(14) di quel timeframe: 0,2 ATR per bandiere, massimi, minimi, testa e spalle e tazze, 0,5 ATR per triangoli, cunei, rettangoli e canali. Una rottura senza conferma scade dopo 6 o 12 barre.
- Rettangoli, canali e tazze (segnati con *) vengono da un secondo passaggio, più semplice. Sono mostrati solo quando non condividono nessun punto con il pattern principale di quella coppia.
- Le zone di supporto e resistenza sono costruite da punti di swing e numeri tondi che stanno entro 0,5 ATR l'uno dall'altro; una zona ne richiede almeno due.
- La colonna Vol divide il volume della barra di rottura per la media delle 20 barre precedenti. Lo stesso valore è scritto accanto al punto di rottura sul grafico.
- Una coppia richiede almeno 62 barre di storico. W1 e MN1 su simboli giovani possono mostrare «short history».
- Nello Strategy Tester scansiona solo il simbolo testato, sui timeframe scelti.
Inputs (parametri di input)
Scan (Scansione)
- Symbols to scan: Market Watch (or: All tradable symbols on the server, Custom list)
- Custom list: symbols, comma separated: empty
- Max symbols scanned (1..150): 60
- Timeframes, comma separated (M1 M5 M15 M30 H1 H4 D1 W1 MN1): M15,H1,H4,D1
- Chart patterns with their stage: true
- Candlestick patterns on the last closed bar: true
- Nearest support / resistance column: true
- Symbol/timeframe pairs evaluated per timer tick (1..20): 8
- Volume confirmed: break bar tick volume / 20-bar average at least: 1.5
Table (Tabella)
- Stage filter shown first: All stages
- Direction filter shown first: Both directions
- Table rows per page (5..30): 18
- Click on a row: Switch this chart to it (or: Open it in a new chart)
Display (Visualizzazione)
- Panel language: English (12 lingue; si cambia anche dal pannello)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Draw the pattern of this chart's symbol and timeframe: true
Alerts (Avvisi)
- Alert: pattern completed (waiting for the breakout): true
- Alert: breakout: true
- Alert: retest of the broken line: true
- Alert: confirmed after the retest: false
- Alert: candlestick pattern: false
- Also send a push notification: false
Avvio rapido
- Trascina l'indicatore su un grafico qualsiasi. Scansiona il tuo Market Watch (fino a 60 simboli) su M15, H1, H4 e D1.
- Scegli la lingua con il pulsante in alto a destra.
- Attiva o disattiva i timeframe con i pulsanti sotto il titolo.
- Clicca un riquadro o un pulsante di fase per elencare solo rotture, retest o conferme, e un pulsante di direzione per solo rialzisti o solo ribassisti.
- Clicca una riga per aprire quel grafico. Tieni il mouse su una riga per vederne i livelli.
FAQ
Quali simboli scansiona?
La fonte che scegli: Market Watch, tutti i simboli negoziabili del server (prima il Market Watch) o la tua lista. 60 di default, fino a 150. Nelle modalità Market Watch e tutti i simboli il simbolo del grafico stesso è sempre incluso.
Perché compare «loading»?
Il terminale sta ancora scaricando o costruendo lo storico di quel simbolo. Lo scanner riprova ogni 3 secondi e non lo aspetta.
Perché la tabella si riempie di nuovo dopo il clic su una riga?
MetaTrader ricarica un indicatore quando il suo grafico cambia simbolo o timeframe, quindi la scansione ricomincia (pochi secondi per 120 coppie). Lingua e filtri restano. Scegli «Open it in a new chart» per lasciare il grafico dello scanner com'è.
Ridisegna (repaint)?
Un passo viene deciso su una barra chiusa e non cambia mentre si forma la barra successiva. Un pattern «in formazione?» può cambiare o sparire su una barra successiva, perché il suo punto più recente non è ancora confermato. Le righe lasciano la tabella anche quando un pattern scade o viene sostituito da un pattern più recente della stessa coppia.
Fa trading o dà segnali di acquisto / vendita?
No. Non apre ordini e non ha buffer. Elenca i pattern e la loro fase; cosa farne lo decidi tu.
Funziona nello Strategy Tester?
Sì, solo sul simbolo testato.
Il trading comporta un alto rischio di perdita. Questo indicatore non prevede i prezzi e non garantisce alcun risultato. I pattern grafici e di candele falliscono spesso. Usa lo scanner per trovare i grafici che meritano uno sguardo più attento, come una parte della tua analisi.
