Trading Sistematico

Expert Advisor Basato sulla Teoria della Probabilità per Forex su MetaTrader 5
MetaTrader5
Expert Advisor Basato sulla Teoria della Probabilità per Forex su MetaTrader 5

Una delle mie idee più vecchie. Questo codice è un Expert Advisor (EA) per la piattaforma MetaTrader 5, che utilizza la teoria della probabilità per determinare le possibilità di crescita e calo del prezzo di uno strumento finanziario. Questo EA analizza la storia dei prezzi per un certo numero di barre (10.000 di default) e calcola quante volte il prezzo ha chiuso sopra o sotto l'apertura di un certo numero di pips (400 di default) all'interno di un cluster di un dato numero di barre (50 di default). Basandosi su questi dati, l'EA calcola le probabilità di aumento e diminuzione dei prezzi e le visualizza nei commenti al grafico. Inoltre, l'EA può anche effettuare operazioni di trading basate sulle probabilità calcolate. Se la probabilità di aumento del prezzo supera il 51%, l'EA può aprire una posizione long, mentre se la probabilità di diminuzione supera il 51%, può aprire una posizione short. Quando apre posizioni di trading, l'EA può utilizzare una dimensione fissa del lotto o calcolarla in base al rischio specificato e al saldo attuale del conto. Se sono impostati valori di Stop Loss e Take Profit, l'EA stabilirà i livelli appropriati al momento dell'apertura di una posizione. Per cominciare, il flag deve essere impostato su True: input bool EnableCheckBars = false; È importante notare che non genera profitto e non lo farà mai. Tutto ciò che riguarda il conteggio dei movimenti, delle onde e la possibilità di raggiungere Stop e Take Profit è pura illusione. Il mercato è troppo complicato per algoritmi e idee così semplici.

2025.11.04
ExpPinBar: il tuo Expert Advisor per il trading con i Pin Bar su MetaTrader 5
MetaTrader5
ExpPinBar: il tuo Expert Advisor per il trading con i Pin Bar su MetaTrader 5

ExpPinBar è un Expert Advisor che implementa una strategia di trading basata sul indicatore Price Action PinBar. Le posizioni vengono aperte in base ai segnali forniti dall'indicatore. Per gestire le posizioni aperte, è disponibile una funzionalità di trailing avanzata fornita dalla libreria di trailing: puoi scegliere tra il trailing classico, il Parabolic SAR, le medie mobili AMA, DEMA, FRAMA, MA, TEMA, VIDYA e anche i livelli delle ombre delle candele High e Low. Impostazioni per l'indicatore Pin Bar: Dimensione minima della candela da low a high - Dimensione minima della candela (in pips). Questo parametro imposta l'altezza minima consentita per una candela in analisi (la differenza tra High e Low). Le candele di dimensioni inferiori vengono ignorate dall'indicatore, permettendo di escludere candele insignificanti o di "rumore". Aumenta il valore per filtrare segnali deboli in mercati a bassa volatilità; Dimensione massima del corpo della candela rispetto alle sue ombre - Dimensione massima del corpo della candela (da 0 a 1). Questo parametro definisce la dimensione massima consentita del corpo della candela (differenza tra Open e Close) rispetto all'altezza totale della candela. Un valore più basso rende più evidenti i segnali con lunghe ombre e un corpo piccolo - le classiche Pin Bars. Per trovare le Pin Bars più "pulite", utilizza valori tra 0.2 e 0.4; Posizione del corpo rispetto alla candela precedente (da 0 a 1). Questo parametro definisce quanto in profondità il corpo della Pin Bar può entrare nel range della candela precedente. Un valore più basso significa che il corpo sarà più vicino al bordo del range, corrispondente ai classici modelli di inversione. Utilizza valori tra 0.2 e 0.4 per cercare segnali in cui il corpo della Pin Bar si trova vicino al limite della candela precedente; Rapporto delle ombre (coefficiente) Imposta il rapporto minimo tra la lunghezza dell'ombra principale (superiore per la Pin Bar di vendita, inferiore per la Pin Bar di acquisto) e l'ombra opposta. Maggiore è il valore, più pronunciata deve essere l'ombra principale rispetto all'ombra opposta. Valori tra 1.5 e 2.5 permettono di filtrare i segnali, lasciando solo le candele con un'ombra lunga e ben definita. Impostazioni dell'Expert Advisor: Volume della posizione - Volume della posizione; Slippage (in punti) - massima deviazione di prezzo consentita durante l'esecuzione, impostata in punti; Numero magico -numero magico; Stop loss (in punti), 0 - nessuno, -1 - in base all'ombra della Pin Bar - Stop loss (in punti), 0 - nessuno, -1 - in base al prezzo dell'ombra della Pin Bar; Take profit (in punti), 0 - nessuno - Take profit (in punti), 0 - nessuno; Deviazione dello stop loss (in punti) - Deviazione dello stop loss dall'ombra della Pin Bar in punti. Impostazioni del trailing: Tipo di trailing - Tipo di trailing Inizio del trailing in punti - Profitto in punti per l'inizio del trailing Passo del trailing in punti - Passo del trailing in punti di prezzo Offset del trailing in punti - Offset del trailing dal prezzo in punti Impostazioni degli indicatori utilizzati nel trailing: Timeframe dell'indicatore - Timeframe dell'indicatore utilizzato nel calcolo del trailing. MA Periodo - Periodo di calcolo della media mobile MA Shift - Spostamento orizzontale della media mobile. AMA Veloce Periodo EMA - Periodo di calcolo della media mobile esponenziale adattativa veloce. AMA Lenta Periodo EMA - Periodo di calcolo della media mobile esponenziale adattativa lenta VIDYA CMO Periodo - Periodo CMO della media mobile con periodo di media dinamica. Passo del Parabolic SAR - Passo del Parabolic SAR Massimo del Parabolic SAR - Massimo del Parabolic SAR Prezzo applicato per la MA - Prezzo per il calcolo della media mobile Metodo di smussatura MA - Tipo di smussatura della media mobile. Indice dei dati dell'indicatore - Bar di dati ricevuti dall'indicatore Per il funzionamento dell'Expert Advisor è richiesta la iPinBars indicator e la libreria delle classi di trailing. Un esempio dell'operato dell'Expert Advisor nell'ultimo anno su EURUSD H4 con livelli di stop fissi e utilizzando un semplice trailing:

