Table of Contents

Настройка терминала Альфа-Директ

Механизм взаимодействия показан на данном рисунке:

AlfaTrader

Как видно из рисунка, AlfaDirectMessageAdapter взаимодействует с брокером через терминал Альфа-Директ. Связь между AlfaDirectMessageAdapter и Альфа-Директ осуществляется по технологии COM посредством открытого интерфейса терминала. Открытый интерфейс терминала Альфа-Директ позволяет получать в режиме реального времени всю доступную в терминале табличную информацию и подавать торговые поручения.

Для корректной работой с AlfaDirectMessageAdapter необходимо предварительно настроить торговый терминал Альфа-Директ.

Настройка терминала Альфа-Директ

  1. Для удобства, создайте новую вкладку (Правый клик мыши на вкладках снизу терминала -> Добавить). Добавьте окна "Сделки" и "Очередь заявок" для интересующего вас инструмента - меню "Информация -> Сделки" и "Информация -> Очередь заявок" соответственно.

  2. Добавьте окно "Позиции" на вкладку (меню "Портфели -> Позиции"). Убедитесь, что интересующий Вас инструмент присутствует в списке.

    Пример (для фьючерсного контракта SBER-6.11):

    AlfaCfgMyPositions

    Tip

    Если у Вас не отображается инструмент в списке позиций, необходимо вручную выставить любую заявку по данному инструменту - например, лимитная заявка на покупку по цене выше текущей и затем отменить его.

  3. Далее необходимо отключить подтверждения при подаче поручений - меню "Сервис -> Параметры" -> вкладка "Безопасность" -> поставить галочку "Отключить подтверждения при подаче поручений".

    AlfaCfgDisableConfirmations

  4. Для более частого пересчета баланса портфелей измените следующие настройки - меню "Сервис -> Параметры" -> вкладка "Система" -> выставить значение "Шаг цены для пересчета балансов" равным 0,01%.

    AlfaCfgUpdateBalance

  5. Для увеличения скорости передачи данных включите опцию "Максимальная скорость обновления, максимальный трафик" - меню "Сервис -> Параметры" -> вкладка "Система.

    AlfaCfgMaxSpeed

См. также

Пример использования

Отладка