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