ALGO
February 11

Введение в алгоритмы

Алгоритмическая торговля для меня — это новое направление. Около восьми лет назад я пытался создавать алгоритмы для торговли, используя объектно-ориентированное программирование. Однако я отказался от этой идеи, решив, что мои алгоритмы не смогут конкурировать с более мощными решениями, против которых ведется торговля на рынке. Я пришел к выводу, что заработок в алготрейдинге зависит от умения анализировать статистику и эффективно использовать торговые роботы. У меня не было ни четкого торгового алгоритма, ни достаточных навыков программирования.

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

Этот блог будет посвящен этому направлению.

Для себя я определил следующий план развития в алготрейдинге:

  1. Разработка набора индикаторов для TradingView. Каждый индикатор будет выполнять определенную функцию и станет частью более сложной системы.
  2. Создание нескольких итоговых индикаторов. Каждый из них будет разработан под конкретную торговую стратегию. Различные сочетания более мелких индикаторов будут использоваться как основа.
  3. Разработка торговых стратегий в TradingView. На основе созданных индикаторов будут разработаны стратегии, которые можно тестировать на графике. Это позволит визуально оценить их работу, изучить историю сделок, включая причины входа и выхода, на разных таймфреймах. В отличие от MetaTrader, где анализ истории сделок представлен в основном в статистическом виде, TradingView предоставляет больше возможностей для визуального анализа.
  4. Перевод стратегий на язык MQL. После тестирования и отладки стратегии будут адаптированы для запуска торгового робота на VPS-сервере.

P.S. На момент 11.02.2025 я написал около 19 индикаторов. Некоторые из них объединил и частично реализовал стратегию для TradingView. Также разработал индикатор ликвидности и сессий для MetaTrader на языке MQL. Я не являюсь профессиональным программистом, и не все дается легко в этом направлении, но процесс запущен, и я движусь вперед.


Узнать больше: 📱Telegram 📚 Teletype