Gianluca Gangemi
Gianluca Gangemi
  • MQL5 / MetaTrader 5 developer at Freelance
  • Italy
  • 272
  • Information
no
experience
0
products
0
demo versions
0
jobs
0
signals
0
subscribers
MQL5 / MetaTrader 5 developer at Freelance
MQL5 developer working on MetaTrader 5 automation: Expert Advisors, risk
control, and MT5-to-Python research pipelines.

I build EAs with server-side stops, margin-level guards, exposure limits and
state recovery after a terminal or VPS restart - the parts that decide whether
a system survives, not just whether it compiles.

My main work is validation: real-tick backtesting, in-sample/out-of-sample
splits fixed before the first pass, and out-of-sample checks that tell you when
a result is noise. I do not deliver the top row of an optimisation, and I will
tell you in writing what the numbers do not support.
Gianluca Gangemi
Published code GridCapitalCalculator
Everyone running a grid asks: is my account big enough? The usual answer - the loss at the last grid level - is the wrong number. What ends the account is the margin level reaching the broker's stop-out, while the chain is still open and still looks recoverable. This EA computes the real figure, then counts how often a move that large has already happened on the symbol's own M1 history. Three mistakes it fixes, all erring in the reassuring direction: a chain of N legs floats at step x N(N-1)/2, not step x N (at 10 legs, 45 steps of loss, not 10); open positions also lock up margin while they float; and stop-out is a percentage, not zero - at 50%, losing half the equity is enough. "You need 86 dollars of room" is an abstraction. "A move that size happened 71 times in 100 days, one every 1.4" is a decision. Set InpEquity to a size you do not have yet to see what the configuration would really need. Strictly read-only: it never opens, closes or modifies a position.
Gianluca Gangemi
Published code CalendarExport
This Expert Advisor is that missing bridge. Attach it to any chart and it periodically writes the calendar to a CSV file in `MQL5\Files`, where anything outside the terminal can read it.
Gianluca Gangemi
Published code TradeHistoryLogger
Exporting your deal history is easy and a dozen scripts already do it..
Gianluca Gangemi
Registered at MQL5.community