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