Контроль публикуемых статей на сайте MQL5

 

Проблема в том, что файлы прилагаемые к статье не всегда соответствуют ее содержанию.

Вот живой пример: https://www.mql5.com/ru/articles/18918

В статье:

enum ENUM_RISK_CALC_TYPE {
    RISK_CALC_BALANCE_ONLY,   // Расчет только от баланса
    RISK_CALC_EQUITY_ONLY,    // Расчет только от эквити
    RISK_CALC_COMBINED,       // Комбинированный расчет
    RISK_CALC_ADAPTIVE        // Адаптивный расчет
};

В приложенном файле :

enum ENUM_RISK_CALC_TYPE {
    RISK_CALC_BALANCE_ONLY,   // Only Balance
    RISK_CALC_EQUITY_ONLY,    // Only Equity
    RISK_CALC_BALANCE_EQUITY, // Balance/Equity (US Prop Style)
    RISK_CALC_PROP_STANDARD   // Standard Prop Company Rules
};

А между тем в статье есть текст посвященный именно "Адаптивному расчету":

"... Адаптивный расчет — это моя собственная разработка. Система автоматически выбирает метод расчета в зависимости от текущей ситуации. Если есть открытые убыточные позиции, расчет ведется от эквити, чтобы учесть реальные потери. Если позиции в прибыли, или все сделки закрыты, используется баланс. Такой подход обеспечивает максимальную защиту в опасных ситуациях и разумную свободу при благоприятном развитии событий."

Кроме того в коде есть ошибка не позволяющая откомпилировать код советника:

// Trading Object
    CTrade              m_trade;

Находится в секции private:, а должен быть в секции public:

Возникают вопросы:

1. Проверяет ли модератор статью и файлы до публикации?

2. Может ли автор поменять прилагаемые файлы после публикации?

3. Как получить класс, упоминаемый в статье, с "адаптивным расчетом"?

Риск-менеджер для торговых роботов (Часть I): Включаемый файл контроля рисков для советников
Риск-менеджер для торговых роботов (Часть I): Включаемый файл контроля рисков для советников
  • 2025.08.08
  • www.mql5.com
Трейдинг характеризуется высокими требованиями к дисциплине риск-менеджмента. Настоящая работа представляет анализ основных причин неудач трейдеров и предлагает техническое решение в виде класса CEnhancedRiskManager для платформы MQL5. Включает практическое тестирование на агрессивном сеточном советнике.