О программе AutoTrade
Программа AutoTrade предназначена для автоматизации процесса торговли на фондовом рынке. В связке с программами Omega Research и Quik программа AutoTrade позволяет создать торгового робота, реализующего торговую стратегию, написанную на языке Easy Language.
На сегодняшний день AutoTrade - это полнофункциональное рабочее место управляющего (частного трейдера), совершающего операции по счетам в разных квиках с возможностью автоматического исполнения сигналов из Omega Research. Интерфейс программы, каждая функция продуманы до мелочей, на основываясь на собственном опыте торговли и рекомендациях профессиональных трейдеров.
Видеопрезентация программы AutoTrade Pro
Возможности программы AutoTrade Pro
- исполняет сигналы любых работающих стратегий на языке Easy Language на любых разрешениях данных (дни, часы, минуты и т.д.);
- позволяет просматривать информацию из Tracking Center (Открытые позиции, Активные ордера, Исполненные ордера, Отмененные ордера) в русифицированном виде;
- список задач позволяет гибко настраивать размер позиции в зависимости от выбранной стратегии и инструмента
- контроль исполнения сигналов включает алгоритмическое исполнение сделок;
- контроль лимитов обеспечивает ограничение размера максимальной позиции по инструменту и соответствие позиции робота позиции в терминале;
- поддержка множественных входов и выходов в позицию;
- рассылка сигналов (сообщений) группе подписчиков по электронной почте, sms, skype;
- просматривать таблицу Клиентский портфель и Котировки (при работающем выводе данных из ИС Quik);
- предусмотрен гибкий механизм задания размера позиции (доля счета, доля позиции, установить заданный размер позиции, лоты);
- возможность вести торговлю на фондовой и срочной секции биржи ММВБ-РТС (РТС-Стандарт, ФОРТС), а также на западных биржах, представленных в терминале CQG Trader;
- информировать пользователя по электронной почте, sms, skype о всех событиях робота;
- модуль TRUST позволяет управлять группой счетов, расположенных как в одном, так и в разных терминалах;
- вести архивы и создавать отчеты по оборотам и финансовому результату в сравнении с индесками РТС и ММВБ;
Принцип работы программы
Программа взаимодействует с торговыми терминалами QUIK, SmartTrade, CQG и программой технического анализа Omega Research. Общение программ происходит на уровне API, то есть все команды выполняются в памяти, минуя диск. Данная схема работы обеспечивает максимально высокую скорость обработки и исполнения сигналов торговых систем на средне-спокойном рынке не превышающем 1 секунды. Общий принцип работы системы проиллюстрирован на схеме.
Терминал экспортирует котировки в Global Server, хранилище данных Omega Research. Omega Research анализирует поступающие данные согласно открытым стратегиям. Если происходит сделка, то AutoTrade формирует соответствующий приказ с заданным проскальзыванием передает по API в торговый терминал. Результат о выполнении транзакции по API поступает в AutoTrade и анализируется. Информация о таких событиях, как разрыв соединения, отправки транзакции в терминал, выполнение транзакции, отправляется пользователю на электронную почту, в Skype либо по sms.
Модуль TRUST для управляющих
Если Вы торгуете по двум и более счетам одновременно, вам наверняка известно, чего стоит оперативность совершения сделок на быстром рынке. Программа AutoTrade позволяет управлять ситуацией вне зависимости от количества счетов и торговых терминалов. Заявки формируются пропорционально активам клиентов, а горячие клавиши позволяют реагировать молниеносно на резкие колебания инструментов на рынке.
В версии AutoTrade Pro 3.5 ядро базы данных было заменено на профессиональную СУБД MS SQL Server, что позволило увеличить скорость обновления данных с терминалов QUIK до 5-6 раз в секунду. Теперь пользователь AutoTrade видит ту же информацию, что и в терминале без каких-либо задержек.
Главные функции модуля TRUST:
- неограниченное количество счетов клиентов и терминалов QUIK;
- любые инструменты (акции, фьючерсы, опционы) на биржах ММВБ, РТС Стандарт, ФОРТС;
- групповые заявки пропорционально активам клиентов с возможным плечом;
- остатки по бумагам, деньгам и фьючерсам сводятся в одну таблицу со всех терминалов;
- графическое представление общего портфеля в разрезе его структуры по инструментам, прибыли\убыткам по позиции и прочее;
- незаменимые быстрые заявки, такие как "выйти в кэш", отменить все заявки, частичное закрытие позиции.
Подробнее про функционал доверительно управления здесь.
Для системщиков - пользователей Omega Research
Программа AutoTrade позволяет автоматизировать абсолютно любую написанную на Easy Language торговую стратегию, без изменения кода самой стратегии. Вам остается лишь запустить AutoTrade и нажать кнопку Пуск - все сигналы будут автоматически исполнятся в торговом терминале. Гибкая настройка позволяет задавать индивидуальны параметры каждой группе клиентов: по какой стратегии, по каким инструментам и сколько покупать.
Основные функции:
- автоматическое исполнение сигналов как по одному счету, так и по группе счетов (режимы SINGLE/MULTI);
- просмотр информации по открытым позициям, активным, исполненным и снятым ордерам;
- ручное исполнение сигналов с подтверждением;
- информирование пользователя по SMS, Skype и e-mail о сделках и разрыве соединения;
Подробное описание здесь.
Интерфейс программы
Программа AutoTrade имеет наглядный дружественный интерфейс. Основные функции задаются кнопками на панели инструментов. Все настройки вынесены в отдельное окно настроек. Строка состояний в нижней части программы показывает состояние баз данных и программы QUIK, режим работы (SINGLE / MULTI) и количество отправленных, обработанных транзакций.
Таблицы данных в AutoTrade агрегированные, а значит, собирают всю информацию из всех подключенных торговых терминалов. Визуальное представление таблиц данных в AutoTrade аналогично представлению данных в терминале QUIK, что делает их интуитивно понятными пользователям QUIK. Панель глобальных фильтров позволяет отбирать информацию по выбранным квикам\группам клиентов\счетам\инструментам во всех таблицах одновременно.