Дмитрий007
Гуру форума
Предлагаю в аренду индикатор для бинарных опционов и краткосрочного скальпинга.
NeuroCycle представляет собой самообучающуюся систему, которая самостоятельно подбирает подходящие параметры встроенной торговой модели под выбранный участок рынка.
Основной принцип оптимизации я называю правилом трёх «В»: Время, Выборка и Вероятность.
Идея простая:
- Время. Для обучения нужен достаточно продолжительный участок истории, на котором рынок успевает пройти через разные состояния.
- Выборка. За этот период должно накопиться достаточно большое количество сигналов, чтобы результат не оказался случайностью нескольких удачных сделок.
- Вероятность. Полученная выборка должна показывать достаточно высокий процент успешной отработки сигналов.
При стандартных настройках индикатор требует, чтобы в каждом месяце обучающего периода было не менее 100 сигналов. Это не позволяет алгоритму выбрать красивый процент на слишком маленькой выборке.
В результате мы получаем параметры, которые показали устойчивую работу на всём выбранном обучающем периоде.
Рыночная «инерция»
Самое интересное начинается уже после окончания обучения.
Рыночные закономерности обычно не исчезают мгновенно. Параметры, найденные на недавнем историческом периоде, некоторое время продолжают работать и после его окончания.
На реальном рынке процент отработки обычно несколько снижается относительно TRAIN-статистики. Это естественно: будущее никогда полностью не повторяет обучающий период. Но при качественном обучении запаса вероятности часто достаточно для сохранения положительной статистики.
По моим наблюдениям, такая рыночная инерция может сохраняться до нескольких месяцев, однако я рекомендую переобучать индикатор каждый месяц.
Рабочая схема:
6 месяцев обучения → 1 месяц торговли → новое обучение.
Например:
TRAIN: 01.01.2026–30.06.2026
Trading period: 01.07.2026–31.07.2026
После этого обучающий диапазон сдвигается вперёд и модель обучается заново на более свежем рынке.
Более длинный период обучения может сделать найденные закономерности устойчивее, однако сам по себе он не обязан повышать процент отработки. Здесь важен баланс всех трёх переменных: времени, размера выборки и вероятности.
Bollinger post-filter
В индикатор встроен дополнительный Bollinger post-filter.
Он не участвует в обучении модели, а фильтрует уже полученные сигналы. Его задача заключается в том, чтобы уменьшить количество стрелок внутри рыночного шума и чаще оставлять сигналы возле локальных экстремумов движения.
Это осознанный обмен:
меньше сигналов → потенциально выше их качество. Но не всегда, зависит от ситуации и пары.
Порядок использования
1. Установите индикатор на график M5.
Выберите обучающий период продолжительностью не менее 6 месяцев. При желании можно экспериментировать с большей глубиной истории.
Основной рабочий таймфрейм индикатора: M5.
На M15 алгоритм также может работать, однако количество сигналов существенно уменьшается, поэтому статистическая выборка становится слабее.
Чем меньше тайм, тем больше должна быть выборка (на М5 примерно 100, на М1 уже от 300, а на М15 ставим меньше, примерно 30-50).
2. Дождитесь завершения обучения.
Во время обучения в левом верхнем углу отображается индикатор прогресса.
После окончания обучения NeuroCycle автоматически построит найденные сигналы и статистику их отработки.
3. Обратите внимание на TRAIN WR.
В правом верхнем углу появляется цветной индикатор качества обучения.
Он показывает процент успешной отработки сигналов на TRAIN-периоде.
Ориентировочно:
зелёный: хорошее качество обучения;
жёлтый: пограничный результат;
Для практической работы я ориентируюсь прежде всего на TRAIN WR от 55% и выше, при условии нормальной выборки и не менее 100 сигналов в каждом месяце обучения.
Высокий процент при маленьком количестве сигналов значительно менее интересен, чем немного меньший WR на большой и стабильной выборке.
4. Если появляется сообщение NO VALID PROFILE, пару лучше пропустить.
Это означает, что в выбранном обучающем диапазоне алгоритм не смог найти набор параметров, одновременно удовлетворяющий требованиям по выборке и качеству сигналов.
Не нужно пытаться заставлять NeuroCycle торговать каждую валютную пару. Отказ от плохого рынка является такой же частью системы, как и поиск хорошего.
Сигналы
Индикатор работает по принципу non-repaint.
Сигнал формируется без использования будущих данных и после появления не переносится на другую свечу и не исчезает из истории.
Историческая статистика рассчитывается по тем же правилам, по которым формируются сигналы после окончания обучающего периода.
Также индикатор может автоматически сравнивать несколько вариантов экспирации и выбирать наиболее подходящий вариант для найденной модели.
Подключение торговых роботов
В индикаторе открыты сигнальные буферы для подключения советников и внешних торговых систем:
Buffer 0: BUY
Buffer 1: SELL
Таким образом, NeuroCycle можно использовать как самостоятельный стрелочный индикатор или как источник сигналов для автоматической торговли.
Важно
Само собой никто не может гарантировать, что рынок вообще продолжит сохранять такую же структуру и сигналы будут прибыльными даже от прибыльного Train, но в целом это повторяется. Нужно самостоятельно исследовать пары, выбирая разные месяцы и смотреть, где индикатор хорошо обучается и это обучение переносится в будущее. Пожалуй, это главная гарантия, что будущие сигналы будут иметь позитивную динамику.
Пишите в личку или на почту secrettehno@gmail.com
Может что-то забыл... но если что я тут

