Блог им. kimkarus

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Вот так выгляди рабочий процесс (#Workwlow) торгового робота на #n8n и #JavaScript

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXПолучение конфигурационного файла

Первым идет блок с получением информации о настройка и конфиге

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXПолучение данных о котировках с биржи MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXПолучение исторических котировок с MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Несколько запросов, так как несколько курсоров (индексов), чтобы MOEX отдала патрициями по 100 строк, всех необходимых мне данных.

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXПолучение текущих данных от брокера

Получаю одну дневную свечку и дополняю таблицу #PostgreSQL текущими данными на основе данных брокера. Для этой задачи я выбрал Т-Банк / Т-Инвестиции. Мог быть любой брокер с API: Финам, Алор, БКС, Т-Инвестиции.

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Формируем тело запроса к #API Т-Банк.

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXОткрытие позиций

Движок логики обеспечивают запросы (View) #PostgreSQL на основе полученных котировок. Получаю, что нужно открыть и распределю позиции в соответствии с манименеджментом.

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXЗакрытие позиций

Просто закрываю позиции через день или два по расписанию

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXЗакрытие позиций по условиям

Появилась неожиданная просадка, закрываем позицию целиком.

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Тестирование

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

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Получение и закрытие позиций

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX

Получение и загрузка котировок

Как выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEXКак выглядит тестирование моего прототипа (MVP) на n8n для торгового робота MOEX
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
311
4 комментария

Интересно. Спасибо. 

avatar
Op_Man, пожалуйста
Круто, не задумывался что на n8n можно собрать торгового бота. А есть какие-то плюсы этого? — Вижу, что удобно можно посмотреть что пришло что ушло из ноды. Это ощутимый плюс. А в остальном какие плюсы/минусы у такой реализации?

n8n у вас крутится облачный или локальный?
avatar
Replikant_mih, очень быстро собрал торговую идею для тестирования.
При присользовании базы данных, можно попробовать использовать ноду чатовГПТ для различных предсказаний.

Крутится на своей виртуальной машинке self-hosted.

Workflow от робота закинул уже в существующий мой n8n.

Для одного робота, это «жирно» использовать n8n. Я сравниваю с тем, сколько нужно ресурсов с уже существующим AlgoBond, которая работает без дополнительных библиотек-платформ.
Минус, что нет графиков и визуализации, как в торговом терминале, для кого это важно.
Мне, наоборот, это плюс.

Читайте на SMART-LAB:
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 1 июля 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт
Фото
В июне зафиксированы рекордные объемы страхования электрокаров и гибридов
За 1 полугодие 2026 года «Ренессанс страхование» оформила почти втрое больше полисов каско для электромобилей и гибридов, чем за тот же период...
День Металлурга, итоги первого полугодия и ожидания рынка: календарь событий на июль
Начинаем самый жаркий месяц лета с нашей регулярной рубрики «календарь Норникеля», в которой делимся интересными для подписчиков и инвесторов...
Фото
ВТБ 5 мес. 2026 г. - бесконечный опцион на светлое будущее
ВТБ опубликовал результаты за 5 месяцев работы по МСФО. Чистая прибыль за май составила 27,3 млрд рублей, снизилась на 59,9% к прошлому году....

теги блога Ilya Kosarev kimkarus

....все тэги



UPDONW
Новый дизайн