Кратко
Инвестиционная компания тратит много времени на преобразование собственных рыночных правил в сигналы, тесты и ордера.
Создан рабочий интерфейс торговых сигналов TradingView с индивидуальными индикаторами, бэктестингом, оповещениями, подключениями к системам исполнения и контролем рисков.
ПО помогает сократить ручную и повторяющуюся работу на пути от торгового правила до исполненного ордера.
История клиента
Клиент - инвестиционная компания из Эстонии. Она торгует фьючерсами, валютами и акциями, используя для принятия решений рыночные данные, индикаторы и стратегии.
Компания тратит много времени на преобразование собственных правил, моделей графиков и зон в понятные сигналы входа и выхода. В этот процесс также входят оповещения, историческое тестирование и исполнение ордеров.
Клиент попросил создать индивидуальные индикаторы TradingView и стратегии Pine Script, протестировать их на исторических данных, подключить сигналы к API выбранных брокеров или бирж, а также управлять ордерами и позициями с помощью настраиваемых элементов управления.
Решение сформировано как отдельные экраны графиков, оповещений, тестирования и исполнения. Правила и настройки сохранены модульными, поэтому индикаторы, автоматизацию и интеграции можно расширять без полной переработки системы.
Клиент попросил
- Создать индикаторы TradingView и стратегии Pine Script на основе наших торговых правил.
- Проводить бэктестинг стратегий и показывать исторические результаты до запуска в реальном режиме.
- Подключить сигналы к API брокеров, бирж и платформ исполнения.
- Управлять позициями, объемами, стоп-лоссом, целями и контролем рисков.
Почему готовое ПО не подошло
Торговые платформы поддерживают покупку, продажу и управление финансовыми активами, однако компании также требовались собственные рыночные правила, модели графиков и оповещения. Готовые платформы покрывают только часть этой задачи, тогда как индивидуальное решение объединяет в одном рабочем интерфейсе анализ, каналы оповещений и выбранные торговые подключения.
Обзор проекта
Решение создано на основе графиков TradingView, настроенных индикаторов и торговых правил компании. Индивидуальные индикаторы и стратегии Pine Script показывают сигналы покупки и продажи, свечные модели и блоки ордеров.
Для обработки текущих и исторических данных используются инструменты TradingView: свечи, котировки и технический анализ. Сигналы и рыночные структуры отображаются на графике одновременно.
Специальный экран оповещений отправляет сигналы TradingView в виде всплывающих уведомлений, оповещений Telegram или данных JSON вебхука. Сообщения об ошибках и просмотр сообщения наглядно показывают передачу во внешнюю систему.
Экран тестирования проверяет стратегии по историческим рыночным данным и до запуска в реальном или демонстрационном режиме показывает результаты, показатели сделок и события исполнения.
Экран исполнения подключается к API брокеров, бирж и платформ исполнения. Он поддерживает реальный и демонстрационный режимы, рыночные и лимитные ордера, объемы, стоп-лосс и цели.
Реализованные основные функции
- Индивидуальные индикаторы TradingView и стратегии Pine Script
- Генерация сигналов покупки и продажи
- Слои свечных моделей и блоков ордеров
- Уровни входа и выхода на графиках
- Оповещения TradingView и всплывающие уведомления
- Передача через Telegram и вебхуки
- Бэктестинг стратегий по историческим данным
- Подключения к API брокеров и бирж
- Исполнение ордеров в реальном и демонстрационном режимах
- Управление позициями и рисками