AlfaDirect - проблема с подпиской через API на таблицу "Чат трейдеров"
В API AlfaDirect 3.4 есть возможность обрабатывать события,
генеримые при обновлении внутренних таблиц данных.
Это работает со сделками, с заявками, с балансами, но почему-то
не работает с таблицей «Чат трейдеров».
При этом подтверждение, что подписка прошла успешно проходит,
но появление нового сообщения не генерит событие.
Может кто сталкивался в чём там дело?
Сейчас команду роботу, управляющему другим счётом,
я даю либо через TeamViewer, либо через «Личный
кабинет» на сайте Альфа-Директ подачей «кривой»
заявки, у которой в коментарии находится команда.
Минусы управления через «кривую» заявку — это то,
что нужно заходить в «Личный кабинет» и «кривая»
заявка 2 раза генерит событие: первый раз, когда
её подаёшь и второй раз, когда система её снимает.
Для некоторых команд двойное исполнение не важно
(если кидаешь роботу статистические настройки),
а для некоторых прямых команд на открытие/закрытие
позиций важно, чтобы второго исполнения не было.
Через чат было бы удобнее всего.
Пока реализовал через чат в виде запроса в таблицу
сообщений. Запрос делается в конце обработчика
события по появлению новой сделки в таблице all_trades.
Для фильтрации использую номера сообщений. Последний
номер запоминаю и следующий запрос на выборку
сообщений с номером больше последнего. Плюс
дополнительное условие выборки, чтобы сообщение
было персональным и от «своих» пользователей.
Ну и поскольку через чат, то управляющая команда
«шифруется».
Индикатор RSI в OsEngine: формула расчёта, сигналы и бесплатный робот. Видео.
RSI — один из самых известных индикаторов технического анализа. В этом видео разбираем его от истории создания Уэллсом Уайлдером в 1978 году до практического применения в OsEngine. Объясняем...
Как правильно оценить привлекательность акции для включения в портфель?
Включать ли ту или иную акцию в свой портфель – непростой вопрос для инвестора. Ответ на него требует комплексного подхода. Чтобы оценить перспективность бумаги, полезно провести фундаментальный...
Сеть медклиник отчиталась по МСФО за 2025 год Мать и дитя (MDMG) ➡️ Инфо и показатели Результаты — выручка: ₽43,45 млрд (+31,2%); — EBITDA: ₽13,3 млрд (+24,4%),...
Сколько миллиардов заработает Ренессанс страхование на снижении процентных ставок?
Стоимость акций Ренессанс страхование продемонстрировала значительную коррекцию на 35% относительно пиковых показателей весны 2025 года. На мой взгляд, причина этого кроется в завышенных...
🇮🇷🇺🇸🇮🇱 После месяца войны контроль Ирана над Ормузским проливом только усилился, — Bloomberg
▪️После месяца боев именно Иран одержал наиболее значительную стратегическую победу — усиление контрол...
🇮🇷🇺🇸🇮🇱 После месяца войны контроль Ирана над Ормузским проливом только усилился, — Bloomberg
▪️После месяца боев именно Иран одержал наиболее значительную стратегическую победу — усиление контрол...
Армения запретит одноразовую пластиковую посуду с 2027г. В Грузии запрет на одноразовую пластиковую посуду вступил в силу 1 января 2026г
30.03.2026
Армения запретит одноразовые пластиковые паке...
Правительство усилило защиту прав владельцев привилегированных акций — Минэкономразвития
Поправки в закон предусматривают выплату дивидендов владельцам привилегированных акций, если была нарушена...
🇮🇷🇺🇸🇮🇱 После месяца войны контроль Ирана над Ормузским проливом только усилился, — Bloomberg
▪️После месяца боев именно Иран одержал наиболее значительную стратегическую победу — усиление контрол...
через чат.
я даю либо через TeamViewer, либо через «Личный
кабинет» на сайте Альфа-Директ подачей «кривой»
заявки, у которой в коментарии находится команда.
Минусы управления через «кривую» заявку — это то,
что нужно заходить в «Личный кабинет» и «кривая»
заявка 2 раза генерит событие: первый раз, когда
её подаёшь и второй раз, когда система её снимает.
Для некоторых команд двойное исполнение не важно
(если кидаешь роботу статистические настройки),
а для некоторых прямых команд на открытие/закрытие
позиций важно, чтобы второго исполнения не было.
Через чат было бы удобнее всего.
сообщений. Запрос делается в конце обработчика
события по появлению новой сделки в таблице all_trades.
Для фильтрации использую номера сообщений. Последний
номер запоминаю и следующий запрос на выборку
сообщений с номером больше последнего. Плюс
дополнительное условие выборки, чтобы сообщение
было персональным и от «своих» пользователей.
Ну и поскольку через чат, то управляющая команда
«шифруется».