Коллеги, если кто владеет нехитрой техникой импорта данных из Альфа-Директ подскажите, пожалуйста, как настроить, в частности, подкачку текущих данных по открытому интересу в таблицу excel. С VBA знаком поверхностно, к сожалению. А именно в нем надо писать код, как я понял. Возможно ошибаюсь. В общем, нужна консультация от тех, кто знает, как это сделать.
Spekyl, юмористы вы, я к столбикам со школы привык! )))) А по поводу api я пробовал разобраться. Не все понял. Как получить «фотографию» данных я понял, а так чтобы их писать в таблицу через определенный интервал времени — нет.
Zhelezo, без знания VBA програмировать в АД никак.
В руководстве ADSDK, в API терминала таблица FIN_INFO поле «open_pos_qty». Написать макрос для фикса значений через заданные интервалы. Думал, но лень писать
А вообще есть шаблон робота для Альфы, там как раз робот пересчитывал таблицы из терминала в Excel
dimano, спасибо. есть такое руководство. Именно в VBA там пытался разобраться с этой таблицей, но что-то меня «не хватило». Придется, все-таки, найти силы )
Создайте окно с котировками интересующих вас инструментов. Добавьте в таблицу столбец ОткПоз. Правой кнопкой открываем всплывающее меню, выбираем экспортировать в Excel, указываем имя открытого файла Excel и название листа куда будут пересылаться данные в реальном времени.
VladP, спасибо, но это не то. Было бы так просто — не было б нужды обращаться с таким вопросом ). Я так делал уже. Просто идет дублирование информации из окна «котировки» в таблице эксель. Мне же нужна статистика: например, по окончании часа — запись в таблицу с данными ОИ и т.д. в течение торгов. А так, что в окне «котировки» данные пляшут туда-сюда, что в экселе зеркалят также.
VladP, мысль понял. Копайте работу с таймером. VBA должен это позволять. Сам программировал раньше как любитель, да забросил. Я подобную тему реализовывал в Delphi. Но данные были представлены графически.
VladP, ну вот я и хочу такую небольшую базу данных сделать, чтобы спец.программе «Эксель» увидеть-таки график, раз уж АДшники не хотят его в терминал пускать ))
VladP, да именно тему с таймером надо копать. Когда-то копался в VBA, тоже как любитель. Времени нет на это. Думал, что кто-нибудь пользуется подобным. Но видимо, придется-таки «покопать» )). ничего, раскопаем. Спасибо за отклик ;)
Spekyl, во, это уже близко к тому, что надо! Спасибо. Будем пробывать. Тогда уж еще уточню: вместо application, как я понимаю, указывается база данных из АД? Ход мыслей хоть правильный?
Spekyl, Объект Application (приложение) является главным в иерархии объектов Excel и представляет само приложение Excel. Он имеет более 120 свойств и 40 методов. Эти свойства и методы предназначены для установки общих параметров приложения Excel. Кроме того, объект Application позволяет вызывать более 400 встроенных функций рабочего листа при помощи конструкции вида: Application.ФункцияРабочегоЛиста (Аргументы)
что ни говори, а допотопный уже AD… ввод вывод денег удобен в Альфе и все собственно… другим бы брокерам подумать про скорость ввода вывода денег и все
Sloikin, Инфо о грузовладелеце и страховщике пока не названы. Акционерами Волготанкера кокетливо называются структуры близкие к Роснефти… пока стрелочники — капитаны и компания, выдавшие заключения...
Александр Ядрихинский, Экономическое сотрудничество продолжается. Экономические войны в данной модели не критичны, все контролируется… Девиз Кремля «и вашим и нашим, за три рубля спляшем .» Сточки ...
Пресс-служба «Яндекса»
«Яндекс» впервые ищет водителя-испытателя беспилотного грузового автомобиля. Соответствующую вакансию «Ведомости» обнаружили на сайте компании. Водителю предстоит передвигатьс...
Делимобиль в ноябре - декабре 2024 запустил три новые станции СТО, увеличив за год площадь собственных СТО вдвое - до 40 тыс. кв. м. – ТАСС Каршеринговый сервис «Делимобиль» в ноябре-декабре 2024 года...
Поставки российской нефти в Венгрию по Дружбе возобновились – Ъ Поставки нефти по нефтепроводу «Дружба» из России в Венгрию возобновились, сообщил министр иностранных дел Венгрии Петер Сийярто на свое...
Орбан: венгерская компания MOL хочет купить НПЗ Лукойла в Болгарии – ТАСС Венгерская компания MOL выразила заинтересованность в покупке нефтеперерабатывающего завода «Лукойл нефтохим Бургас», сообщил ...
Эксперты ждут ослабления рубля до ₽115 в 2025 г, основные причины: малый объем продажи валютной выручки, низкие цены на нефть, интересы Минфина в слабости рубля, ЦБ сохраняет плавающий курс – РБК В 20...
Власти пересматривают схему поставок СПГ для Камчатки из-за санкций против Арктик СПГ 2 – РБК Правительство России вновь обсуждает логистику поставок сжиженного природного газа (СПГ) для Камчатки. Ран...
www.alfadirect.ru/?page=api
последний абзац
В руководстве ADSDK, в API терминала таблица FIN_INFO поле «open_pos_qty». Написать макрос для фикса значений через заданные интервалы. Думал, но лень писать
А вообще есть шаблон робота для Альфы, там как раз робот пересчитывал таблицы из терминала в Excel
Код Visual Basic
sub proc()
'здесь что-то полезное
application.ontime now+timeserial(0,0,1),«proc»
end sub
нужно, конечно, подумать, как это все останавливать
прости мя господи за вк