Unisciti alla nostra fan page
- Visualizzazioni:
- 53
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Chiunque utilizzi un sistema a griglia, una martingala o qualsiasi sistema di media si pone la stessa domanda —il mio conto è abbastanza grande? — e quasi tutti rispondono indicando una cifra sbagliata.
La risposta più comune è la perdita subita all’ultimo livello della griglia. Ma non è questo che porta all’esaurimento del conto. Ciò che porta all’esaurimento del conto è illivello di margine che raggiunge lo stop-out del broker, il che avviene mentre la posizione è ancora aperta e sembra ancora recuperabile.
Questo Expert Advisor calcola il numero reale e poi svolge la parte che trasforma l’aritmetica in informazione: analizza la cronologia M1 del simbolo stesso e contaquante volte si è già verificato un movimento di tale entità.
Èrigorosamente di sola lettura. Non apre, chiude né modifica mai una posizione.
I tre errori che è stato creato per correggere, e che tendono tutti nella direzione rassicurante
- Una catena di N segmenti non rimane in sospeso al passo × N. Il segmento più vecchio si trova a (N−1) passi di distanza, quello successivo a (N−2) e così via, quindi il totale è pari apasso × N(N−1)/2. Con 10 segmenti si tratta di 45 passi di perdita, non 10.
- Le posizioni aperte immobilizzano anche il margine mentre sono in fluttuazione. Lo stop-out confronta il capitale proprio con il margine utilizzato, quindi entrambi i lati di quella frazione si muovono contro di te contemporaneamente: la perdita cresce mentre il margine di sicurezza si riduce.
- Lo stop-out è una percentuale, non zero. Il conto non deve necessariamente perdere tutto. Al livello comune del 50%, è già sufficiente perdere metà del capitale proprio.
Cosa indica
| Riga | Significato |
|---|---|
| intervallo completo della catena | Differenza di prezzo tra la voce più recente e quella più vecchia. |
| variabile quando completa | Il valore pari a step × N(N−1)/2, nella valuta del conto. |
| margine bloccato | Da OrderCalcMargin, non derivato — solo il terminale conosce le regole del tuo broker. |
| Una catena completa è | Variabile più margine, espressa in percentuale del capitale proprio. |
| Movimento sfavorevole che la conclude | Quanto il prezzo può muoversi a tuo sfavore prima che il broker intervenga. |
| posizioni aperte in quel momento | Quante posizioni sono effettivamente aperte quando ciò accade. |
| volte negli ultimi N giorni | Con quale frequenza si è verificato un movimento di tale entità, calcolato sulle barre M1 reali. |
Perché le ultime due righe sono più importanti delle altre
"Servono 86 dollari di margine" è un'astrazione. "Un movimento di 86 dollari si è verificato 71 volte negli ultimi 100 giorni, uno ogni 1,4 giorni" è una decisione. La frequenza viene calcolata a partire da un estremo in corso e ricomincia dopo ogni evento, quindi un calo prolungato conta una sola volta anziché una volta per ogni barra — la cifra rimane comparabile a un numero di giorni.
Ele posizioni aperte a quel punto rispondono a una domanda su cui si discute senza misurare: se il conto si esaurisce prima che la catena sia completa, il limite massimo delle posizioni non viene mai raggiunto, e aumentarlo o diminuirlo non cambia assolutamente nulla.
Tre dettagli su cui è facile sbagliare, chiariti qui
- Il denaro per unità di prezzo deriva dal valore del tick e dalla dimensione del tick del simbolo, non dalla dimensione del contratto. Un indice CFD, un metallo e una coppia di valute hanno interpretazioni diverse di cosa significhi “dimensione del contratto”, e un cross la cui valuta di profitto non è la valuta del conto richiede una conversione che il valore del tick contiene già.
- Le posizioni coperte di solito non raddoppiano il margine. Su un conto di copertura, il broker addebita in genere la parte più grande anziché la somma — misurato su un conto reale, 6 posizioni lunghe più 2 corte sono state addebitate per 6, non per 8. L’EA legge SYMBOL_MARGIN_HEDGED per scoprirlo e, quando la regola non può essere letta, ipotizza il caso più oneroso, poiché un’ipotesi sulla propria sicurezza non dovrebbe mai essere ottimistica.
- La catena si riempie man mano che il prezzo si muove. Il calcolo per una catena completa addebita il margine di N posizioni in un momento in cui ne esistono solo due. Su un conto di piccole dimensioni con uno step ampio, ciò produce un "sei già fuori gioco" per una configurazione la cui risposta reale è un movimento ordinario. Questo EA risolve all’interno di ciascuna fascia di k gambe e adotta la prima soluzione auto-coerente — quella in cui la catena detiene effettivamente k gambe a quel prezzo.
Input
| Input | Significato |
|---|---|
| InpGridStep | Distanza tra le gambe, espressa in prezzo (non in punti). |
| InpLots | Lotti per tratta. |
| InpMaxLegs | Tramonche per catena — il limite massimo. |
| InpBothSides | Se una catena lunga e una corta funzionano insieme. |
| InpEquity | Capitale proprio da ipotizzare. Impostando 0 si utilizza il conto reale, in modo da poter testare una dimensione che non si possiede ancora. |
| InpStopOutLevel | Percentuale di stop-out. Se si imposta 0, il sistema interroga il broker. |
| InpHistoryDays | Giorni di cronologia M1 da analizzare. 0 salta il controllo della frequenza. |
On InpEquity. Impostarlo su un valore che il conto non possiede è proprio lo scopo, non una soluzione alternativa: risponde alla domanda "di quanto capitale avrebbe effettivamente bisogno questa configurazione" senza doverlo prima depositare.
Cosa non fa
Non è un backtest e non dice nulla sul fatto che una strategia sia redditizia. Risponde a una domanda: data questa configurazione e questo conto, fino a che punto il prezzo può muoversi contro di te prima che il broker chiuda la tua posizione, e quanto è comune un movimento di tale entità.
Inoltre, non simula una ripresa. Una catena che sopravvive è una catena a cui il prezzo è tornato — e questo strumento misura l’escursione, che è ciò che determina se sarai ancora lì quando ciò accadrà.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/76972
AI Prompt Writer - Simple AI Assistant Customization
Personalizza il tuo assistente AI di MetaTrader 5 scegliendo la lingua, la personalità, il menu e il comportamento tramite un semplice file di prompt.
ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule
One panel for the rules of a prop firm challenge: daily loss, maximum loss (static or trailing), profit target, minimum trading days and the best-day (consistency) rule. For each one it shows how much is used and how much room is left, in money. "One more trade" tells you the largest lot size that still keeps a stop-out inside the room left today and in the max-loss room. Read-only: it never opens, changes or closes a trade. The presets hold typical values; firms change their rules, so check yours and use the Custom preset. Built on the ATS Risk Library (ATS_RiskLib.mqh, included).
ICT Structure Visualizer – liquidity sweep, MSS and FVG with an honest statistics panel
Draws ICT structure on the chart (liquidity pools, sweeps, market structure shift, fair value gaps) from closed bars only, adds a trade plan for every confirmed setup and keeps an honest statistics panel of what those setups did on your symbol. Analysis only – it does not trade.
Newtonian Mechanics
A MetaTrader 5 utility that treats the bid and ask quote streams as two independent physical trajectories and fits a local quadratic to each, producing position, velocity, and acceleration with honest error bars and an out-of-sample forecast scoreboard.