Дом
|
Адаптер для связи Альфа-Директ и Wealth-Lab 4Инструкция по установке и использованию
- Разархивировать ad2wladapter_xx-xx-xx_x.x.x.x.rar в любой удобный для вас каталог
- Запустить AD2WLConfig.exe. Что он делает (курсивом выделены необязательные шаги при ручной установке):
- Регистрация dll: "regsvr32 AD2WLAdapter.dll" (убран режим /s так что если окно появилось - все ок, если нет - сделайте это вручную).
- Находит каталог WL
- Пишет туда файл "BrokerAdapter_AlfaDirect.txt"
- Пишет туда файл "RTAdapter_AlfaDirect.txt"
- Копирует туда файл "AlfaDirect.bmp"
- Создает файл "AD2WLAdapter.ini", если его нет (есть в архиве с бинарником)
- Если какой-то из шагов не выполнился - попробуйте устранить причину и повторить установку. Есть также вариант ручной установки.
- Установите параметры вашего счета, портфеля и биржи в файле "AD2WLAdapter.ini" (описание параметров см. ниже)
- (Важно!) Запустить Альфа-Директ и залогиниться
- Запустить WL4
- Для испозования RealTime Adapter:
- Выбрать из меню "Datasources/Choose realtime adapter/AD"
- Выбрать из меню "Datasources/Enable Live Feed"
- Открыть новый ChartScript
- В поле Symbol вбить тикер терминала Альфа-Директ (например GAZP) и нажать Go (по умолчанию используются тикеры секции КЦБ ММВБ, вы можете изменить рынок в файле AD2WLConfig.ini в каталоге с программой - например: MIXCEX_SHR для КЦБ ММВБ, FORTS для ФОРТС)
- (Важно!) Чтобы данные корректно обновлялись в Wealth-Lab - откройте график того же периода в Альфа-Директ
- Для использования Broker Adapter:
- Запустите Order Manager
- Нажимайте кнопку "Broker Login"
- Вбивайте тикер терминала Альфа-Директ, тип операции, тип заявки, количество и цену (по тикеру действует такое же ограничение, что и для RealTime Adapter)
Описание конфиграционного файла AD2WLAdapter.iniВообще там все в файлике написано что к чему, так что смотрите - первоисточник там.
- Common - общий раздел
- Exchange - название биржи, брать из таблицы trade_places. Основные: ММВБ Акции - MICEX_SHR, ФОРТС - FORTS. По умолчанию = MICEX_SHR.
- RTData - раздел по поставке данных
- RTDataLoopDelay - период цикла обновления данных, мс. По умолчанию = 5000.
- RTDataLogLevel - уровень лога "log_rtd.txt": 1-ошибки, 3-предупреждения, 5-полная отладочная информация. Лог пишется в каталог с WL. По умолчанию = 1
- SaveBars2File - писать получаемые данные в каталог [WL]/Data. По умолчанию = 0.
- Broker (основные) - раздел по передаче заявок
- BrokerLoopDelay - период цикла обработки и обновления данных по заявкам, мс. По умолчанию = 500.
- BrokerLogLevel - уровень лога "log_br.txt", аналогично RTDataLogLevel. По умолчанию = 1
- ADAccountID - номер счета.
- ADPortfolioID - номер портфеля (без счета, но с тирэхой).
- Broker (дополнительные)
- ShowBalloons - при выставлении лимитной заявки показывать всплывающее сообщение (стопы фильтруются, посколку ежеминутные сообщения от трейлинг-стопов реально задалбывают), интервал в секундах. По умолчанию = 0.
- DontPostOrders2AD - не выставлять заявку в АД. WL выставляет заявку, адаптер ее ловит, показывает сообщение, если настроено и не передает в АД, а-ля тестовый режим. По умолчанию = 0.
- ControlMaxPositionSize - максимальный уровень позиции. Если WL пытается дать заявок на открытие позиций больше, чем этот параметр - заявки не передаются в WL. Если = 0 - контроль отключен. По умолчанию = 0.
- ForbidUseStops2OpenPos - при нулевой текущей позиции стопы не передаются в АД. По умолчанию = 0.
- DropAllOrdersOnConnect - аварийное сбрасывание всех заявки при подсоединении брокер-адаптера WL к АД. По умолчанию = 0.
- ForceTralingStopsReposting - выставление дополнительной рыночной заявки после отмены последнего стопа из серии. По умолчанию = 0.
- MarketPercent - настройка процента для вычисления цены выставления рыночных заявок. По умолчанию = 5.
- GlobalGTC - ставит GTC на все заявки. По умолчанию = 0.
- MakeBalanceSnapshotOnTrade - сохранять снимок баланса в файл "log_ad_balance_snapshot.txt" при регистрации сделки. По умолчанию = 0.
Дополнительная информация |