<p><strong>Warrior EA</strong> обучает собственную нейронную сеть прямо на графике, к которому вы его прикрепляете. Он учится на истории вашего инструмента, оценивает себя на невиданных данных и начинает торговать только после того, как модель продемонстрирует надёжное поведение. Советник поддерживает <u>любой символ и любой таймфрейм</u>, естественным образом адаптируясь к различным рыночным условиям.</p>
<p>Советник может работать с использованием самообучающегося ИИ или классического мульти-индикаторного пути (MA, RSI, MACD, Ichimoku). Нейронная сеть считывает ценовое действие, волатильность, объём, циклическую временную структуру и подтверждённую свинговую структуру, формируя классификации Buy, Sell или Neutral.</p>
<p>Часть истории удерживается в стороне во время обучения, гарантируя, что точность измеряется только на данных, которых модель не видела. Когда включены оба пути – ИИ и классический – они голосуют совместно для стабильного принятия решений.</p>
<p>Стопы привязываются к недавнему экстремуму свинга с опциональным волатильностным отступом или адаптивным расстоянием. Размер позиции рассчитывается от фактической дистанции стопа, поэтому выбранный процент риска всегда соблюдается.</p>
<p>Цели могут использовать множители волатильности, противоположный свинг или адаптивную прибыль на основе уверенности. Доступны лимиты дневного убытка и просадки для дисциплинированной торговли.</p>
<p>Каждая закрытая сделка записывается в локальную базу данных: цена входа и выхода, стоп и цель, размер лота, реальная прибыль/убыток, максимальная неблагоприятная и благоприятная экскурсия (в R-множителях), уверенность ИИ, уверенность базы данных, причина выхода и запустивший паттерн.</p>
<p>Это работает автоматически, как только включена опция «Weight filters by DB win-rate».</p>
<p>Та же история питает систему самооценки для классических сигналов: винрейт каждого паттерна отслеживается во времени, и его влияние масштабируется соответственно, так что паттерны, которые действительно работают на вашем символе и таймфрейме, получают больший вес.</p>
<p>Кнопка Report экспортирует полную историю в CSV: общий винрейт, средний R-множитель, разбивка по часу/дню, диапазону уверенности и рекомендации на простом языке на основе повторяющихся слабых мест. Каждая сделка включена для более глубокого анализа.</p>
<li>Производительность зависит от качества данных брокера и поведения символа.</li>
<li>Время обучения варьируется в зависимости от оборудования и длины истории графика.</li>
<li>Онлайн-обучение отключено в тестере стратегий по замыслу.</li>
</ul>
<h2>Часто задаваемые вопросы</h2>
<p><strong>Нужна ли советнику оптимизация?</strong> ИИ: Нет – стандартные настройки протестированы. Классические сигналы (MA, RSI, MACD, Ichimoku) могут выиграть от оптимизации в зависимости от символа и таймфрейма.</p>
<p><strong>Перерисовывает ли он?</strong> Нет – вся структура подтверждается перед обучением.</p>
<p><strong>Может ли он торговать сразу?</strong> Да – через классические сигналы (MA, RSI, MACD, Ichimoku), пока ИИ прогревается.</p>
<p>Советник обучает отдельную модель для каждого символа и таймфрейма, поэтому результат зависит от вашего собственного графика и брокера. Оцените его в тестере стратегий, проверьте точность на невиданных данных и экспортируйте журнал для детального анализа.</p>
<p>Торговля сопряжена с риском. Протестируйте на демо-счёте перед реальным использованием.</p>
<p>Прикрепите советник к символу и таймфрейму, которыми вы намерены торговать, используйте разные Magic Number для каждого графика и включите ИИ, чтобы запустить период прогрева. Стандартные настройки готовы к торговле. Чтобы включить экспортируемый торговый журнал, включите «Weight filters by DB win-rate».</p>
<td>Идентифицирует собственные сделки этого советника, чтобы он никогда не путал их с другим советником или ручной позицией. Используйте разное значение для каждого графика.</td>
<td>Фиксированный риск %, Intelligent или Фиксированный лот. Оба режима на основе риска рассчитывают размер от реальной дистанции стопа сделки, так что Риск % ниже – это то, чем вы реально рискуете; Intelligent уменьшает его (никогда не увеличивает) по оценке четверти Келли. Фиксированный лот торгует размером, установленным здесь.</td>
<td>Процент баланса, которым рискуют в каждой сделке. Размер лота определяется из этого и фактической дистанции стопа, поэтому значение сохраняется при любом выбранном режиме стопа. Также потолок, от которого Intelligent-размер уменьшается.</td>
<td>Где размещается ордер относительно цены: по рынку, лимитный или стоп-ордер со смещением 1–3x волатильности, на последнем свинге или откат, масштабированный по уверенности ИИ.</td>
<td>Насколько далеко за недавним свингом размещается стоп. Якорь – всегда экстремум свинга в окне Bars to analyse – самый низкий минимум для покупки, самый высокий максимум для продажи – а этот параметр выбирает только отступ: фиксированный множитель волатильности, отсутствие отступа или адаптивный отступ, сужающийся с ростом убеждённости. Минимальное расстояние от входа всегда соблюдается.</td>
<td>Где размещается цель. Режимы ATR измеряют множитель волатильности от входа; Previous swing целится в противоположный свинг; Intelligent целится в множитель собственного риска сделки – 2,5x при нулевой уверенности до 5x при полной убеждённости – сохраняя соотношение прибыль:риск согласованным со стопом.</td>
<td>Единый порог для обоих движков по шкале 0–100: сколько совокупного согласия сигналов требуется для открытия сделки. Классические фильтры вносят вес своего паттерна; ИИ вносит вес своего уровня уверенности – 25, 50, 75 или 100 – так что колеблющийся сигнал голосует слабо, а почти уверенный – в полную силу. Отдельной настройки уверенности ИИ нет: повышение этого параметра требует более уверенного ИИ точно так же, как требует более сильного классического согласия.</td>
<td>Min opposite vote to close (AI + classic)</td>
<td>Единый порог для обоих движков: сколько совокупного согласия сигналов в противоположном направлении требуется для закрытия открытой сделки, и насколько сильно ИИ должен развернуться против позиции, чтобы закрыть её в одиночку. Держите выше Min vote to open, чтобы выход из сделки требовал большей убеждённости, чем вход, и кратковременное колебание против позиции не закрывало её. Установите Disabled, чтобы полностью отключить выходы по сигналам, оставив только stop-loss, take-profit и трейлинг.</td>
<td>Включает или отключает сигналы MACD и Ichimoku. MACD добавляет моментум и дивергенцию цены/осциллятора; Ichimoku добавляет мульти-таймфреймовую структуру поддержки и сопротивления – положение облака, пересечения линий, пробои и подтверждение запаздывающей линии.</td>
<td>Периоды для быстрой EMA, медленной EMA и сигнальной линии MACD. Управляют чувствительностью моментума и дивергенции: более быстрые периоды быстрее реагируют на изменения цены, более медленные сглаживают шум. Все предлагаемые комбинации допустимы и используются совместно голосованием и соответствующим входным признаком ИИ.</td>
<td>Периоды для Tenkan-sen (линия конверсии, краткосрочная средняя точка), Kijun-sen (базовая линия, среднесрочная средняя точка) и Senkou Span B (долгосрочная средняя точка, формирующая облако). Управляют мульти-таймфреймовой поддержкой и сопротивлением: более короткие периоды Tenkan/Kijun реагируют быстрее, более длинный Senkou B создаёт более широкое облако. Все предлагаемые комбинации допустимы и используются совместно голосованием и соответствующим входным признаком ИИ.</td>
<td>Добавляет 6 циклических показателей: время суток, день недели и месяц года, каждый в виде пары синус/косинус, так что 23:00 и 00:00, или декабрь и январь, являются соседними, а не противоположными крайностями. Позволяет модели считывать ритм сессий, эффекты дней недели и сезонность.</td>
<td>Подаёт MACD и Ichimoku в сеть как входные данные, независимо от того, голосуют ли они также как классические сигналы. MACD добавляет 3 показателя, Ichimoku – 8.</td>
<td>Подтверждённая свинговая структура – направление, размер, возраст и ретрейсмент последнего свинга – плюс положение цены в её недавнем диапазоне и насколько она отклонилась от своего среднего.</td>
<td>Добавляет 6 показателей потока ордеров: давление, кумулятивную дельту, половинки покупок и продаж по отдельности, абсорбцию (усилие без результата) и инициативу (усилие с результатом).</td>
<td>Добавляет 4 показателя истощения: насколько короче последний однонаправленный толчок по сравнению с предыдущим, стоил ли он большего объёма, сколько толчков накопилось, и один, срабатывающий только после подтверждения встречным движением.</td>
<td>Добавляет 12 показателей: текущее именованное событие (все 14 – PS, SC, AR, ST, Spring, LPS, SOS плюс PSY, BC, ARB, STB, UTAD, LPSY, SOW), границы диапазона как нормализованное по волатильности расстояние от цены, достигнутую структурную фазу, смену характера в обе стороны, четыре класса наклонной структуры и флаги реаккумуляции/редистрибуции.</td>
<td>Добавляет 5 показателей по двум семействам неудач: свинг, разворачивающийся до достижения структурного максимума/минимума, и пробой границы, отвергнутый при ретесте – каждый с знаковой оценкой качества.</td>
<td>Добавляет 5 показателей для климатических баров передачи контроля: широкий диапазон и высокий объём относительно недавних средних, закрытие на экстремуме, преодоление волатильностного порога и пробой последнего противоположного значимого бара – плюс случай переворота контроля.</td>
<td>Ищет наилучшие значения параметров для включённых признаков – окна ретроспективы, множители объёма и диапазона, чувствительность свинга, периоды. Выполняется только во время обучения; они фиксируются при развёртывании, чтобы история винрейта оставалась действительной.</td>
<td>Ограничивает торговлю выбранными сессиями. Все три включены по умолчанию, охватывая 00:00–22:00 GMT – фильтр оценивается один раз за бар, поэтому настройка на одну сессию может лишить медленный таймфрейм входов. Не влияет на Scheduled Close-All.</td>
<td>Закрывает все позиции и отложенные ордера в выбранный день, час и минуту – обычно закрытие выходных. Работает независимо от Session Filter. Day = Disabled отключает, Every Day делает ежедневным.</td>
<td>Проверка дисбаланса стакана заявок, которая может подтвердить или наложить вето на сигнал. Требует брокера, предоставляющего реальные данные глубины рынка.</td>
<td>Как только дневной убыток или просадка от пика достигает этих процентов, новые сделки не открываются до сброса лимита. Открытые позиции никогда не закрываются принудительно.</td>
<td>Отслеживает, как каждый сигнальный паттерн показал себя в собственной истории этого советника, и смещает влияние в сторону того, что сработало. Также включает журнал, экспортируемый кнопкой Report – включите это для использования торгового журнала.</td>
<td>Выбирает, какая сеть обучается и торгует – Perceptron, Convolutional, LSTM или Hybrid – или Disabled, переходя только на MA/RSI. По умолчанию Disabled в Market-сборке и Hybrid в приватной сборке, так что свежая установка либо сразу торгует, либо стартует с полным ИИ-стеком.</td>
<td>Топология сети: нейроны в первом слое, минимальный предел, ниже которого сужающиеся слои не могут уменьшаться, процент, на который уменьшается каждый слой, и размеры памяти, фильтра, окна пулинга и шага пулинга, используемые типами LSTM, Convolutional и Hybrid. Сам селектор ИИ теперь выбирает пресет: MLP 3L / 4L, CONV 2L, LSTM 2L, Hybrid 2L или Disabled.</td>
<td>Насколько хорошо каждый из классов Buy, Sell и Neutral должен распознаваться на удержанных данных, прежде чем модель может выйти в реальную торговлю, чтобы она не могла быть выпущена, игнорируя одно направление. Это трёхклассовая классификация, а не винрейт сделок – случайное угадывание даёт около 33%. Целевого показателя точности нет: обучение продолжается, пока не перестанет улучшаться, затем развёртывается лучшая модель.</td>
<td>Точки разворота редки, поэтому сеть обучается на сбалансированных данных и иначе делала бы слишком много вызовов Buy и Sell. Это перевзвешивает каждый ответ в соответствии с тем, как часто он действительно происходит, так что реальная торговля больше соответствует тренировочным показателям. Выше = более сильная коррекция к истинной базовой частоте.</td>
<td>Регулятор точности/частоты: ниже даёт меньше, но более избирательных вызовов Buy/Sell, выше даёт больше. Neutral остаётся намеренно более тяжёлым, так что это в основном определяет, насколько агрессивно модель вызывает направленные классы.</td>
<td>Насколько сильно обучение концентрируется на трудно классифицируемых барах. 0 отключает это в пользу простого балансирования классов, в то время как 1.0 – более лёгкое значение по умолчанию, используемое здесь.</td>
<td>AI: keep learning live from confirmed bars</td>
<td>После развёртывания продолжает адаптировать модель на живом графике к вновь подтверждённой структуре, только пока недавняя точность держится. Не действует в тестере стратегий.</td>
<td>Схлопывает последовательные однонаправленные стрелки в пределах этого количества баров в одну (только для отображения) и ограничивает, сколько проходов обучения выполняется до проверки советником.</td>
<td>Скорость обучения и коэффициенты затухания для оптимизатора Adam (используется, когда Optimizer = Adam). Значения по умолчанию – стандартные опубликованные значения, редко требующие изменений.</td>
<p>Warrior EA разработан для трейдеров, которым нужна адаптивная автоматизация без внешних зависимостей или ручной оптимизации. Изучите панель обучения, проверьте точность на невиданных данных и исследуйте торговый журнал для более глубокого понимания.</p>