TraderAssistant

TraderAssistant представляет из себя программный комплекс, обеспечивающих функционирование торгового робота на базе терминала QUIK.

В состав комплекса входит:

  • Плагин (.dll), встраиваемый в программу технического анализа Amibroker и позволяющий организовать обмен данными между торговой стратегией и сервером обработки заявок.
  • Cервер обработки заявок, реализующий основные функции управления капиталом и обеспечивающий двустороннюю связь между AmiBroker и QUIK.
  • Алертер, информирующий трейдера о важных моментах работы системы, таких как выставление заявок, совершение сделок, потеря соединения с сервером QUIK или отказ одного из модулей системы. Алертер может устанавливаться как на компьютере, на котором запущен сервер, так и на любом другом компьютере (связь сервером осуществляется через TCP/IP). Способ информирования о событиях выбирается трейдером из возможных вариантов: смс, e-mail, звуковое оповещение, всплывающие окна.
  • База данных для хранения истории работы программного комплекса, включая архив сделок.  База данных работает по управлением Microsoft SQL Server 2005.

Общая структура комплекса приведена на рисунке ниже (картинка кликабельна).

Функциональные возможности:

  • Работа с несколькими торговыми счетами.
  • Автоматизированное выставление заявок из неограниченного числа торговых стратегий под управлением  Amibroker, ведение журнала торговых сигналов, заявок и сделок.
  •  Просмотр сделок через Amibroker, на гафике цены.
  • Работа в 'ручном' режиме: сделки совершются вручную, а сервер заявок автоматически получая их из торгового терминала сохраняет в базе данных.
  • Расчет в реальном времени доходности сделок и открытых позиций.
  • Работа с различными типами заявок: простые заявки, связанные заявки (OCO), стоп-лоссы, тейк-профиты.
  • Поддержка реализации различных стратегий управлений капиталом (за счет собственных средств и средств программы технического анализа).
  • Перенос заявок между торговыми сессиями, принудительное снятие заявок в заднно пользователем время.
  • Информирование пользователя о поступлении торговых сигналов, проведении сделок, возникновении ошибок: разрыве соединения с сервером брокера или потере работоспособности вследствии программных сбоев (e-mail, sms, всплывающие окна, звуковые сигналы).
  • Работа в тестовом режиме: заявки от автоматизиованных торговых стратегий не отправляются в торговый терминал, а исполняются непосредственно сервером заявок. Данный режим позволяет тестировать стратегии в условиях, максимально приближенных к реальным.

Сайт программы: www.TraderAssistant.ru