2025.10.22
Strategia di Trading Semplice con Expert Advisor: WPR, Bollinger Bands e ATR per MetaTrader 5
MetaTrader5
Strategia di Trading Semplice con Expert Advisor: WPR, Bollinger Bands e ATR per MetaTrader 5

Se sei un trader in cerca di un modo semplice per ottimizzare le tue operazioni, l'Expert Advisor ExpWPRBB potrebbe fare al caso tuo. Questa strategia si basa sui segnali di due indicatori molto utilizzati: il Williams' Percent Range (WPR) e le Bollinger Bands (BB). La vera magia avviene quando i segnali di entrambi gli indicatori si allineano: Acquisto: quando il WPR esce dalla zona di ipervenduto e il prezzo di apertura della candela è al di sotto della linea media delle Bollinger Bands. Vendita: quando il WPR esce dalla zona di ipercomprato e il prezzo di apertura della candela è al di sopra della linea media delle Bollinger Bands. Le bande di Bollinger e il valore dell'ATR vengono utilizzati per calcolare i livelli di Stop Loss e Take Profit. È importante notare che questo Expert Advisor è compatibile solo con conti di tipo hedging. Inoltre, è disponibile una modalità non operativa, dove puoi semplicemente visualizzare le etichette dei segnali per monitorare i segnali in modo visivo durante il test della strategia. Parametri di Input: WPR (Williams' Percent Range) InpPeriodWPR - Periodo di calcolo del WPR. Numero di barre utilizzate per calcolare il valore dell'indicatore; InpOverboughtWPR - Livello di ipercomprato del WPR. Valore oltre il quale il mercato è considerato ipercomprato (solitamente tra -20 e 0); InpOversoldWPR - Livello di ipervenduto del WPR. Valore sotto il quale il mercato è considerato ipervenduto (solitamente tra -80 e -100). BB (Bollinger Bands) InpPeriodBB - Periodo di calcolo delle Bollinger Bands. Numero di barre utilizzate per calcolare le bande; InpDeviationBB - Deviazione delle Bollinger Bands. Moltiplicatore della deviazione standard per calcolare la larghezza delle bande; InpShiftBB - Spostamento delle Bollinger Bands. Spostamento dell'indicatore rispetto alla barra corrente; InpPriceBB - Prezzo di calcolo delle Bollinger Bands. Tipo di prezzo utilizzato per il calcolo. ATR (Average True Range) InpPeriodATR - Periodo di calcolo dell'ATR. Numero di barre per calcolare la media della vera gamma. Trading InpSignalsOnly - Non operare, solo impostare le etichette dei segnali. Se attivato, l'Expert Advisor non aprirà operazioni, ma mostrerà solo segnali sul grafico; InpVolume - Volume della posizione. Dimensione del lotto per aprire un'operazione; InpDeviation - Slippage (in punti). Deviato massimo consentito quando si esegue un ordine; InpMagic - Numero magico. Identificativo unico delle posizioni dell'EA per il loro monitoraggio; InpStopLoss - Stop loss (in punti). Livello di stop loss. 0 - non impostato, -1 - calcolato come metà della larghezza delle Bollinger Bands; InpTakeProfit - Take profit (in pips). Livello di take profit. 0 - non impostato, -1 - calcolato in base al valore dell'ATR; InpSLMltp - Moltiplicatore della dimensione dello stop loss, se lo stop loss == -1. Permette di aumentare o diminuire lo Stop Loss calcolato automaticamente; InpTPMltp - Moltiplicatore della dimensione del take profit, se take profit == -1. Permette di aumentare o diminuire il Take Profit calcolato automaticamente. I valori predefiniti per i parametri di input dell'Expert Advisor sono ottimizzati per il test sul periodo di grafico H4. Ecco i risultati del test in modalità "All ticks" per l'ultimo anno su H4 con i parametri predefiniti:

2025.10.21
Heikin Ashi MT4 EA: Il tuo alleato per il trading su MetaTrader 4
MetaTrader4
Heikin Ashi MT4 EA: Il tuo alleato per il trading su MetaTrader 4

