Коллеги, если кто владеет нехитрой техникой импорта данных из Альфа-Директ подскажите, пожалуйста, как настроить, в частности, подкачку текущих данных по открытому интересу в таблицу 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… ввод вывод денег удобен в Альфе и все собственно… другим бы брокерам подумать про скорость ввода вывода денег и все
USDJPY выше 160: почему словесные интервенции пока лишь замедляют тренд
Снижение EURUSD на половину процента в понедельник выглядит не просто реакцией на очередной виток геополитической нервозности. Рынок фактически заново перераспределяет макроэкономические риски...
Сеть медклиник отчиталась по МСФО за 2025 год Мать и дитя (MDMG) ➡️ Инфо и показатели Результаты — выручка: ₽43,45 млрд (+31,2%); — EBITDA: ₽13,3 млрд (+24,4%),...
Эксперт RENI назвал опасные ошибки при строительстве и ремонте
При строительстве или ремонте желание максимально оптимизировать расходы — норма. Однако некоторые способы экономии могут обернуться серьезными последствиями: дорогостоящим ремонтом и даже...
ВТБ МСФО 2 мес. 2026 г. - правильная прибыль выросла
ВТБ отчитался за 2 месяца 2026 года по МСФО. Чистая прибыль за 2 месяца снизилась на 11% до 69 млрд руб. Рентабельность капитала составила 15,4%. Достаточность капитала по нормативу Н20.0...
botlib, а мне больше по душе — Из однооо известного Советского фильма — сделать бессловестных, безмозглых баранов, чтобы легче ими было управлять! — Да для недоношенных новорождённых детей уже «хор...
Y MMST,
Из «Пираты Карибского моря»:
— Все пираты такие… тупые?
— Все! Все!
:))
PS: Почти все так начинали! Даже Баффет.
PPS: Обычно в таких случаях периодически докупали акци...
У нас законы вообще замечательные.
Дочернее предприятие не отвечает по долгам учредительной компании, т.е. Монополия.Онлайн может жировать. Это закреплено в статье 67.3 Гражданского кодекса РФ.
Сб...
❗️Делимобиль: подбит, но не сломлен! Баланс сжимается, компания активно проводит антикризисную стратегию. Не смотря на отсутствие операционного денежного потока, видно, что долг гасился из продажи акт...
❗️Делимобиль: подбит, но не сломлен! Баланс сжимается, компания активно проводит антикризисную стратегию. Не смотря на отсутствие операционного денежного потока, видно, что долг гасился из продажи акт...
BBAA, все что вижу сейчас в стакане — боты под низкую ликвидность переставляют цену потихоньку вверх… потом подпирают снизу большим обьемом. Куда тащат ?> А вот это я не знаю… возможно просто пы...
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
нужно, конечно, подумать, как это все останавливать
прости мя господи за вк