Как стать автором
Обновить

Комментарии 11

А у вас по-прежнему нет нормального API? Только вот эта устаревшая виндовая хрень на COM объектах родом из 90х?
При этом вы пишите:

Shiny Server нельзя установить на Windows

Это же facepalm. Т.е. пользователю априори предлагается заморачиваться с зоопарком технологий.
Более-менее нормальная торговля опционами,
это уже не совсем уровень пользователя,
и установить linux на виртуалку не так сложно.
Но если так затруднительно пользоваться Linux,
то все работу можно вести или сразу в RStudio
или же залить приложение в shiny облако (shinyapps),
там знаний Linux вовсе не потребуется.
Вы не поняли, я не против Linux, я наоборот — за 2мя руками. Но их API работает только под Windows, в этом проблема.
Если нужен нормальный API, но не требуется HFT, то покупайте FIX-аккаунт и вперёд, никакие говноподелия брокеров не нужны. Цена вопроса 2к рублей всего-лишь (+ндс).
Я тоже выпал от такой наглости )) но, надо полагать, подразумевается прямое подключение, т.к. через смартком никто серьезно не торгует.
В хранимке, пытающейся делать upsert, очевидный race condition.
Почему? Данные приходят с определенной частотой, срабатывает триггер, вызывается функция на другую таблицу.
RC, вероятно, вы заметили при режиме READ_COMMITED UPDATE, а следующий за ним INSERT провалится если кто-то запишет в таблицу тоже самое, однако, в ту таблицу никто кроме этого триггера не пишет данные, а RC сам с собой для данного случая невозможен.
В зависимости от уровня изоляции может быть или RC, или дедлок.
Если больше никто не пишет и все это в один поток, то, конечно, беспокоиться не о чем.
А с какой частотой запрашиваете маркетдату для опционов? И откуда конкретно берете параметры инструментов?
Зависит от желания юзера. Параметры из mw_options, например. Для фьючерсов есть аналогичная таблица.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий