Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
24
Valutazioni:
(2)
Pubblicato:
Aggiornato:
curve.png (131.41 KB)
report.png (135.91 KB)
setting.png (48.85 KB)
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Breakout di tendenza long-only con gestione dinamica del rischio

Breakout è un expert advisor per MetaTrader 5 semplice e automatizzato, progettato per cogliere lo slancio algoritmico dei breakout nei mercati rialzisti strutturali. È caratterizzato da un'impostazione precisa del breakout su barra, un'esecuzione rigorosamente all'apertura di una nuova barra per ridurre al minimo il rumore di mercato e un modulo avanzato di dimensionamento dinamico dei lotti che garantisce di rischiare un importo fisso in valuta su ogni configurazione, indipendentemente dalla volatilità del mercato.

Questo EA è specificamente studiato per indici e strumenti con una forte tendenza direzionale — come il NASDAQ (NAS100)— in cui la crescita degli asset tende a premiare gli acquisti strutturali effettuati con disciplina.

Panoramica della strategia

La logica di base si fonda sull’individuazione di espansioni strutturali immediate e ad alta probabilità:

  • Il segnale: l’EA analizza l’ultima barra completata (Barra 1). Se il suo prezzo di chiusura è nettamente superiore al massimo della barra precedente (Barra 2), viene attivato un breakout rialzista.

  • L’esecuzione: opera esclusivamente all’apertura di una nuova barra (struttura OnTick), proteggendoti dai ritardi di esecuzione e dal rumore intrabarra.

  • Stop Loss (SL): Posizionato dinamicamente al minimo della candela di breakout (Barra 1).

  • Take Profit (TP): calcolato matematicamente in base al rapporto rischio/rendimento personalizzato.

  • Direzionalità: solo posizioni lunghe. Progettato specificamente per cogliere i guadagni durante i trend macro-rialzisti strutturali.

Note sulle prestazioni e sul backtesting

  • Strumento testato: NASDAQ (NAS100)

  • Intervallo di tempo: H4

  • Periodo di backtest: 3,5 anni (con rendimenti netti positivi)

  • Metodo di backtest: condotto utilizzando barre OHLC (Open, High, Low, Close) su timeframe M1.

⚠️ Nota per gli utenti: questa strategia ha mostrato rendimenti strutturali solidi nei test con OHLC M1. Tuttavia, non è stata ancora simulata su "Ogni tick basato su tick reali". Si raccomanda vivamente agli utenti di eseguire le proprie simulazioni e ottimizzazioni basate su tick reali, in linea con gli spread specifici del proprio broker e le specifiche contrattuali, prima di passare al trading dal vivo.

Relazione

Gestione avanzata del rischio e dimensionamento dinamico dei lotti

A differenza degli EA di base che utilizzano dimensioni dei lotti fisse, Breakout utilizza in modo intelligente il capitale del tuo conto.

L'utente inserisce l'importo preciso in valuta che è disposto a perdere (ad es., $20 o $50). L'EA estrae i valori di mercato correnti SYMBOL_TRADE_TICK_VALUE e SYMBOL_TRADE_TICK_SIZE per calcolare la distanza esatta dallo Stop Loss in tick. Successivamente, normalizza questi dati in un volume di posizione calcolato, adattandosi perfettamente alle regole del broker (SYMBOL_VOLUME_STEP). Se una configurazione richiede una dimensione del lotto inferiore al minimo consentito dal tuo broker, l’operazione viene tranquillamente saltata.

Parametri di input e guida all’ottimizzazione

L’EA offre parametri di input altamente flessibili progettati per lo Strategy Tester di MT5:

Parametro Valore predefinito Descrizione Potenziale di ottimizzazione
InpRiskAmount 20,0 Importo monetario fisso da mettere a rischio per ogni operazione (ad es. 20 $). Adeguare in base alle dimensioni del proprio conto.
InpMinSLPoints 5000 Distanza minima consentita dello Stop Loss in punti. Alta. Filtra i breakout minimi e con basso momentum o il rumore di mercato.
InpRewardToRiskRatio 1,0 Moltiplicatore di rendimento target (ad es., 1,5 significa che il TP è pari a 1,5 volte la distanza dello SL). Alto. Individua il punto ottimale per ottenere il massimo rendimento atteso sull’asset scelto.
InpMagicNumber 654321 Identificatore univoco di tracciamento per le posizioni dell’EA. Modificarlo se si eseguono più EA su un unico conto.


Come ottimizzare:

  1. Eseguire un'ottimizzazione veloce (algoritmo genetico) sull'indice di riferimento.

  2. Modifica il valore di InpMinSLPoints per filtrare le candele strutturali di piccole dimensioni che causano falsi breakout.

  3. Ottimizza InpRewardToRiskRatio tra 0,5 e 2,5 per individuare il vantaggio matematico per il timeframe H4.


Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/73638

EA KCI Embeded Sniper EA KCI Embeded Sniper

The KCI Embedded Sniper is an algorithmic trading solution designed for high-precision reversal entries. Unlike conventional Expert Advisors that rely on external indicator dependencies (which often suffer from thread desynchronization and latency), this EA features a fully embedded Kinetic Compression Index (KCI) engine. By transplanting the entire mathematical framework of the KCI—calculating Velocity Quotients, Kinetic Displacement, Energy Dispersion, and Phase Velocity—directly into the EA’s core logic, we have eliminated "asynchronous lag." The result is a lightning-fast sniper engine that validates market exhaustion (Singularity) and momentum extremes (Williams %R) with micro-second precision, operating solely on completed bars to ensure zero-repaint performance.

KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection

The Kinetic Compression Index (KCI) is a custom oscillator designed to detect market exhaustion and localized compression events. By calculating its kinematic metrics internally rather than relying on external standard indicator handles, the KCI reduces overhead and simplifies buffer management for Expert Advisor (EA) integration. This article details the mathematical foundation, system architecture, buffer mapping, and practical integration guides for developers looking to implement this tool in MetaTrader 5.

Quantum XAUUSD Silver Trader Quantum XAUUSD Silver Trader

EA multi-indicatore per l'oro (XAUUSD) e l'argento (XAGUSD): segnali RSI, ADX e MA, trailing stop ATR adattivo e protezione del capitale integrata.

Execution Cost Sensitivity Analyzer Execution Cost Sensitivity Analyzer

A pure-MQL5 script that measures how robust a strategy's edge is to execution costs. It reads a Date,Profit,Volume CSV of closing deals and models each deal's cost as a fixed part plus a per-lot part. It prints the breakeven cost per deal, the cushion (the multiple of an assumed realistic cost at which the net profit reaches zero), the net profit and profit factor re-priced at the assumed cost, the share of winners the cost turns into losers, and a composite A+ to F cost-robustness score with recommendations. If no file is present it generates a reproducible sample and analyzes it, so the output is visible on the first run. No external libraries, no Python, no AI.