Treidun
Treidun личный блог
13 марта 2012, 19:43

Вопрос знатокам терминала Альфа-Директ.

Вопрос знатокам терминала Альфа-Директ.
 На форуме Альфы  уже был))),  консульты не знают

Кто-нибудь знает откуда из терминала А-Д можно экспортировать в EXCEL стоимость   контракта--> 2 (на рис.). В окне КОТИРОВКИ такого поля нет.


9 Комментариев
  • serg
    13 марта 2012, 19:50
    в котировках есть минимальный шаг цены и стоимость минимального шага.
  • serg
    13 марта 2012, 19:53
    papers.price_step
    papers.price_step_cost
      • serg
        13 марта 2012, 20:11
        Treidun, ну в общем да, на программном. Такого поля как стоимость контракта просто нет. Нужно считать из цены в пунктах и 2х полей что я указал.
        Все данные в АДу представлены в виде таблиц локальной базы данных. Обращаться к этим таблицам можно с помощью функции GetLocalDBData()
        Название таблицы — papers
        Поля — price_step и price_step_cost
        Скачайте пример взаимодействия Excel и АДа с сайта альфы, в excel откройте пример, потом откройте там редактор VBA (Alt+F11), там увидите как это делается. Хотя, если вы не программист, то долго разбираться придется.

        Можно ли сделать стандартными средствами (сервис — экспорт) — не знаю, никогда этим не пользовался.
  • ML1210
    13 марта 2012, 20:34
    что-то подобное AD.GetLocalDBData(«PAPERS», «price_step, price_step_cost», «p_code = 'RTSI-3.12'»)
    • serg
      13 марта 2012, 20:50
      07vodka, ага, вроде похоже на правду.
  • ML1210
    13 марта 2012, 21:00
    наверно похоже :). excel как мне не очень, в Microsoft Visual Basic 2010 Express балуюсь
  • Бочаров Евгений
    13 марта 2012, 21:13
    в окне котировки нажимешь правой кнопкои, далее «экспортировать в эксель», далее указываешь файл и в него экпортируется все.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн