RiskGuard Lite è un Expert Advisor compatto e di facile comprensione che illustra come impostare un’operazione con rischio controllato in MQL5. L’idea alla base dell’entrata è volutamente semplice (un crossover tra EMA) in modo che il codice possa concentrarsi sugli aspetti che solitamente presentano problemi: posizionamento dello stop, dimensionamento della posizione e verifica degli ordini.
Come funziona: su ogni nuova barra, il sistema verifica le ultime due barre chiuse alla ricerca di un crossover tra l’EMA veloce e quella lenta. Lo stop loss viene posizionato a un multiplo dell’ATR, mai più vicino del livello di stop del broker, mentre il take profit è un multiplo fisso del rapporto rendimento:rischio di tale distanza. La dimensione del lotto viene calcolata con OrderCalcProfit in modo che, se lo stop viene raggiunto, si perda la percentuale scelta del capitale proprio, quindi arrotondata in base all’incremento di volume e ai limiti del broker. Prima dell’invio, l’EA verifica lo spread e che non vi siano posizioni aperte sul simbolo con il proprio numero magico, e stampa il codice di ritorno del server se un ordine viene rifiutato.
Parametri di input: periodo EMA veloce (20), periodo EMA lento (50), periodo ATR (14), distanza dello stop loss in ATR (2,0), Take profit come multiplo della distanza dello stop (1,5), Rischio per operazione in percentuale del capitale (0,5), Spread massimo per l’entrata in punti (25), Slippage massimo in punti (10), Numero magico.
Uso consigliato: qualsiasi simbolo liquido su H1, ad esempio EURUSD. Funziona su conti con compensazione e di copertura. Si tratta di un modello didattico, non di una strategia completa: la perdita effettiva può differire dal rischio impostato a causa di commissioni, slippage e gap, e non vi è alcuna garanzia di redditività. Testarlo prima su un conto demo.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/77470
Spread Monitor for Scalpers
Istogramma dello spread in una finestra secondaria con statistiche relative a valori attuali, medi, massimi e minimi, costo per operazione e avvisi di soglia per gli scalper.
FxCraft Example EA – Range Breakout with pending orders
Educational Expert Advisor: daily range breakout with BuyStop/SellStop pending orders, risk-reward take profit and trading days. Clean, commented MQL5 code with margin and stop level checks. Demo and Strategy Tester only.
Spread Monitor
Spread Monitor is an MQL5 Expert Advisor that draws a colour-coded panel on the chart. The panel shows the current spread of the attached symbol in points, along with the average, minimum, and maximum over a rolling history. It also counts how many stored samples exceeded a warning level, and turns the status row red when the current spread is above that level. The utility does not place orders. Inputs control the warning level, the history size, the refresh interval, and the panel position. Panel objects are removed when the EA is detached.
Session Candle Counter: candles numbered from the cash open, DST aware
I numeri indicano ogni candela della giornata di negoziazione in corso, a partire dall'apertura del mercato a Francoforte, Londra, New York o Tokyo. Il punto di riferimento viene convertito dall'ora locale della borsa all'ora del server del broker con adeguamento automatico all'ora legale, quindi la prima candela dopo l'apertura è sempre la numero uno, sia d'estate che d'inverno.