Дом
Фотографии
Программы
Исмотрелка
lw
lwDict
AD2WLAdapter
Инструкции
Проблемы
Скачать
QUIK2WLAdapter
stbatmon
scscreen
Оформление
Трейдинг
Семья
Остальное

Адаптер для связи Альфа-Директ и Wealth-Lab 4

Инструкция по установке и использованию

  1. Разархивировать ad2wladapter_xx-xx-xx_x.x.x.x.rar в любой удобный для вас каталог
  2. Запустить AD2WLConfig.exe. Что он делает (курсивом выделены необязательные шаги при ручной установке):
    1. Регистрация dll: "regsvr32 AD2WLAdapter.dll" (убран режим /s так что если окно появилось - все ок, если нет - сделайте это вручную).
    2. Находит каталог WL
    3. Пишет туда файл "BrokerAdapter_AlfaDirect.txt"
    4. Пишет туда файл "RTAdapter_AlfaDirect.txt"
    5. Копирует туда файл "AlfaDirect.bmp"
    6. Создает файл "AD2WLAdapter.ini", если его нет (есть в архиве с бинарником)
  3. Если какой-то из шагов не выполнился - попробуйте устранить причину и повторить установку. Есть также вариант ручной установки.
  4. Установите параметры вашего счета, портфеля и биржи в файле "AD2WLAdapter.ini" (описание параметров см. ниже)
  5. (Важно!) Запустить Альфа-Директ и залогиниться
  6. Запустить WL4
    • Для испозования RealTime Adapter:
      1. Выбрать из меню "Datasources/Choose realtime adapter/AD"
      2. Выбрать из меню "Datasources/Enable Live Feed"
      3. Открыть новый ChartScript
      4. В поле Symbol вбить тикер терминала Альфа-Директ (например GAZP) и нажать Go (по умолчанию используются тикеры секции КЦБ ММВБ, вы можете изменить рынок в файле AD2WLConfig.ini в каталоге с программой - например: MIXCEX_SHR для КЦБ ММВБ, FORTS для ФОРТС)
      5. (Важно!) Чтобы данные корректно обновлялись в Wealth-Lab - откройте график того же периода в Альфа-Директ
    • Для использования Broker Adapter:
      1. Запустите Order Manager
      2. Нажимайте кнопку "Broker Login"
      3. Вбивайте тикер терминала Альфа-Директ, тип операции, тип заявки, количество и цену (по тикеру действует такое же ограничение, что и для 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.

Дополнительная информация

Карта сайта      Почта: oleg@prostakov.com