Boris Armenteros / Профиль
Boris Armenteros
4.1
(37)
- Информация
|
12+ лет
опыт работы
|
13
продуктов
|
573
демо-версий
|
|
1
работ
|
0
сигналов
|
0
подписчиков
|
Take a look at our products here: https://www.mql5.com/en/users/barmenteros/seller
Hire us here: https://www.mql5.com/en/job/new?prefered=barmenteros
We firmly believe that striving for perfection is the road to excellence. With this as our keystone, barmenteros FX is devoted to providing tailored MT4 programming service (also MT5) for Forex traders worldwide. In addition to MetaTrader, we also program for other popular trading platforms as TradingView, NinjaTrader and TradeStation. With years of experience, we have improved the methods and processes that enable us to create high-quality, robust and stable programs for Forex market. We aim to create long term partnerships with our customers by exceeding expectations with a top level of professionalism, honesty, and transparency.
Reach us here: barmenteros.com
Hire us here: https://www.mql5.com/en/job/new?prefered=barmenteros
We firmly believe that striving for perfection is the road to excellence. With this as our keystone, barmenteros FX is devoted to providing tailored MT4 programming service (also MT5) for Forex traders worldwide. In addition to MetaTrader, we also program for other popular trading platforms as TradingView, NinjaTrader and TradeStation. With years of experience, we have improved the methods and processes that enable us to create high-quality, robust and stable programs for Forex market. We aim to create long term partnerships with our customers by exceeding expectations with a top level of professionalism, honesty, and transparency.
Reach us here: barmenteros.com
Boris Armenteros
The Problem Three EA rescue projects arrived at barmenteros FX this year with identical symptoms: excellent single-trade backtest results, inconsistent live performance during periods when two or more positions ran simultaneously...
Boris Armenteros
Permission to run an Expert Advisor is not what disqualifies automated prop-firm accounts. Automation permission is not where firms compete — they differentiate on payout splits, drawdown limits, and challenge fees...
Boris Armenteros
The Silent Failure Mode Running two or more expert advisors on the same MetaTrader account exposes a structural gap that single-EA backtesting never reveals. The platform logs no warning when one EA modifies or closes an order it doesn't own...
Boris Armenteros
What Actually Belongs in a DRL Trading Agent's Observation Vector
26 июля 2026, 21:56
A PPO agent trained for two million steps on EURUSD 15-minute data with flat reward curves across all five seeds is not an optimizer problem. Switching to SAC will not fix it. Changing the learning rate will not fix it...
Boris Armenteros
Choosing a DRL Algorithm for MetaTrader: Why Drawdown Beats Return
25 июля 2026, 12:51
Most DRL algorithm comparisons you find in the literature rank models by annualized return. If you plan to deploy the agent on a live MetaTrader account, that is the wrong column to sort on. Here is a benchmark that makes the point concrete...
Boris Armenteros
If you have trained a deep reinforcement learning agent in Python and tried to run it against a live MT5 terminal, you may have seen this: the agent converges cleanly, the backtest Sharpe looks good, and then on a paper account it behaves like it never trained. No error, no warning...
Boris Armenteros
A client asked me to diagnose why his FTMO Phase 1 EA was disqualified on day 9. The strategy was profitable — positive P&L at the point of disqualification. The journal told the story: trades were opening after the daily loss limit had already been breached...
Boris Armenteros
A clean compile tells you the syntax is valid. That is the whole of its claim. It does not tell you that the correct order was selected before the close, that a rejected request was noticed, or that the Expert Advisor still knows what it holds after a terminal restart...
Boris Armenteros
The Pattern A trader runs an EA profitably for months or years. No code changes. No settings modified. The equity curve starts bleeding. The trader backtests — still shows good results. The trader re-optimizes — makes it worse. I have encountered this three times since January 2026...
Boris Armenteros
The client who ran double risk for six weeks Last year I reviewed a client's XAUUSD Expert Advisor. The risk input read 2% per trade. The actual exposure per position was 4.1%. Every trade for six weeks had been roughly double the intended size...
Boris Armenteros
I review AI-generated MQL code regularly in rescue projects. Since 2024, the same three failure patterns appear in the majority of AI-generated EAs. The code compiles clean and backtests well. It fails in production because it misses the conditions that only exist when real money is on the line...
Поделитесь в соцсетях · 1
64
2
Boris Armenteros
The Pattern That Costs You Money Most EA project overruns come from revision cycles, not from complex strategy logic. After 14+ years of building EAs, I have found that specification quality predicts project cost more reliably than strategy complexity. Here is a real pattern...
Boris Armenteros
The curve-fitting trap in Strategy Tester optimization If you have optimized an EA in MetaTrader's Strategy Tester, you have probably done this: defined parameter ranges, hit Start, waited for thousands of combinations to finish, then sorted the results by profit factor and picked the top row...
Boris Armenteros
The check that feels like a lock Most of us started here. You want to stop your EA from running on accounts that didn't pay, so you drop something like this near the top of OnInit() : int OnInit() { long allowed = 12345678; // the buyer's MT account if(AccountInfoInteger(ACCOUNT_LOGIN...
Boris Armenteros
If you develop for clients — or you are a trader commissioning tools — you have met this request: "Remove the repainting from my indicator. Should be quick, right?" One line, priced by the requester at one day of work...
Boris Armenteros
There's a moment in every MT4-to-MT5 move where the terminal reports "0 errors" and it feels like the job is done. It isn't. A clean compile only tells you the syntax converted...
Boris Armenteros
The standard migration advice goes like this: rename the file, resolve the compile errors — most of which are renamed functions — and run the backtester. If the equity curve looks similar, you are done...
Boris Armenteros
Most EAs I debug for cross-symbol failures share the same five hardcoded assumptions. They are all correct on EURUSD and all wrong on everything else. Here is what breaks, why, and the runtime queries that fix each one...
Boris Armenteros
Every March and October, the same production failures surface in EA support channels: session filters that worked perfectly start letting trades through at the wrong hours...
Boris Armenteros
After 14 years of reviewing and rescuing Expert Advisors — across 30+ code reviews over the past three years alone — the structural problems repeat with remarkable consistency. This is not about strategy logic. The strategies are often fine...
: