Ilya Kosarev kimkarus
Ilya Kosarev kimkarus личный блог
Сегодня в 11:50

Как выглядит тестирование моего прототипа (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
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
1 Комментарий
  • Op_Man
    Сегодня в 14:24

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

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн