Инвестиции с нуля

От первого шага до первой прибыли

Робот Scatter&Gather: Время разбрасывать камни и время собирать камни

Эволюция алгоритма: Защита от тренда в Scatter&Gather v6.0

Любая торговая стратегия, основанная на методе сеток, сталкивается с фундаментальным вызовом — устойчивым нисходящим трендом. В такие периоды депозит может истощаться с высокой скоростью, а алгоритм, продолжая следовать своей логике, оказывается в ловушке. Покупки в падении, без надежды на скорый разворот, — верный путь к значительным просадкам.

Сегодня я с удовлетворением представляю вам результат работы, направленной на решение этой проблемы. Scatter&Gather v6.0 — это не просто очередное обновление с исправлением ошибок; это качественный эволюционный скачок. Мы наделили робота способностью к базовому анализу контекста рынка, научив его распознавать моменты, когда от активных покупок стоит воздержаться.

Фокус обновления: Интеллектуальное управление капиталом

Ключевая философия версии 6.0 — «Защита прежде всего». Вместо того чтобы слепо следовать заложенной логике, робот теперь оценивает рыночную обстановку и принимает взвешенные решения о пополнении сетки.

Ключевые улучшения v6.0

  • Повышенная стабильность: Исправлены все известные ошибки предыдущей версии (v5.1).
  • Модуль определения тренда: В тело робота интегрирован новый аналитический модуль, ответственный за оценку рыночной динамики.
  • Автоматический контроль операций: Реализован интеллектуальный запрет на открытие новых длинных позиций (покупок) при получении сигнала нисходящего тренда. Важно отметить, что продажа активов разрешена при любых условиях для фиксации прибыли и управления рисками.
  • Визуальный контроль: Для максимального удобства пользователя в интерфейс добавлена индикация текущего статуса разрешения/запрета покупок.
  • Детальное логирование: Вся работа модуля тренда тщательно протоколируется, что обеспечивает полную прозрачность его решений для последующего анализа.
  • Минимальное вмешательство: Архитектура обновления выстроена таким образом, чтобы не нарушать основную, отлаженную логику работы.

Сердце обновления: Алгоритм определения тренда

При разработке модуля был выбран симбиоз двух проверенных технических индикаторов, обеспечивающий баланс между надежностью и чувствительностью к изменениям:

  1. Экспоненциальная скользящая средняя (EMA): Отражает среднесрочную динамику рынка.
  2. Индекс относительной силы (RSI): Показывает моменты перепроданности актива.

Двухуровневая система проверки

Алгоритм принимает решение по следующей, четко структурированной логике:

Условие для запрета покупок:

  1. Трендовый сигнал MACD: Рассчитываются значения MACD(26,12,9). Если линия MACD оказывается ниже сигнальной линии, а гистограмма MACD отрицательная, это формирует первичный сигнал о нисходящем тренде. MACD особенно эффективно определяет моменты смены рыночного импульса.
  2. Сигнал перепроданности RSI: Параллельно вычисляется RSI(14). Если его значение опускается ниже 60, это подтверждает, что давление продавцов достаточно сильно и рынок не находится в зоне перекупленности.
  3. Система подтверждения: Для исключения ложных сигналов требуется 2 последовательных подтверждения нисходящего тренда с интервалом 5 минут между проверками.

Покупки блокируются только при одновременном выполнении обоих условий.

Заключение и взгляд в будущее

Scatter&Gather v6.0 — это значительный шаг в развитии алгоритма в сторону большей адаптивности и самостоятельности. Теперь он не просто механически размещает ордера, а способен оценивать риски и защищать ваш депозит в наиболее опасные рыночные фазы.

Следует отметить, что новая функция требует наблюдения и сбора статистики в реальных рыночных условиях. После того как мы убедимся в стабильности и эффективности работы модуля, следующим логичным шагом может стать внедрение мультитаймфрейм-анализа — проверки тренда на старших интервалах (H1, H4) для получения еще более надежной картины.

Единственное, что я смог проверить без массива исторических данных — при получении сигнала о состоянии тренда, робот реагирует правильно — при падении прекращает покупки. А вот проверять работу самого модуля определения тренда («UP», «DOWN», «FLAT») придется в реальных условиях — когда создастся такая ситуация.

А пока обновленный робот продолжает свою работу, сохраняя всю мощь стратегии версии 5.1, но теперь — с встроенным (пока не протестированным) интеллектуальным ограничителем рисков.


PS. Я принял решение убрать возможность скачивания предыдущих версий, так как они сырые и я не могу гарантировать их правильную работу.

Свежую версию 8.0_lite выложил здесь.