AlfaDirect - проблема с подпиской через API на таблицу "Чат трейдеров"
В API AlfaDirect 3.4 есть возможность обрабатывать события,
генеримые при обновлении внутренних таблиц данных.
Это работает со сделками, с заявками, с балансами, но почему-то
не работает с таблицей «Чат трейдеров».
При этом подтверждение, что подписка прошла успешно проходит,
но появление нового сообщения не генерит событие.
Может кто сталкивался в чём там дело?
Сейчас команду роботу, управляющему другим счётом,
я даю либо через TeamViewer, либо через «Личный
кабинет» на сайте Альфа-Директ подачей «кривой»
заявки, у которой в коментарии находится команда.
Минусы управления через «кривую» заявку — это то,
что нужно заходить в «Личный кабинет» и «кривая»
заявка 2 раза генерит событие: первый раз, когда
её подаёшь и второй раз, когда система её снимает.
Для некоторых команд двойное исполнение не важно
(если кидаешь роботу статистические настройки),
а для некоторых прямых команд на открытие/закрытие
позиций важно, чтобы второго исполнения не было.
Через чат было бы удобнее всего.
Пока реализовал через чат в виде запроса в таблицу
сообщений. Запрос делается в конце обработчика
события по появлению новой сделки в таблице all_trades.
Для фильтрации использую номера сообщений. Последний
номер запоминаю и следующий запрос на выборку
сообщений с номером больше последнего. Плюс
дополнительное условие выборки, чтобы сообщение
было персональным и от «своих» пользователей.
Ну и поскольку через чат, то управляющая команда
«шифруется».
Представляем консенсус-прогноз по прибыли ДОМ.PФ за первый квартал 2026 года. По оценке аналитиков 12 ведущих российских инвестдомов, прибыль компании превысит 28 млрд рублей при рентабельности...
Агентство АКРА подтвердило кредитный рейтинг «Русагро» на уровне АА-(RU) со стабильным прогнозом
Сегодня мы рады поделиться новостью о подтверждении высокой оценки уровня кредитоспособности ПАО «Группа «Русагро».
Ключевые составляющие рейтинга согласно оценке АКРА:
✅...
ММК: результаты в 2026 году продолжат ухудшаться. Актуализация взгляда на акции компании.
Здравствуйте! Продолжаю серию публикаций с актуализацией взгляда на российские металлургические компании и состояние рыночной конъюнктуры в секторе. Сегодня остановимся на ММК. Слабые...
Сбер объединил более 10 нефинансовых сервисов в новую группу Сбер2В с капиталом ₽6,3 млрд — Ведомости Сбербанк создает новую группу компаний под брендом «Сбер2В». В нее вошли более 10 юридических лиц,...
Трамп: США не торопит Иран с заключением сделки, четких временных рамок касательно прекращения огня и согласования новой даты переговоров нет Вашингтон не торопит Тегеран с заключением сделки, четких ...
В МО РФ ПЯТЬ заместителей Министра Шойгу Сергей Кужугетовича оказались коррупционерами. В других конторах по-другому?
Тимур Иванов занимал пост с мая 2016 взятки в особо крупном размере
Павел П...
ЕС начал сезон закачки газа на фоне дефицита СПГ. Запасы газа в хранилищах ЕС достигли 30,6% — минимальный уровень за последние три года — РБК Подземные хранилища газа в Евросоюзе к концу газовых суто...
через чат.
я даю либо через TeamViewer, либо через «Личный
кабинет» на сайте Альфа-Директ подачей «кривой»
заявки, у которой в коментарии находится команда.
Минусы управления через «кривую» заявку — это то,
что нужно заходить в «Личный кабинет» и «кривая»
заявка 2 раза генерит событие: первый раз, когда
её подаёшь и второй раз, когда система её снимает.
Для некоторых команд двойное исполнение не важно
(если кидаешь роботу статистические настройки),
а для некоторых прямых команд на открытие/закрытие
позиций важно, чтобы второго исполнения не было.
Через чат было бы удобнее всего.
сообщений. Запрос делается в конце обработчика
события по появлению новой сделки в таблице all_trades.
Для фильтрации использую номера сообщений. Последний
номер запоминаю и следующий запрос на выборку
сообщений с номером больше последнего. Плюс
дополнительное условие выборки, чтобы сообщение
было персональным и от «своих» пользователей.
Ну и поскольку через чат, то управляющая команда
«шифруется».