Найти в Дзене
Старый биржевик

Эволюция торгового робота: Scatter&Gather v6.0 учится распознавать тренд

Уважаемые читатели, перед вами статья, посвященная очередному этапу модернизации моего робота Scatter&Gather, способствующего автоматизации торговли на фондовой бирже. Сегодня мы рассмотрим ключевые нововведения версии 6.0, направленные на повышение эффективности работы и снижение финансовых потерь инвесторов. Предыдущая версия Scatter&Gather обладала одним существенным недостатком: при наступлении периода активного рыночного спада («падающий тренд») торговые счета пользователей могли оказаться исчерпанными задолго до завершения фазы падения. Это приводило к ситуации, когда робот не мог продолжить закупку инструмента, несмотря на дальнейшие перспективы роста. Чтобы устранить этот пробел, я внедрил новую функциональность — алгоритм распознавания тренда. Данный механизм предусматривает временное приостановление процесса покупки активов при устойчивом снижении котировок. Покупки возобновятся сразу же после стабилизации или начала восходящей динамики. Разработка механизма идентификации т
Оглавление

Уважаемые читатели, перед вами статья, посвященная очередному этапу модернизации моего робота Scatter&Gather, способствующего автоматизации торговли на фондовой бирже.

Сегодня мы рассмотрим ключевые нововведения версии 6.0, направленные на повышение эффективности работы и снижение финансовых потерь инвесторов.

Проблематика предыдущего релиза

Предыдущая версия Scatter&Gather обладала одним существенным недостатком: при наступлении периода активного рыночного спада («падающий тренд») торговые счета пользователей могли оказаться исчерпанными задолго до завершения фазы падения. Это приводило к ситуации, когда робот не мог продолжить закупку инструмента, несмотря на дальнейшие перспективы роста.

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

Ключевые улучшения версии 6.0

  • Реализован новый модуль анализа трендов, позволяющий выявлять фазы роста, падения, флэта (боковика).
  • Организовано автоматическое прекращение закупок при активных продажах инструментов.
  • Сохранилась возможность продавать активы независимо от направления текущего тренда.
  • Графический интерфейс отображает состояние разрешений и запретов на проведение сделок.

Алгоритм определения тренда

Разработка механизма идентификации тренда стала основной задачей. Для этого было принято решение интегрировать два известных метода технического анализа:

1. Экспоненциальные Скользящие Средние (EMA)

Данный метод основан на сравнении краткосрочной (например, 12-периодной) и долгосрочной (например, 26-периодной) экспоненциальных скользящих средних. Если первая линия опускается ниже второй, это сигнализирует о развитии падающего тренда.

2. Индикатор относительной силы (RSI)

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

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

Результаты тестирования и планы на будущее

Тестирование нового функционала проходит в реальных рыночных условиях, поэтому результатов придется ждать долго.

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

Несмотря на то, что версия 6.0 еще не протестирована, я решил выложить ее на сайте ikinvestor.ru.

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