Настройка терминала Альфа-Директ
Механизм взаимодействия показан на данном рисунке:
Как видно из рисунка, AlfaDirectMessageAdapter взаимодействует с брокером через терминал Альфа-Директ. Связь между AlfaDirectMessageAdapter и Альфа-Директ осуществляется по технологии COM посредством открытого интерфейса терминала. Открытый интерфейс терминала Альфа-Директ позволяет получать в режиме реального времени всю доступную в терминале табличную информацию и подавать торговые поручения.
Для корректной работой с AlfaDirectMessageAdapter необходимо предварительно настроить торговый терминал Альфа-Директ.
Настройка терминала Альфа-Директ
Для удобства, создайте новую вкладку (Правый клик мыши на вкладках снизу терминала -> Добавить). Добавьте окна "Сделки" и "Очередь заявок" для интересующего вас инструмента - меню "Информация -> Сделки" и "Информация -> Очередь заявок" соответственно.
Добавьте окно "Позиции" на вкладку (меню "Портфели -> Позиции"). Убедитесь, что интересующий Вас инструмент присутствует в списке.
Пример (для фьючерсного контракта SBER-6.11):
Tip
Если у Вас не отображается инструмент в списке позиций, необходимо вручную выставить любую заявку по данному инструменту - например, лимитная заявка на покупку по цене выше текущей и затем отменить его.
Далее необходимо отключить подтверждения при подаче поручений - меню "Сервис -> Параметры" -> вкладка "Безопасность" -> поставить галочку "Отключить подтверждения при подаче поручений".
Для более частого пересчета баланса портфелей измените следующие настройки - меню "Сервис -> Параметры" -> вкладка "Система" -> выставить значение "Шаг цены для пересчета балансов" равным 0,01%.
Для увеличения скорости передачи данных включите опцию "Максимальная скорость обновления, максимальный трафик" - меню "Сервис -> Параметры" -> вкладка "Система.