Проектирование и разработка систем оперативного информирования трейдеров о торговых сигналах

ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА СИСТЕМ ОПЕРАТИВНОГО ИНФОРМИРОВАНИЯ ТРЕЙДЕРОВ О ТОРГОВЫХ СИГНАЛАХ

Торговля финансовыми инструментами на международном рынке Forex (Форекс) позволяет получать высокую прибыль, но относится к виду деятельности, связанной с высокими рисками, так как результатом торговли могут стать не только высокие прибыли, но и значительные убытки. Торговля акциями на бирже также связана со значительными рисками, что обусловлено сложностью прогнозирования изменения значений финансовых инструментов, дать абсолютно точный прогноз невозможно из-за хаотичной структуры самого рынка. Несмотря на высокие риски, связанные с торговлей, в последнее время все больше людей предпочитают торговать самостоятельно, не используя возможности, связанные с доверительным управлением (например, размещением средств в ПАММ-счета, когда, используя размещенные деньги пользователей, торговые операции выполняет управляющий счетом). Среди причин можно отметить такие как, высокая комиссия, взымаемая управляющим за управление ПАММ счетом, требования к достаточно высоким минимальным суммам, необходимым для размещения на ПАММ счетах, сложности ввода и вывода средств, размещение ПАММ счета “не у того дилера” и т.д. С другой стороны, самостоятельная торговая деятельность без ранее полученного опыта очень часто приносит только убытки. Компромиссное решение – торговля на основе торговых сигналов, получаемых по подписке. Торговые сигналы – рекомендации по открытии (и закрытии позиций) могут формироваться успешными трейдерами на основе анализа ситуации (полностью ручной режим), в полуавтоматическом или в полностью автоматизированном режиме.

Рисунок 1 – функциональная схема программно-аппаратного комплекса информирования трейдеров о торговых сигналах

На рисунке 1 представлена функциональная схема программно-аппаратного комплекса информирования трейдеров о торговых сигналах:

1 – сборщики информации о поступающих значениях котировок с одной или нескольких торговых платформ;

2 – коннекторы, отвечающие за приведение данных к единому формату хранения данных;

3 – база или базы данных с собираемой информацией;

4 – программный комплекс анализа данных в оперативном режиме, выработка торговых рекомендаций (сигналов), передача рекомендаций на сервер распространения 6;

5 – рабочее место оператора комплекса – администрирование функционала комплекса, управление подписками пользователей 7, подтверждение или отмена сигналов сформированных блоком 4, возможность оперативного формирования сигнала в ручном режиме. Подписчики могут получать сигналы на открытие (закрытие) позиций по электронной почте, скайпу, SMS, в виде PUSH уведомлений (способ преимущественно используется владельцами смартфонов и других мобильных устройств), другими способами. Работа с ордерами может быть реализована в полностью автоматизированном режиме, если на рабочем месте подписчика сигналов (рисунок 1 позиция 7) установлено специальное программное обеспечение, выполняющее операции с ордерами на основе поступившего сигнала для торгуемого финансового инструмента.
Реализована и проходит тестирование система для торговой системы MetaTrader (платформа МТ4). ПО разработано с использованием нескольких инструментов программирования: .NET, MQL4 и SQL. Для вывода информации о финансовых инструментах используется ПО, устанавливаемое на торговый терминал (MQL4). Информация о котировках торгуемых финансовых инструментов собирается и хранится на сервере в базе данных (СУБД MySQL). Для ПО, отвечающего за обработку информацию и формирование сигналов, была выбрана платформа .NET, с учетом того, что платформа является достаточно распространенной, гибкой и эффективной для решения задач в режиме реального времени. Сформированные после обработки сигналы заносятся в базу данных, распространяются подписчикам торговых сигналов.
Дополнительная информация по запросу http://www.mctrewards.ru/about