Gianluca Gangemi / Profile
- 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.
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.
Share on social networks
123
8
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.
Share on social networks
192
24
Gianluca Gangemi
Published code TradeHistoryLogger
Exporting your deal history is easy and a dozen scripts already do it..
Share on social networks
145
11
: