Блог им. q10nik

Просто пишу код.

 

 

 


Как и планировал, первого апреля запустил первую стратегию в автоматическом режиме. Написал на сайте и в тг простенький итог по её работе за месяц. И сделал некоторые выводы.
Решил с июня несколько изменить параметры, т. к. рынок крайне волатилен (Трампу привет), а точнее, время старта и дописать стоп, который бы переставлялся автоматически в б/у.
Некоторое время назад, как только немного освободился, приступил к работе. Но меня понесло, и я написал интерфейс для сохранения/редактирования — управления, короче, стратегиями. Получилось достаточно системно, и интерфейс должен подойти под разные стратегии. На данный момент дописываю бэкэнд и буду «перемещать» робота в эту систему.
Ниже короткое описание.

 

 1. Обзор

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

2. Структура интерфейса

2.1. Главная страница (стратегии)

  • Список стратегий – отображается в виде карточек с ключевой информацией:
    — Название стратегии
    — Тип стратегии
    — Статус (Активна, На паузе, Тестирование, Архив)
    — Подключенный брокер
    — Расписание работы
    — Параметры риска и SL/TP

  • Фильтрация – по статусу (Все, Активные, На паузе, Тестирование, Архив).

  • Действия – кнопки для управления стратегией (Изменить, Пауза, Возобновить, Архивировать, Удалить).

2.2. Модальное окно редактирования/создания стратегии

Разделено на несколько секций:  

  • Название стратегии (обязательное поле)

  • Подключение к брокеру (выбор из списка)

  • Тип стратегии (динамический список, загружается с сервера)

  • Список акций (опционально, можно выбрать готовый список или оставить «Все акции»)

  • Описание (текстовое поле)

  • Статус (Тестирование, Активна, На паузе, Архив)

  • Дни недели – выбор через чекбоксы (Пн-Вс).

  • Интервалы времени – можно добавить несколько периодов (например, 10:00-12:00, 14:00-16:00).

  • Размер отведенного для торговли капитала (рубли)

  • Максимальный размер позиции (в % или рублях)

  • Тип расчёта риска (Риск на сделку / Риск от депозита)

  • Соотношение прибыли к риску (опционально)

  • Максимальный дневной риск (опционально, %)

  • Макс. время удержания позиции (можно отключить, задать в часах или конкретное время закрытия)

  • Поля зависят от выбранного типа стратегии (У каждой стратегии есть свои параметры, при срабатывании которых робот открывает сделку. Поля загружаются исходя из выбранной стратегии).

  • Стоп-лосс (можно включить/отключить):
    — Типы: Фиксированный, Фиксированный ATR, Динамический
    — Настройки для ATR (таймфрейм, период, коррекция)
    — Настройки для динамического SL (по свечам или ATR)
    — Задержка срабатывания (секунды)

  • Тейк-профит (можно включить/отключить):
    — Типы: Фиксированный, Трейлинг
    — Для трейлинга: настройка отступа (в % или пунктах)
    — Опция использования ATR для трейлинга  

3. Возможные улучшения

1. График активности – визуализация периодов работы стратегии.
2. Интеграция с мониторингом – отображение текущих сделок и статистики.

542



Пользователь разрешил комментарии только друзьям.

теги блога q10nik

....все тэги



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