Всем привет!
Boris Armenteros
Boris Armenteros
A clean recompile is where an MT4-to-MT5 migration starts, not where it ends. The functions rename, the errors clear, the Strategy Tester runs — and four architecture differences sit underneath, none of which throws an error...
Boris Armenteros
Boris Armenteros
If you are migrating from MQL4 or debugging a position management bug you cannot reproduce in Strategy Tester, read this before changing anything else. What the Documentation Actually Says The MQL5 reference for CTrade::PositionClose() is technically accurate. Both overloads are listed...
Boris Armenteros
Boris Armenteros
There is a conversation that repeats often enough to be worth writing down. A trader has traded a setup manually for months, decides to automate it, and frames the project as "turn my rules into an EA." The entry logic gets written in an afternoon...
MetaQuotes
MetaQuotes
Добавил тему MetaTrader.com — ваш глобальный портал для трейдинга
Сегодня трейдерам приходится использовать десятки разных сайтов. На одном — новости. На другом — графики. На третьем — экономический календарь. Еще где-то — торговые сигналы, идеи, статьи, программы. Что если собрать все это в одном месте
Boris Armenteros
Boris Armenteros
Every EA project starts with a brief. The brief describes entry conditions, exit logic, position sizing, and timeframe. It is usually thorough on paper. In practice, it is almost never complete...
Boris Armenteros
Boris Armenteros
The Failure Pattern Most EA reliability discussions focus on broker edge cases, slippage, and backtest-to-live gaps. The restart failure is quieter — and in my experience, more consistently expensive. The pattern: an EA runs correctly for months on a VPS...
Boris Armenteros
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
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...
MetaQuotes
MetaQuotes
Добавил тему Новая версия платформы MetaTrader 5 build 6090: общие улучшения
В пятницу 31 июля 2026 года будет выпущена обновленная версия MetaTrader 5. Мы провели масштабный анализ и аудит кода платформы, устранили выявленные проблемы и внесли множество внутренних улучшений, направленных на повышение стабильности, надежности
Boris Armenteros
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
Boris Armenteros
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
Boris Armenteros
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
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
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
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
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
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
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...
Boris Armenteros
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
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...