Prop Challenge Odds — Northline Algo · страница продукта · реальное демо-видео в MT5
Содержание
- Обзор
- Установка
- Экспорт профиля (до или в начале челленджа)
- Отслеживание челленджа
- Как читать панель
- Как рассчитываются шансы
- Рекомендуемый риск
- Оповещения, отчет и файлы
- Входные параметры
- Сообщения и устранение неполадок
- Тестер стратегий и демоверсия
- Честные ограничения и поддержка
1. Обзор
Prop Challenge Odds оценивает ваш шанс пройти проп-челлендж, которым вы торгуете сейчас, исходя из вашего текущего положения: баланс, убыток, который вы уже получили сегодня, пик, за которым следует трейлинговая просадка, пройденные торговые дни и оставшиеся дни.
Принцип работы:
- он восстанавливает каждый из ваших прошлых торговых дней по истории счета: результат дня, а также наихудшее и наилучшее эквити, достигнутые в течение дня, с учетом открытых позиций (цены M1);
- он тысячи раз переигрывает эти дни случайными блоками по правилам вашего челленджа, начиная с вашего текущего состояния;
- он считает, сколько сценариев достигают цели и по какой причине заканчиваются остальные;
- он повторяет расчет на пересэмплированных историях, чтобы дать диапазон, и перебирает другие уровни риска, чтобы найти тот, при котором шансы наилучшие.
Вы получаете шансы и их диапазон, посуточную кривую, рекомендуемый риск, запас в сделках, ожидаемую стоимость получения финансирования, оповещения и HTML-отчет.
Инструмент никогда не открывает, не изменяет и не закрывает сделки на реальном графике. Он не дает торговых сигналов и не делает прогнозов рынка.
2. Установка
- После покупки или аренды Prop Challenge Odds появляется в Навигатор → Советники → Маркет.
- Откройте любой график. Символ графика не имеет значения: инструмент читает счет, а не график.
- Перетащите Prop Challenge Odds на график, задайте входные параметры (разделы 3 и 4) и нажмите OK.
Включать Алго Трейдинг не требуется: инструмент только читает счет.
3. Экспорт профиля (до или в начале челленджа)
У нового счета для челленджа нет истории, поэтому шансы не на чем рассчитывать. Эту проблему решает профиль: это небольшой файл с вашими торговыми днями, взятыми с другого счета, на котором ваш советник или ваша стратегия уже работали (демо-счет, предыдущий челлендж, личный счет).
- Войдите в счет, на котором ваша стратегия уже работала, в том же MetaTrader 5 или в другом терминале на этом же компьютере.
- Подключите Prop Challenge Odds к любому графику с Mode = Export a profile.
- Чтобы экспортировать только один советник, задайте Magic number (у ручных сделок magic number равен 0). Оставьте -1 для всех сделок. History length определяет, на сколько дней назад читать историю (по умолчанию 365).
- Нажмите OK. Панель покажет Profile exported с именем файла, числом торговых дней и числом сделок.
Файл записывается в общую папку MetaTrader 5 (Файл → Открыть каталог данных, затем на два уровня вверх, Common\Files\Northline\Odds). Его могут читать все терминалы этого компьютера.
Если на самом счете челленджа уже есть торговые дни до челленджа, профиль не нужен: оставьте Profile file пустым, и будут использованы эти дни.
4. Отслеживание челленджа
- На счете челленджа подключите Prop Challenge Odds к любому графику с Mode = Track the challenge.
- Выберите Rules preset (2-step 10/5/10, 1-step 10/4/6 trailing) или Custom и заполните пользовательские правила так, чтобы они точно соответствовали правилам вашей компании (раздел 9).
- Укажите Current phase (1 или 2) и дату Challenge start (0 = первая сделка на этом счете).
- Укажите Challenge fee, если хотите увидеть ожидаемую стоимость получения финансирования.
- Укажите Daily reset hour: час по времени сервера, в который ваша компания сбрасывает дневной убыток.
- Введите имя Profile file из раздела 3 (с .csv или без).
- Нажмите OK. Шансы появятся через несколько секунд.
Шансы обновляются после каждой закрытой сделки, при каждом ежедневном сбросе и при изменении вашего эквити (проверяется каждую минуту).
5. Как читать панель
- Header (заголовок): правила, фаза, начальный баланс и сделки, использованные для профиля.
- Chance to pass: оценочная вероятность, а также:
- range: от 10-го до 90-го процентиля по пересэмплированным историям (короткая история дает широкий диапазон);
- both phases: при 2-этапном челлендже на фазе 1 шанс пройти фазу 1, а затем фазу 2;
- was X% earlier today: показывается, когда шансы упали на 10 пунктов или больше по сравнению с первой оценкой дня;
- Main risk: правило, которое нарушает большинство неудачных сценариев (дневной убыток, максимальная просадка, лимит времени), и медианное число дней, оставшихся до цели.
- Day-by-day curve (посуточная кривая): ваши шансы на конец каждого дня с момента подключения инструмента; пунктирная линия соответствует 50%.
- Suggested risk: см. раздел 7. Маленькая кривая под ним показывает шансы для каждого уровня риска от 0.25x до 2x вашего лота. Зеленая точка это рекомендация, синяя точка ваш текущий риск.
- Rules: прогресс к цели, доля использованного лимита дневного убытка, доля использованного запаса просадки, пройденные и оставшиеся торговые дни.
- Room left at current risk: сколько средних убыточных сделок вы еще можете совершить сегодня и до нижней границы просадки; затем ожидаемая стоимость получения финансирования (стоимость × ожидаемое число попыток: текущая, а при неудаче — новые с нуля) и среднее число попыток.
- Footer (нижняя строка): откуда взят профиль и соответствует ли ему ваш челлендж.
Когда лимит, судя по всему, был достигнут, панель показывает RULE LIKELY BREACHED и название правила. Когда достигнуты цель и минимальное число дней, она показывает TARGET REACHED (а на фазе 1 также ваш шанс пройти фазу 2 с чистого листа).
6. Как рассчитываются шансы
- Торговые дни. Каждый день длится от одного ежедневного сброса до следующего. Для каждого дня инструмент хранит результат, наихудшее внутридневное эквити и наилучшее внутридневное эквити в долях баланса на начало дня. Дни, когда позиция удерживалась, но ничего не закрылось, тоже учитываются, потому что их плавающий убыток учитывается вашей компанией. Пустые будние дни сохраняются, поэтому частота ваших сделок входит в профиль.
- Масштаб риска. Торговля лотом в k раз больше умножает результат дня, наихудшее и наилучшее эквити на k. Для этого не нужен стоп-лосс.
- Текущее состояние. Каждый сценарий начинается с вашего реального баланса и эквити, уже использованного сегодня убытка, пика трейлинговой просадки, пройденных торговых дней и прошедших дней. Остаток сегодняшнего дня моделируется как еще один день, выбранный из вашего профиля.
- Сценарии. Дни выбираются блоками по 1-5 подряд идущих дней, поэтому серии убытков остаются вместе. Сценарий заканчивается, когда он достигает цели при выполненных минимуме торговых дней и правиле консистентности, когда нарушает правило или когда у него заканчивается время. Если лимита времени нет, сценарий, не достигший цели примерно за год, считается слишком медленным.
- Диапазон. Весь расчет повторяется на 20 пересэмплированных версиях вашей истории (по умолчанию по 1 000 сценариев в каждой). Шансы это среднее значение, а диапазон идет от 10-го до 90-го процентиля.
- Дрейф. Инструмент сравнивает средний день вашего челленджа с вашим профилем. После 5 дней челленджа, если разрыв слишком велик, чтобы быть случайным (z-оценка больше 2), шансы затеняются серым с пояснением, а дни вашего челленджа получают больший вес при выборке.
7. Рекомендуемый риск
Инструмент вычисляет ваши шансы для 7 уровней риска (0.25x, 0.5x, 0.75x, 1x, 1.25x, 1.5x, 2x вашего текущего лота). Для каждого уровня он также пробует остановиться до конца сегодняшнего дня и возобновить торговлю завтра на этом уровне.
- Рекомендация это уровень с наилучшими шансами. Другой уровень заменяет его, только если он лучше как минимум на один пункт, а при равенстве выбирается меньший риск.
- Stop for today → X% означает, что закрытие позиций на сегодня и продолжение завтра дает лучшие шансы, чем продолжение торговли.
- Больший риск не предлагается, пока ваши прошлые дни не покажут статистически подтвержденное преимущество (средний день как минимум на две стандартные ошибки выше нуля). Без такого преимущества больший лот может повысить вероятность удачного прохождения, но это азартная игра. Инструмент не будет ее рекомендовать.
- Если у ваших сделок есть стопы, панель также показывает эквивалентный риск на сделку в процентах.
Рекомендация это помощь в принятии решений, основанная на ваших прошлых днях. Торговлей управляете вы.
8. Оповещения, отчет и файлы
- Оповещения: всплывающее окно (и push-уведомление, если включено), когда ваши шансы падают на Alert drop пунктов или больше по сравнению с первой оценкой дня либо опускаются ниже Alert below. Каждое оповещение срабатывает не чаще одного раза в день.
- HTML-отчет: odds_latest.html, обновляется не чаще чем раз в 10 минут. Открывается в любом браузере, на компьютере или телефоне: шансы и диапазон, рекомендуемый риск, запас, ожидаемая стоимость, посуточная кривая, шансы по уровням риска и ваши правила.
- CSV: odds_latest.csv с теми же ключевыми показателями.
- История: по одному файлу на челлендж (номер счета и дата начала) со всеми оценками. Он восстанавливает посуточную кривую после перезапуска.
Все эти файлы находятся в Файл → Открыть каталог данных → MQL5 → Files → Northline → Odds. Экспортированные профили лежат в общей папке (раздел 3).
9. Входные параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| Rules preset | 2-step 10/5/10 | 2-step 10/5/10, 1-step 10/4/6 trailing или Custom (универсальные примеры, сверяйтесь с правилами вашей компании) |
| Current phase | 1 | 1 или 2 |
| Challenge start | 0 | Дата начала; 0 = первая сделка на этом счете |
| Initial balance | 0 | 0 = определяется по истории |
| Challenge fee | 0 | Для расчета ожидаемой стоимости получения финансирования (0 = не показывать) |
| Daily reset hour | 0 | Час по времени сервера, когда ваша компания делает ежедневный сброс (0-23) |
| Phase 1 / Phase 2 profit target (%) | 10 / 5 | Пользовательские правила; фаза 2 = 0 означает одну фазу |
| Daily loss limit (%) | 5 | От начального баланса |
| Max drawdown (%) | 10 | От начального баланса |
| Max drawdown type | Static | Static, трейлинговая по итогам дня, трейлинговая по внутридневному эквити |
| Trailing floor stops at the initial balance | true | Блокировка трейлинговой просадки |
| Daily limit from max(balance, equity) | false | Когда ваша компания считает дневной убыток от большего из баланса и эквити на момент сброса |
| Minimum trading days | 4 | Дни хотя бы с одной закрытой сделкой |
| Time limit in calendar days | 0 | 0 = нет |
| Consistency (%) | 0 | Лучший день как максимальная доля общей прибыли; 0 = выключено |
| Mode | Track | Track the challenge или Export a profile |
| Magic number | -1 | Сделки для профиля; -1 = все, 0 = ручные |
| Symbol filter | пусто | Для профиля только этот символ |
| Profile file | пусто | Экспортированный профиль для загрузки; пусто = история этого счета до начала |
| History length (days) | 365 | На сколько дней назад профиль читает историю |
| Paths per resample / Resamples | 1000 / 20 | Точность оценки |
| Alert drop / Alert below | 15 / 0 | В пунктах / в %; 0 = выключено |
| Push notifications | false | Отправлять оповещения также на телефон |
| Panel X / Y position | 12 / 24 | Положение панели на графике |
10. Сообщения и устранение неполадок
- "Not enough history": меньше 5 торговых дней. Экспортируйте профиль со счета с более длинной историей (раздел 3) или продолжайте торговать: оценка начнется сама.
- "profile file not found" (журнал «Эксперты»): файл должен находиться в Common\Files\Northline\Odds, а его имя должно быть введено точно. Тогда инструмент использует историю этого счета.
- "… is not a Prop Challenge Odds profile": файл был изменен или не является профилем. Экспортируйте его заново.
- "Check the inputs": правило или настройка выходит за допустимый диапазон; панель указывает, какая именно.
- "Profile not representative": дни вашего челленджа явно отличаются от профиля (раздел 6). Пока история челленджа не накопится, шансы менее надежны.
- "N deposit(s) in the window: % approximate": пополнения или снятия в период профиля искажают дневные проценты. Экспортируйте профиль за период без них.
- "Export not available here": профили экспортируются с реального или демо-счета, а не в Тестере стратегий.
11. Тестер стратегий и демоверсия
В Тестере стратегий нет живого челленджа, за которым можно следить. В тестере (а значит, и в бесплатной демоверсии в Маркете) инструмент открывает собственные небольшие демонстрационные сделки по тестируемому символу: трендовая система EMA 20/50 на H1, риск 0.5%, стоп-лосс 1.5 ATR, тейк-профит 2 ATR. Он отслеживает на них 2-этапный челлендж 10/5/10 со встроенным демонстрационным профилем. Запустите его в визуальном режиме, чтобы видеть, как меняются шансы, кривая и рекомендуемый риск. На длинных периодах демонстрационная система обычно нарушает правило просадки: у нее нет устойчивого преимущества, и именно это показывает панель.
Демоверсия лишь показывает, как работает панель. Ваши собственные шансы рассчитываются по вашим собственным сделкам.
12. Честные ограничения и поддержка
- Шансы описывают то, что подразумевают ваши прошлые торговые дни при этих правилах. Это не прогноз рынка и не обещание результатов.
- Они настолько хороши, насколько хорош профиль: несколько дней или изменившаяся стратегия дают ненадежные шансы. Это показывают диапазон и предупреждение о дрейфе.
- Прошлое внутридневное эквити восстанавливается по барам M1 по их наихудшим и наилучшим ценам; собственное измерение вашей компании по каждому тику может немного отличаться.
- Некоторые специфические для компании варианты правил могут не точно совпадать с пресетами: используйте Custom и сверяйтесь с правилами вашей компании.
Вопросы, значение, которое кажется неверным, правило вашей компании, которое не учтено: напишите мне через мой профиль MQL5. Я отвечаю на каждое сообщение.