Stai cercando un modo per migliorare le tue operazioni di trading? L'Heikin Ashi MT4 EA è progettato appositamente per sfruttare le candele Heikin Ashi. Questa strategia smussa l'azione dei prezzi e filtra il rumore di mercato, creando una mappa chiara della direzione del mercato. In questo modo, puoi cogliere tendenze forti, evitare inversioni false e gestire le tue operazioni con maggiore sicurezza. Caratteristiche e Parametri Chiave 1. Integrazione delle Candele Heikin Ashi Visualizzazione della Tendenza Smussata – Rimuove il rumore casuale per segnali più chiari. Rilevazione dei Colori Rialzisti/Ribassisti – L'EA opera solo quando si verificano chiare inversioni nella tendenza Heikin Ashi. Impostazioni Heikin Ashi Personalizzabili – Modifica la smussatura per adattarla alla tua strategia. 2. Gestione Intelligente delle Operazioni Chiusura su Inversione di Trend – Chiude le operazioni istantaneamente quando i colori delle candele si invertono. Controlli su Equity e Profitto – Chiude tutte le operazioni quando il profitto o la perdita fluttuante raggiunge la soglia impostata. Vantaggi dell'Utilizzo dell'Heikin Ashi TrendMap EA ✅ Rilevazione Chiara delle Tendenze  – Filtra movimenti irregolari e segnali falsi.✅ Funziona su Qualsiasi Coppia e Timeframe  – Dallo scalping al swing trading.✅ Automazione Senza Intervento  – Esegue entrate e uscite senza esitazioni.✅ Trading Senza Emozioni  – Si basa sulle regole dell'Heikin Ashi, non su congetture umane.✅ Impostazioni Flessibili  – Adattabile a strategie aggressive o conservative.

2025.10.14
Strumento di Chiusura Posizioni Assistita per MetaTrader 5: Guida Pratica
MetaTrader5
Strumento di Chiusura Posizioni Assistita per MetaTrader 5: Guida Pratica

Introduzione allo Strumento di Chiusura Posizioni Ciao trader! Oggi parliamo di uno strumento molto utile per chi utilizza MetaTrader 5: il tool di chiusura posizioni assistita. Questo strumento è progettato per semplificare la gestione delle vostre operazioni, ma vediamo insieme come funziona. Parametri Principali Stop Loss: Il primo parametro che dovete impostare è l'importo dello stop loss, che deve essere un valore negativo. Ricordate, senza questo input, lo strumento non funziona! Take Profit: Il secondo parametro è il moltiplicatore del take profit, che si basa sul valore dello stop loss impostato. Vantaggi e Svantaggi Come ogni strumento, anche questo ha i suoi pro e contro. Vediamoli: Svantaggio: Non riconosce gli ordini in pending, quindi tenetelo a mente quando lo usate. Vantaggio: Se impostate uno stop loss, questo verrà applicato a un ordine senza richiedere l'operazione dello strumento, rendendolo molto comodo per gestire sia operazioni a lungo termine che a breve termine. Modalità di Funzionamento dello Stop Loss Lo strumento offre due modalità per gestire lo stop loss: La prima opzione consente di impostare uno stop loss per una delle operazioni, guidando così la chiusura della posizione. La seconda modalità chiude la posizione utilizzando un multiplo dell'input fornito. Disciplina nel Trading Questo strumento è particolarmente utile per limitare rigorosamente lo stop loss, specialmente per chi tende a fare stop loss frequenti. Se avete l'abitudine di chiudere le posizioni in modo arbitrario, questo tool può aiutarvi a mantenere la disciplina e a migliorare le vostre strategie di trading. In conclusione, lo strumento di chiusura posizioni assistita per MetaTrader 5 è un alleato prezioso per ogni trader che desidera ottimizzare la gestione delle proprie operazioni e migliorare la propria disciplina nel trading.

2025.10.08
Ichimoku Edge EA: Il Tuo Aliato per il Trading su MetaTrader 4
MetaTrader4
Ichimoku Edge EA: Il Tuo Aliato per il Trading su MetaTrader 4

Ichimoku Edge è un Expert Advisor (EA) basato sul classico indicatore Ichimoku Kinko Hyo, utilizzato con le impostazioni di default. Questo strumento genera segnali di acquisto e vendita attraverso l'incrocio del Chikou Span con il prezzo, confermati dalla posizione del prezzo e del Chikou Span rispetto al Kumo (nuvola). Risultati dei Backtest Logica della Strategia Un segnale di acquisto si verifica quando il Chikou Span incrocia il prezzo dal basso, confermato quando sia il prezzo attuale che il Chikou sono sopra il Kumo. Un segnale di vendita si verifica quando il Chikou Span incrocia il prezzo dall'alto, confermato quando sia il prezzo attuale che il Chikou sono sotto il Kumo. Tutte le operazioni aperte si chiudono automaticamente quando appare un segnale inverso. Non vengono utilizzati Stop Loss o Take Profit fissi; le uscite si basano interamente sui segnali di inversione. Gestione del CapitaleCi sono due modalità di dimensionamento delle posizioni: Dimensione fissa del lotto — le operazioni utilizzano un volume predefinito. Dimensionamento basato su ATR — regola dinamicamente la dimensione del lotto in base alla percentuale di rischio o al valore monetario utilizzando l'indicatore Average True Range. Parametri di Input ChiaveImpostazioni Ichimoku: Tenkan = 9 Kijun = 26 Senkou = 52 Gestione del Capitale: Lots – dimensione fissa della posizione. MM – abilita la gestione del rischio basata su ATR. ATR_Period, ATR_Multiplier – impostazioni dell'ATR. Risk / MoneyRisk – rischio percentuale o fisso. UseMoneyInsteadOfPercentage – switch tra rischio in % o in valuta. UseEquityInsteadOfBalance – rischio basato su equity anziché su saldo. LotDigits – precisione per la dimensione del lotto del broker. Varie: OrderComment – etichetta dell'ordine. Slippage – slippage massimo consentito. Magic – identificatore unico dell'EA. NoteQuesto EA funziona meglio su timeframe più elevati e mercati in trend. Per ottenere i migliori risultati, prova diverse impostazioni di Ichimoku e ATR prima di utilizzare in modalità live.

2025.10.06
Babi Ngepet: L'Expert Advisor per MetaTrader 5 che Potenzia i Tuoi Trade
MetaTrader5
Babi Ngepet: L'Expert Advisor per MetaTrader 5 che Potenzia i Tuoi Trade

Parametri dell'Expert Advisor (Inputs) Il nostro EA offre diversi parametri esterni che puoi modificare per controllarne il comportamento: Parametri Generali Parametro Tipo Descrizione MagicNumber int Un identificatore unico per le operazioni dell'EA. InitialLot double La dimensione del lotto iniziale per il primo trade in una serie. AllowBuy bool Consente all'EA di aprire operazioni di acquisto (iniziali e Martingale). AllowSell bool Consente all'EA di aprire operazioni di vendita (iniziali e Martingale). TakeProfit int Un Take Profit fisso in punti/pips utilizzato per ordini pendenti (non per esecuzione di mercato). FindHighLowBackBars int Numero di barre precedenti da considerare per determinare il massimo e il minimo per il posizionamento degli ordini pendenti iniziali. ResetAfterBars int Numero di barre dopo le quali gli ordini pendenti iniziali verranno eliminati e rivalutati (se non è aperta alcuna posizione). Strategia Martingale Parametro Tipo Descrizione ReverseMartingale bool Se vero, le successive operazioni Martingale saranno nella direzione opposta all'ultima operazione della serie (tipicamente un approccio anti-Martingale o di copertura). Attualmente, se ReverseMartingale è falso, si apre nella stessa direzione. LotMultiplier double Il fattore per cui la dimensione del lotto viene moltiplicata per il prossimo trade nella serie in perdita (es. 2.0 significa raddoppiare il lotto). SecureProfitMartingaleTarget double Il profitto totale flottante (in valuta del conto) al quale l'intera serie di operazioni aperte verrà chiusa. DistanceMartingalePips int La distanza (in pips) che il prezzo deve muoversi contro il prezzo di apertura dell'ultima operazione prima di aprire una nuova operazione Martingale. MaxTradesInSeries int Il numero massimo di operazioni consentite in una singola serie Martingale. Strategia Temporale Parametro Tipo Descrizione AllowMonday... AllowFriday bool Flag per abilitare o disabilitare il trading in specifici giorni della settimana. ForbiddenDates string Un elenco separato da virgole di date (formato AAAA.MM.GG) in cui il trading è vietato. Panoramica delle Funzioni Fondamentali OnInit() (Inizializzazione) Imposta il MagicNumber dell'EA, la modalità margine e la deviazione. Reimposta lo stato di Martingale delle variabili (s_currentLot, s_totalTradesInSeries, ecc.) ai loro valori iniziali, preparando per un nuovo inizio. OnDeinit() (Deinizializzazione) Una funzione semplice per la pulizia, che stampa un messaggio quando l'EA viene fermato o rimosso. IsTradingDateAllowed() e IsTradingDayAllowed() (Filtri di Trading) Queste funzioni controllano il giorno e la data attuali rispetto agli input definiti dall'utente (AllowMonday a AllowFriday e ForbiddenDates) per determinare se il trading è permesso. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (Esecuzione di Mercato) Questa funzione gestisce l'apertura di nuove posizioni di mercato (Buy o Sell). Valida e normalizza la dimensione del lotto rispetto al minimo, massimo e passo del broker. Controlla la margine libera sufficiente utilizzando CheckMargin(). Esegue il trade senza un Take Profit o Stop Loss fisso (tp_calculated è 0). Aggiorna le variabili globali dello stato di Martingale: s_currentLot, s_lastOpenPrice, s_seriesType, e s_totalTradesInSeries. CloseAllPositions() Itera attraverso tutte le posizioni aperte attualmente e chiude quelle aperte da questo EA (corrispondenti al MagicNumber). PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (Posizionamento Ordine Pendenti) Questa funzione posiziona ordini di Buy Limit o Sell Limit: Valida la dimensione del lotto e controlla la sufficienza di margine. Valida il prezzo di ingresso rispetto alla distanza minima del broker (SYMBOL_TRADE_STOPS_LEVEL). Calcola un Take Profit fisso (tp) basato sull'input TakeProfit. Invia la richiesta di trade. Nota: La funzione UpdateHighLowAndOrders chiama questa per posizionare gli ordini Buy Limit e Sell Limit iniziali. UpdateHighLowAndOrders() (Logica di Ingresso Iniziale) Questo è il meccanismo di ingresso iniziale quando non ci sono posizioni aperte: Guarda indietro per FindHighLowBackBars per trovare il Massimo Massimo e il Minimo Minimo. Calcola priceSellLimit (Massimo Massimo + 1 tick) e priceBuyLimit (Minimo Minimo - 1 tick). Controlla se esistono ordini Buy Limit e Sell Limit con il MagicNumber dell'EA. Posiziona un ordine Sell Limit appena sopra il recente massimo massimo e un ordine Buy Limit appena sotto il recente minimo minimo, ciascuno utilizzando l'InitialLot. OnTick() (Logica Principale) Il cuore della logica di esecuzione dell'EA: Controllo del Tempo: Previne calcoli ridondanti sullo stesso tick. Controllo di Filtro: Se il trading non è consentito per giorno/data, elimina tutti gli ordini pendenti. Controllo degli Obiettivi di Profitto (Uscita dalla Serie): Se eaHasOpenPositions è vero E il profitto totale flottante è ≥ SecureProfitMartingaleTarget, chiama CloseAllPositions() e reimposta tutte le variabili di stato di Martingale per iniziare una nuova serie. Posizionamento Ordine Iniziale: Se !eaHasOpenPositions E il trading è consentito, reimposta lo stato di Martingale e controlla se è formata una nuova barra. Se è formata una nuova barra, controlla se barsCount è ≥ ResetAfterBars. Se sì, elimina gli ordini pendenti e chiama UpdateHighLowAndOrders() per posizionare nuovi ordini iniziali. Se no, chiama solo UpdateHighLowAndOrders(). Logica dei Passi di Martingale: Se eaHasOpenPositions è vero E s_totalTradesInSeries è < MaxTradesInSeries: Controlla se il profitto totale flottante è negativo E il prezzo si è mosso contro l'ultima operazione aperta di almeno DistanceMartingalePips. Se entrambe le condizioni sono soddisfatte, calcola il nextLot moltiplicando s_currentLot per LotMultiplier. Determina la direzione dell'ordine da aprire (nella stessa direzione della serie o inversa, a seconda di ReverseMartingale). Chiama OpenTradeLogic() per aprire la nuova posizione moltiplicata, continuando la serie Martingale. Riepilogo della Strategia Il

2025.10.05
Simple_Grid: L'Expert Advisor più Semplice per MetaTrader 5
MetaTrader5
Simple_Grid: L'Expert Advisor più Semplice per MetaTrader 5

Se sei un trader e stai cercando un modo semplice per gestire le tue operazioni, Simple_Grid potrebbe fare al caso tuo. Questo Expert Advisor è progettato per impostare una griglia di ordini pendenti, sia stop che limit, in entrambe le direzioni rispetto al prezzo attuale, a una distanza definita nei parametri di input. Una cosa importante da tenere a mente è che Simple_Grid non prevede un Stop Loss. Inoltre, tra le 23:30 e le 4:00, tutti gli ordini pendenti non attivati vengono cancellati, e la nuova griglia di ordini viene impostata solo dopo le 4:00. Nel pannello di configurazione di questo Expert Advisor, hai la possibilità di impostare diversi parametri: Passo della griglia degli ordini pendenti Distanza dal prezzo attuale al primo ordine della griglia Numero di ordini in una direzione Selezione del tipo di ordini pendenti (solo ordini stop o solo ordini limit) Dimensione del profitto atteso (Take Profit) Dimensione del lotto fissa Numero magico dell'Expert Advisor ATTENZIONE!!! Questo Expert Advisor non è progettato per il trading su un conto reale e per generare profitti!!! È stato realizzato da me mentre studiavo il linguaggio di programmazione MQL5, ed è stato successivamente leggermente rielaborato (commenti non necessari rimossi) per essere condiviso su CodeBase. Insomma, Simple_Grid è uno strumento interessante per chi desidera esplorare il mondo della programmazione MQL5 e testare strategie senza rischiare capitale reale. Buon trading!

2025.10.01
Sfrutta il Sentiment dei Trader Retail con l'Expert Advisor Ziwox per MetaTrader 4
MetaTrader4
Sfrutta il Sentiment dei Trader Retail con l'Expert Advisor Ziwox per MetaTrader 4

Expert Advisor Ziwox per il Sentiment dei Trader RetailDescrizione:Questo Expert Advisor (EA) sfrutta il sentiment dei trader retail fornito dall'API Ziwox per prendere decisioni di trading contrarian, il tutto combinato con un semplice filtro tecnico. L'idea è semplice: se la maggior parte dei trader retail è long, noi consideriamo di vendere; se la maggior parte è short, noi consideriamo di comprare. Combinando l'analisi del sentiment con la conferma della tendenza tramite medie mobili, l'EA offre un approccio intelligente al trading basato sul comportamento collettivo del mercato.Puoi trovare il codice e la sua implementazione in questo articolo MQL5.Perché il Sentiment Retail è Importante:Il sentiment dei trader retail riflette le posizioni e le inclinazioni dei piccoli trader nel mercato. È risaputo che spesso i trader retail prendono la direzione sbagliata nei movimenti di mercato a causa di trading emotivo, cattiva gestione del rischio o reazioni eccessive alle notizie. Analizzando i rapporti long e short dei trader retail, possiamo adottare una strategia contrarian, che spesso si allinea con il flusso istituzionale e le tendenze di mercato più ampie.L'analisi del sentiment può aiutare i trader a:Identificare condizioni di mercato eccessive.Rilevare potenziali inversioni in anticipo.Arricchire l'analisi tecnica con informazioni comportamentali.Ridurre il rischio evitando operazioni affollate.Come Funziona l'EA:Questo EA recupera i dati sul sentiment retail tramite l'API Ziwox e li combina con un filtro di crossover delle medie mobili:Integrazione API: Utilizzando la funzione GetAPI, l'EA invia una richiesta web all'endpoint di Ziwox per recuperare i dati sul sentiment in formato JSON. I dati includono campi chiave come Retail Long Ratio, Retail Short Ratio e Risk Sentiment. Il JSON viene poi analizzato in un array (APIJSON) usando JsonDataParse.Logica Contrarian:Se il Retail Long Ratio è >= 60% e la MA veloce è sopra la MA lenta, l'EA considera un'operazione di vendita.Se il Retail Short Ratio è >= 60% e la MA veloce è sotto la MA lenta, l'EA considera un'operazione di acquisto. Questo assicura che le operazioni siano contrarian rispetto al sentiment retail, ma comunque in linea con la conferma della tendenza tecnica.Filtro Tecnico: Le medie mobili semplici (iMA) con periodi definiti dall'utente (shortMAPeriod e longMAPeriod) filtrano le operazioni. Solo le operazioni che si allineano con la tendenza delle medie mobili vengono eseguite.Trading Automatizzato: Quando il trading automatico è abilitato, l'EA apre automaticamente ordini, controlla la presenza di nuove candele tramite IsNewCandle() e assicura che non ci siano operazioni duplicate con OrdersTotal().Visualizzazione: L'EA disegna indicatori di sentiment sul grafico utilizzando DrawSentiment e ButtonCreate, mostrando i rapporti long e short retail in modo chiaro e con codifica a colori. Verde indica posizioni long, rosso indica posizioni short.Componenti Chiave del Codice Spiegati:GetAPI: Gestisce le chiamate API a Ziwox, gestisce i limiti di frequenza, i tentativi e salva i dati in un file JSON.JsonDataParse: Legge il file JSON, analizza i valori di sentiment e li memorizza nell'array APIJSON per l'uso nella logica di trading.OnTick: Controlla le condizioni ad ogni tick, applica la logica contrarian con il filtro delle MA e invia ordini se i criteri sono soddisfatti.DrawSentiment &amp; ButtonCreate: Visualizza il sentiment direttamente sul grafico di MT4 per un'immediata comprensione.IsNewCandle: Assicura che le operazioni vengano controllate solo una volta per ogni nuova candela per evitare esecuzioni multiple sulla stessa candela.Istruzioni per l'Uso:Posiziona l'EA nella cartella Experts di MT4.Inserisci la tua chiave API Ziwox nel campo APIKey.Regola shortMAPeriod e longMAPeriod secondo necessità.Imposta AutoTrade su true se desideri un trading completamente automatizzato.Carica l'EA su un grafico di qualsiasi simbolo. Recupererà il sentiment, lo visualizzerà e traderà secondo la strategia contrarian.Conclusione:Questo EA combina le intuizioni della finanza comportamentale dal sentiment retail con l'analisi tecnica per fornire una strategia di trading contrarian semplice ma efficace. Monitorando il bias collettivo dei trader retail, il sistema aiuta a identificare potenziali inversioni di mercato e a evitare operazioni affollate, dando un vantaggio ai trader disciplinati.

2025.09.30
RSI Engine: L'Expert Advisor Ideale per MetaTrader 5
MetaTrader5
RSI Engine: L'Expert Advisor Ideale per MetaTrader 5

Caratteristiche Principali Strategie di Entrata Multiple: Scegli tra i classici segnali di inversione in overbought/oversold o segnali avanzati di divergenza RSI. Filtri di Conferma: Utilizza un incrocio della linea centrale RSI per migliorare l'accuratezza dei segnali e ridurre le entrate errate. Logica di Uscita Dinamica: Oltre a Stop Loss e Take Profit, l'EA può chiudere le operazioni in base ai livelli RSI. Configurabilità Totale: Tutti i parametri RSI, le impostazioni di gestione delle operazioni e le regole strategiche possono essere personalizzati. Gestione Indipendente delle Operazioni: Un numero magico unico assicura che l'EA gestisca solo le proprie operazioni, evitando conflitti con altri robot o trading manuale. Strategie di Trading e Segnali Logica dei Segnali di Entrata L'utente può selezionare uno dei seguenti metodi per generare segnali di entrata. 1. Divergenza RSI (Strategia Predefinita) Questa è la strategia principale, attivata per impostazione predefinita. L'EA identifica le divergenze tra l'andamento dei prezzi e l'oscillatore RSI su un periodo di riferimento configurabile (predefinito: 60 barre), il che può segnalare un potenziale inversione del mercato. Divergenza Bullish (Segnale di Acquisto): Si verifica quando il prezzo forma un nuovo minimo, ma l'RSI forma un minimo più alto. Questo indica un indebolimento della momentum ribassista. Divergenza Bearish (Segnale di Vendita): Si verifica quando il prezzo crea un nuovo massimo, ma l'RSI forma un massimo più basso. Questo indica un indebolimento della momentum rialzista. 2. Inversione Overbought/Oversold Gli utenti possono disattivare la divergenza per commerciare utilizzando una strategia classica di inversione RSI. Segnale di Acquisto: Generato quando l'RSI attraversa verso l'alto dalla zona di ipervenduto (predefinito: sotto 30). Segnale di Vendita: Generato quando l'RSI attraversa verso il basso dalla zona di ipercomprato (predefinito: sopra 70). 3. Conferma della Linea Centrale (Filtro Opzionale) Per una conferma aggiuntiva, questo filtro può essere attivato. Dopo che un segnale iniziale è stato generato (da divergenza o condizione OB/OS), l'EA attenderà che l'RSI attraversi la linea centrale (50) prima di eseguire l'operazione. Questo aiuta a confermare un reale cambiamento nella momentum del mercato. Logica della Strategia di Uscita L'EA utilizza sia condizioni di uscita fisse che dinamiche. Stop Loss &amp; Take Profit: Ogni operazione è protetta da uno Stop Loss fisso e da un livello di Take Profit. Uscita per Livello RSI (Attivata per Impostazione Predefinita): Questa uscita dinamica chiude le posizioni in base al valore dell'RSI. Ad esempio, una posizione long può essere automaticamente chiusa quando l'RSI entra nel livello di ipercomprato (es. 70), garantendo profitti mentre la momentum diminuisce. Una posizione short può essere chiusa quando l'RSI entra nel livello di ipervenduto (es. 30). Gestione del Trading e del Rischio L'EA include parametri essenziali per gestire il rischio. Dimensione del Lotto: Dimensione del lotto fissa per tutte le operazioni. (Predefinito: 0.1) Stop Loss: Stop loss protettivo in punti. (Predefinito: 500) Take Profit: Obiettivo di profitto in punti. (Predefinito: 300) Numero Magico: Un identificatore unico per le operazioni dell'EA. (Predefinito: 160941) Configurazione dell'Indicatore RSI Gli utenti hanno il pieno controllo sulle impostazioni dell'indicatore RSI. Periodo RSI: Il periodo di riferimento per il calcolo dell'RSI. (Predefinito: 14) Livello di Ipercomprato: La soglia per la zona di ipercomprato. (Predefinito: 70) Livello di Ipervenduto: La soglia per la zona di ipervenduto. (Predefinito: 30) Linea Centrale: Il punto medio dell'oscillatore RSI. (Predefinito: 50)

2025.09.13
Martingale Pulse EA: Il Tuo Esperto per MetaTrader 5
MetaTrader5
Martingale Pulse EA: Il Tuo Esperto per MetaTrader 5

Caratteristiche Principali Quattro Strategie di Price Action Uniche: Scegli la logica principale tra HFT Tick Momentum, pattern di candlestick Engulfing, inversioni RSI o un classico crossover EMA. Metodi di Ingresso Flessibili: Esegui operazioni istantanee con Ordini di Mercato o pianifica i tuoi ingressi con precisione usando Ordini Stop e Limit. Avanzato Sistema Martingale: Supera l'approccio classico con tre tipi distinti di Martingale: Moltiplicatore Classico, Moltiplicatore con Somma e Somma con Iniziale. Dimensionamento Dinamico dei Lotti: Seleziona una dimensione di lotto fissa o lascia che l'EA calcoli automaticamente le dimensioni delle posizioni in base a una percentuale del tuo saldo e stop-loss. Gestione Completa delle Operazioni: Imposta Stop Loss in punti. Definisci il tuo obiettivo con un Rapporto Rischio:Ricompensa. Novità in v1.10: Un potente Trailing Stop dual-mode che funziona in Punti o Denaro. Gestione del Rischio di Livello Istituzionale: Imposta un Obiettivo di Profitto Giornaliero per bloccare automaticamente i guadagni. Proteggi il tuo capitale con un Limite di Drawdown Giornaliero (importo fisso o percentuale). Personalizza i periodi di calcolo del rischio in base all'orario del server o a una finestra UTC personalizzata. Controllo Completo del Tempo e della Sessione: Definisci le ore di trading esatte per ogni giorno della settimana. Chiudi automaticamente tutte le operazioni alla fine di una sessione, se desiderato. Cooldown delle Operazioni Integrato: Evita il sovra-trading impostando un intervallo minimo di tempo tra una operazione chiusa e il prossimo ingresso. Controlli Margin Intelligenti: L'EA controlla sempre la sufficienza di margin prima di piazzare un'operazione, proteggendo il tuo conto da errori. Spiegazioni Dettagliate delle Funzionalità Strategie di Trading Affina la logica dell'EA per adattarla alla tua visione del mercato. HFT Tick Momentum: Per gli scalper ad alta frequenza, questa strategia analizza i dati tick per tick per catturare esplosioni di momentum a breve termine. Candlestick Engulfing: Un potente pattern di price action che identifica potenziali inversioni di trend alla chiusura di una nuova candela. Inversione RSI: Opera su segnali RSI classici, entrando quando l'indicatore attraversa nuovamente le aree di ipercomprato o ipervenduto. EMA Crossover: Una robusta strategia di seguimento del trend che attiva operazioni quando il prezzo chiude oltre una specifica Media Mobile Esponenziale. Trailing Stop Dual-Mode Proteggi i tuoi profitti in modo dinamico mentre il mercato si muove a tuo favore. Trailing in Punti: Assicura i tuoi profitti seguendo lo stop-loss a una distanza fissa di punti dal prezzo attuale. Perfetto per mercati volatili. Trailing in Denaro: Blocca un importo specifico di denaro. Lo stop-loss si sposterà per proteggere un profitto monetario definito, indipendentemente dalla distanza in punti. Protezione del Rischio Giornaliero Fai trading in tutta tranquillità. L'EA tiene traccia delle prestazioni del tuo conto dall'inizio di ogni giornata di trading. Se viene raggiunto l'obiettivo di profitto giornaliero o il drawdown massimo, chiuderà tutte le posizioni aperte e smetterà di fare trading fino al giorno successivo, proteggendo il tuo capitale e i tuoi profitti. Per Chi È Questo EA? Per i trader che desiderano automatizzare diverse strategie di price action. Per gli utenti che richiedono un alto grado di personalizzazione nella gestione del rischio. Per i trader che utilizzano o vogliono sperimentare in sicurezza strategie Martingale. Per i trader sistematici che operano all'interno di sessioni di mercato specifiche. Input Completamente Personalizzabili Tutte le impostazioni sono chiaramente raggruppate e etichettate per una facile configurazione: Strategia di Trading di Base Impostazioni dell'Indicatore Dimensionamento dei Lotti & Martingale Gestione delle Operazioni Gestione del Tempo & Sessione Gestione del Rischio Giornaliero ID dell'EA (Magic Number) Raccomandazioni Per ottenere le migliori prestazioni e un trading senza interruzioni, esegui questo EA su un Virtual Private Server (VPS). Esegui sempre un attento backtesting sul simbolo e sul timeframe scelti prima di utilizzare un conto reale. Inizia con il dimensionamento dei lotti basato sul rischio (PERCENTUALE_DEL_SALDO) su un conto demo per comprendere il comportamento dell'EA con le tue impostazioni.

2025.09.09
Calcolatore di Rischio per MetaTrader 5: Ottimizza le Tue Decisioni di Trading
MetaTrader5
Calcolatore di Rischio per MetaTrader 5: Ottimizza le Tue Decisioni di Trading

Panoramica Il Calcolatore di Rischio è uno strumento indispensabile per i trader che apprezzano velocità e precisione. Sei stanco di calcolare manualmente il valore finanziario del tuo Stop Loss e Take Profit? Questo Esperto Consulente aggiunge un pannello intuitivo direttamente sul tuo grafico, permettendoti di visualizzare il rischio e il guadagno di una trade in pochi secondi—prima ancora di piazzare l'ordine. Con un'interfaccia pulita e ad alte prestazioni, questo strumento si integra perfettamente nel tuo ambiente di trading, fornendo informazioni cruciali senza ingombrare il grafico o rallentare il computer. Caratteristiche Principali ✅ Calcolo Istantaneo: Inserisci la dimensione del lotto, la distanza in punti per il tuo Take Profit e Stop Loss, e vedrai immediatamente i valori corrispondenti nella valuta del tuo conto. 📈 Interfaccia Intuitiva sul Grafico: Un pannello moderno e facile da usare, posizionato in modo da non interferire con la tua analisi tecnica. 💲 Valore Punto in Tempo Reale: Il calcolatore mostra il valore monetario di ogni punto (tick value) per il simbolo corrente, aiutandoti a comprendere meglio la volatilità. 🌐 Compatibilità Universale: Funziona perfettamente con qualsiasi simbolo sulla tua piattaforma MetaTrader 5 (Forex, indici, materie prime, ecc.). ⚡ Leggero ed Efficiente: Progettato per consumare risorse minime, garantendo che la tua piattaforma rimanga veloce e reattiva. Come Utilizzarlo Collega l'Esperto Consulente a qualsiasi grafico. Il pannello del calcolatore apparirà nell'angolo in alto a destra. Inserisci i valori desiderati nei campi Dimensione Lotto, Take (pts) e Stop (pts). Clicca sul pulsante "Calcola". I risultati finanziari per il "Take" (profitto) e "Stop" (perdita) verranno visualizzati istantaneamente. Ottimizza la tua gestione del rischio e prendi decisioni di trading più intelligenti e informate. Scarica il Calcolatore di Rischio e porta la tua analisi pre-trade al livello successivo!

2025.09.03
HedgeCover EA: Il Sistema di Protezione Intelligente per MetaTrader 5
MetaTrader5
HedgeCover EA: Il Sistema di Protezione Intelligente per MetaTrader 5

HedgeCover EA - Sistema di Protezione Intelligente per le Posizioni Panoramica:HedgeCover è un Expert Advisor di livello professionale progettato per fornire una protezione sicura e controllata per le posizioni in perdita. A differenza dei pericolosi sistemi martingale, implementa una gestione del rischio intelligente con più livelli di sicurezza per prevenire il sovra-trading e il rischio di blowout del conto. Caratteristiche Principali:• Hedging Unico per Posizione - Ogni posizione è coperta solo una volta, eliminando loop infiniti.• Separazione dei Numeri Magici - Utilizza numeri magici distinti per le posizioni principali rispetto a quelle di copertura per evitare di coprire le coperture.• Soglia di Perdita Configurabile - Imposta il livello di perdita in pips (si consigliano tra 30 e 100) prima che scatti l'hedging.• Protezione Cooldown - Tempo minimo tra le operazioni di copertura (si consigliano 5-15 minuti).• Limite Massimo di Hedge - Limite assoluto sul numero totale di posizioni di copertura.• Controlli di Sicurezza sul Margin - Richiesta di 80% di margine libero per prevenire il sovra-leveraging.• Filtraggio dei Simboli - Esegue hedging solo sulle posizioni del simbolo attuale del grafico. Gestione del Rischio: Previene l'effetto "valanga" che causa il wipeout del conto. Implementa controlli di rischio professionali piuttosto che raddoppiare in modo avventato. Include validazione e normalizzazione della dimensione del lotto. Capacità di logging e monitoraggio complete. Impostazioni Raccomandate: Magic Principale: Il numero magico della tua strategia. Magic di Hedge: Valore diverso (es. 99999). Soglia di Perdita: 50 pips. Coefficiente di Lotto: 1.5x. Max Hedge: 3. Cooldown: 5 minuti. Licenza: Licenza MIT - Gratuita per uso, modifica e distribuzione nella comunità. Attenzione: Progettato per testare in demo e scopi educativi. Utilizza a tuo rischio. Testa sempre in modo approfondito prima di considerare l'uso in reale. Ideale per: Trader in cerca di capacità di hedging professionale senza i rischi dei tradizionali sistemi martingale.

2025.09.03
1 2 3 4 5 6 Successivo Ultimo