Блог им. 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
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
609 | ★1
4 комментария

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

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

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

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

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

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

Читайте на SMART-LAB:
Акции есть, а продать нельзя: 5 страшных историй
В обычный день брокеры выглядят примерно одинаково: котировки движутся, сделки исполняются, портфель показывает прибыль или убыток. Как устроен...
Фото
RENI на конференции Smart Lab
В субботу супер провели время в компании инвесторов и других эмитентов на одной из главных конференций года – московском мероприятии Smart Lab....
Фото
Сделки в портфеле ВДО
Фото
Актуальный состав портфеля и взгляд на рынок.
Здравствуйте! Сегодня проходила встреча с годовыми подписчиками. К сожалению, не смог присутствовать лично, подготовил для встречи...

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

....все тэги



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