Dmitryy
Dmitryy Ответы на вопросы
25 июня 2019, 11:17

Господа алго-трейдеры и опционщики, накидайте пожалуйста API, которые Вы используете?

Господа алго-трейдеры и опционщики, накидайте пожалуйста API, которые Вы используете?
116 Комментариев
  • tranquility
    25 июня 2019, 11:31
    quantlib как-то скачал, но не пользовался, оно?)
      • Sergey Pavlov
        25 июня 2019, 12:07
        Dmitryy, всё это делается внутри связки quik+lua
          • quant_trader
            25 июня 2019, 12:16
            Dmitryy, Вы с крипты наверно на биржу пришли? Здесь Вам нет тут, забудьте про апи биржи :)
              • quant_trader
                25 июня 2019, 12:43
                Dmitryy, для риал тайм торговли нужны риал тайм данные и возможность слать ордера. Слать ордера Вы можете через брокера (бесплатно) или через прямое подключение (Плазы/фиксы итд) за весьма приличную денежку которая не отбивается при non hft торговле.

                Т е если Вы не hft то работаете с брокером через Квик или аналог. Тогда Вам нужно апи Квика чтобы получить данные в свой софт и оттуда кинуть ордер. Еще можно сразу писать на встроенном lua.

                Апи Квика ограничен (вывод графиков через winros и транзакции слать trans2quik), энтузиасты пилят свои варианты.
                  • quant_trader
                    25 июня 2019, 12:56
                    Dmitryy, Можно для начала поставить Квик, вывести нужные данные через DDE в Excel и там посмотреть, минимум усилий.


                    • ch5oh
                      25 июня 2019, 13:04
                      quant_trader, торговать опционы в связке Квик — ТСЛаб нельзя. Нужен более продвинутый апи (СмартКом, Транзак, Алор, Плаза, Эксанте, Ритмик).
                      • quant_trader
                        25 июня 2019, 13:14
                        ch5oh, сорри, не моя тема. Спс что поправили.
          • tashik
            25 июня 2019, 12:28
            Dmitryy, я сейчас в процессе разработки решения, пытаюсь увязать надеюсь увязуемое, через quik+dde server на c# + osengine-терминал фриварный опенсорсный на том же с#, с возможностью навешивать туда роботов своих на C#, и чтобы все это в облаке крутилось. Засада больше с временем, а не с технологиями. Если надо — могу подробнее.
              • tashik
                25 июня 2019, 12:39
                Dmitryy, да, тоже, после работы в Газпромбанке у меня все в облаках, там на комп ничего не поставить, СБ против. Квик, осэнджин и роботы — все в облаке живет. Может и громоздко, зато ваще бесплатно. Ну кроме расходов на VPS.
                • Leo
                  25 июня 2019, 13:57
                  tashik, раз в год менять аккаунт в AWS, чтобы использовать free teer?
                  • tashik
                    25 июня 2019, 14:27
                    Lev, ага, и докеризовать все хозяйство для быстроты повторного деплоя. 
                    • Leo
                      25 июня 2019, 14:53
                      tashik, приятно поговорить со знающим человеком;-)

              • tashik
                25 июня 2019, 12:41
                Dmitryy, ося и транзак коннектор умеет, и плазу, так что можно заминусить квик из инфры, но руки пока не дошли
                • ch5oh
                  25 июня 2019, 12:44

                  tashik, Вам еще потом в осе придется опционную математику пилить.


                  Если правильно понял вопрос топикстартера, его интересуют опционы. Что, в общем-то, правильно разумно.

                  • tashik
                    25 июня 2019, 12:49
                    ch5oh, один чел в осе напилил опционный модуль, продает за 50 штук. Но чот как-то я сама )
            • ch5oh
              25 июня 2019, 12:41

              tashik, Вы записываете время, затраченное на этот проект? Сколько уже вложили человеко-часов и сколько еще понадобится есть понимание?

               

              Мне просто интересно. Я-то знаю сколько времени стоит разработка одного дата-коннектора. Но любопытно узнать сколько у Вас займет возня с ублюдочным квиком и доисторическим ДДЕ?

              • tashik
                25 июня 2019, 12:46
                ch5oh, оно уже работает в связочке, роботята крутятся на фьючах. А вот опционную тему делать надо. Оцениваю — до конца года где-то с моими остальными проектами, двумя детьми и жизнелюбием помимо работы. )
                • ch5oh
                  25 июня 2019, 13:00

                  tashik, и сколько по времени уже заняло?

                  Что касается опционов — успеха. Черканите потом что получилось.

                   

                  Кстати, а чем Вас OptionFVV не устроил? Любите иметь исходники перед глазами? И все?

                  • tashik
                    25 июня 2019, 13:06
                    ch5oh, до этого год это все пилялось в оставшееся от отдыха время. Я не могу кодить под OptionFVV то, что хочу, код закрыт. Не могу подключить и анализировать историю. Могу только строить профиля и смотреть, что и как будет «если». А тут я истории накачаю тиковой через квик и смогу скриптовать алгоритмы и проверять свои и не свои идеи. 
                    • ch5oh
                      25 июня 2019, 13:12

                      tashik, то есть уже часов 100 по порядку величины?

                      И далее опционна математика с историческим тестером часов на 500 предстоит?


                      Ну, и Вы девушка вдумчивая. Тимлид опять же. Подумайте сразу вот над чем. Опционы на ФОРТС в массе своей относительный неликвид. Сделки происходят редко. Котировки, конечно, почаще идут. Но все равно там то пусто то густо. Вы при тестировании на истории что будете использовать в качестве "цены исполнения заявки"?

                      • tashik
                        25 июня 2019, 13:15
                        ch5oh, а альтернатива?
                        Про цену исполнения — ну вот руками статистику соберу по разнице между желаемой ценой и реальной — и в осе задам «проскальзывание» при тестах. 
                          • tashik
                            25 июня 2019, 13:32
                            Dmitryy, у Оси коннекторов тонна, проблема ликвидности где-то да отсутствует:

                            Доступные международные подключения
                            • LMAX
                              Interactiv Brokers
                              Ninja trader
                            Доступные подключения для MOEX
                            • Quik
                              SmartCom
                              Transaq
                              Plaza 2
                              Asts Bridge
                              • tashik
                                25 июня 2019, 13:39
                                Dmitryy, я пока планирую найти путь с этим. А там разберемся, где его идти. Тут я написала, что платформа не ограничена только МосбиржОй. Про случайные данные — весело, если это так )
                        • ch5oh
                          25 июня 2019, 13:25

                          tashik, если цель «интересно провести время» — альтернативы нет.


                          Успеха!
                          Надеюсь, Вы добьетесь в опционах как минимум того же, чего добилась Смешинка во фьючерсах.

                          • tashik
                            25 июня 2019, 13:31
                            ch5oh, я не совсем поняла, правда. Не сердитесь. У меня есть коннекторы не только к мосбирже, если проблема ликвидности встанет — подумаю, как решать. Вы предлагаете ТСЛаб и скрипты-кубики? Я в выходные уже пыталась покрутить это, послушав Ваши вебинары, но там без покупки реального подключения сильно не развернуться. Может, не поняла, это все-таки пока не мой инструмент, и с наскока в руки не лег. А так, конечно, намного разумнее юзать готовое.
                            • ch5oh
                              25 июня 2019, 13:43

                              tashik, ну, рилтайм подключение 1 тырмес. В Москве это примерно 2 обеда в привокзальной кафешке. Или даже один.


                              АРМ опционщика готовое встроенное. Даже скрипты выложены в открытом виде, чтобы люди свои идеи не с нуля начинали реализовывать.

                              • tashik
                                25 июня 2019, 13:53
                                ch5oh, куплю, интересно. То, что Вы делаете — вообще это круто. Снимаю шляпу и благодарю.
                            • Андрей К
                              25 июня 2019, 14:06
                              tashik, 
                              сли проблема ликвидности встанет — подумаю, как решать.

                              ch5oh пытается вам объяснить, что из за отстуствия ликвидности сложно найти найти норм ист котировки. Почему? Все ист котировки фиксируют цену текущую по сделкам в рынке. Следовательно, нет ликвидности => мало сделок на рынке => фиговые исторические котировки

                              То есть ситуация. Цена в стакане сходила туда сюда на 1 процент, но сделок не было и это не отобразилось в исторических котировках

                              • tashik
                                25 июня 2019, 14:26
                                Андрей К, поняла
                      • quant_trader
                        25 июня 2019, 13:17
                        ch5oh, «Вы при тестировании на истории что будете использовать в качестве „цены исполнения заявки“?»

                        А что Вы предлагаете использовать кроме теор цены биржи? Свою теор цену по бидаску 3х ликвидных страйков?
                        • ch5oh
                          25 июня 2019, 13:29

                          quant_trader, Биржцена — полнейший бред. Это даже обсуждать нечего.


                          И я ничего не предлагаю. Просто обратил внимание коллеги на то, что очень серьезные вопросы начинают возникать даже на самом первом этапе разработки тестера. Ежу понятно, что какие Вы соглашения по исполнению заявок для себя примете — такой результат и будете получать от оптимизатора.

                          • quant_trader
                            25 июня 2019, 13:45
                            ch5oh, «Биржцена — полнейший бред. Это даже обсуждать нечего.»

                            Так на чем бектестить то предлагаете? Не сценарно что с позой будет в том или ином случае а на истории.

                            Просто тестер пилю для опционов, типа OptionFVV, для позиций на несколько дней. Может зря и ну их?
                            • ch5oh
                              25 июня 2019, 13:53
                              quant_trader, у меня нет ответа для Вас. Что объявите «правильным», такие результаты тестер/оптимизатор Вам и вернет. В ТСЛаб не стали упираться в непробиваему стену проблем с историческим тестированием для опционов.
                      • Андрей К
                        25 июня 2019, 13:22
                        ch5oh, 
                        Вы при тестировании на истории что будете использовать в качестве "цены исполнения заявки"?
                        а как выпутываются матерые тестеры? =) неужели много лет котиры пишут? Тут пока на чистую воду не вывели пару лет назад спаммера в стаканы, ордерлог полный по паре гигабайт в сутки я писал =)) Потом конечно поменьше стало, где то 600-700
              • meat
                25 июня 2019, 16:11
                ch5oh, сколько стоит разработка?
                Я-то знаю сколько времени стоит разработка одного дата-коннектора.
                • Андрей К
                  25 июня 2019, 17:17
                  meat, stocksharp как то объявляли сбор денег на пакет коннекторов. Тысяч 600 вроде, но вот сколько коннекторов входило уже не вспомню. Я тогда прикинул помню, что разраб должен получить тысяч 150 на руки в мес.

                  наверное примерно столько и должен стоить коннектор под ключ с сертификацией у биржи =)

                  upd. Прочитал исходное сообщение. Там оказывается речь про время.
                  • meat
                    25 июня 2019, 17:19
                    Андрей К, коннектор можно написать за пару дней
                    • Андрей К
                      25 июня 2019, 17:21
                      meat, уже писали? я писал много коннекторов, а так же поручал это другим. За пару дней под ключ с отладкой и сертификацией мало реально. При всем уважении к вашим навыкам.
                      • meat
                        25 июня 2019, 17:38
                        Андрей К, сертификация то где? в фсб, что ли? :) отладка это немного другое, может ты имел ввиду тестирование? :)
                        и сколько тогда по времени получается у тебя? какой стек используешь для этого? все с нуля пишешь?
                        • Андрей К
                          25 июня 2019, 17:43
                          meat, 
                          сертификация то где?

                          ну да, я немного не уточнил. Вы тут все про коннекторы к терминалам. А я про настоящие биржевые коннекторы. Обычно биржа не допустит к торгам твоего коннектора, пока не пройдешь сертификацию у нее. Это выполнение небольших задач с логами с последующей проверкой.

                           

                          может ты имел ввиду тестирование? :

                          ну да, это же входит в процесс разработки вроде.

                           

                          и сколько тогда по времени получается у тебя? 

                          первой свой коннектор я писал очень долго. Недели три наверное. Но как показал опыт и время, когда это поручаешь еще кому то, это может занять в разы дольше.

                           

                           все с нуля пишешь?

                          ага. Если писать, то с нуля, что то кастомное, потому что к основным протоколам уже есть много что готовое.

                           

                          какой стек используешь для этого?
                          меня это немного вводит в ступор. Я так то не раскрученный =) про стэки технологий ничего не знаю. Обычный кондомный c++, стандартизации не 98 конечно, но и не 17. К таким шарповым как Транзак, юзал конечно шарп, но как то быстро прошел этот шаг.
                          • meat
                            25 июня 2019, 17:53
                            Андрей К, может я что-то не понимаю, в чем задача-то заключается? у биржи есть библиотека для работы с протоколом, есть описание протокола, клиентская часть для работы с сервером биржи 
                            • Андрей К
                              25 июня 2019, 18:01
                              meat, 
                              у биржи есть библиотека для работы с протоколом

                              если речь про нашу, то есть две библиотеки-моста:

                              1) cgate — библиотека мост к Plaza

                              2) asts — библиотека мост к ММВБ (фонда + валютка)

                              в данном случае речь идет о создании «коннектора» к этим библиотекам. Они тоже сертифицируются.

                              • meat
                                25 июня 2019, 18:19
                                Андрей К, неужели коннектор к этим библиотекам так долго писать? под коннектором понимается набор функций, внутри которых вызываются функции этих библиотек? :)
                                • Андрей К
                                  25 июня 2019, 18:22
                                  meat, да собственно на бирже вообще все просто, в том числе и коннекторы, а начинаешь погружаться и увязаешь в болоте, особенно если не подготовленный.
                                  под коннектором понимается набор функций, внутри которых вызываются функции этих библиотек? :)
                                  то что мы обсудили выше, да. Набор коллбэков, которые надо обработать.
                                  • meat
                                    25 июня 2019, 18:31
                                    Андрей К, все просто значит :)
                                • ch5oh
                                  25 июня 2019, 18:29
                                  meat, под коннектором подразумевается полная интеграция двух систем с обработкой ошибкой и восстановлением соединения в случае необходимости.


                                  В обсуждемом Вами примере одна система — это собственно биржа. Вторая — это некоторая среда обработки данных и принятия торговых решений. Например, ТСЛаб. Или Ваша собственная торговая платформа.


                                  Ежу понятно, никого не интересует формальная способность коннектора отправить по кнопке одну конкретную заявку. Любой трейдер и сам может это сделать через штатный торговый терминал.
                                  • meat
                                    25 июня 2019, 18:34
                                    ch5oh, если для тебя коннектор это полная интеграция двух систем с обработкой ошибкой и восстановлением соединения в случае необходимости и некоторая среда обработки данных и принятия торговых решений, то тогда ладно :)
                                    • ch5oh
                                      25 июня 2019, 18:35
                                      meat, =) Вы снизошли? Спасибо, барин. Холопы счастливы.
                                      • meat
                                        25 июня 2019, 18:58
                                        ch5oh, что-то тебя не туда понесло :)
                    • ch5oh
                      25 июня 2019, 17:29
                      meat, хрень забагованную можно сделать «за пару дней». На уровне Hello, world!


                      Типа, " я распаковал примеры апи и запустил штатное консольное приложение с отправкой заявки".
                      • meat
                        25 июня 2019, 17:40
                        ch5oh, какой опыт программирования? где учился? :)
            • Андрей К
              25 июня 2019, 12:58
              tashik, извините за нескромность, а вы точно девушка?
              • tashik
                25 июня 2019, 13:02
                Андрей К, в 43 года остаться девушкой — эт печаль. Поэтому неточно. 
                • Андрей К
                  25 июня 2019, 13:03
                  tashik, аватарка все равно прекрасна =) вообщем я впечатлен вашей тягой к разработкам =)
                  • tashik
                    25 июня 2019, 13:06
                    Андрей К, мерси )
          • tashik
            25 июня 2019, 12:29
            Dmitryy, у Кирилла Браулова еще софтина Plazer умеет прямо с Мосбиржей с тестовым подключением работать. Данные-то там идут как живые, только котирование реальное не выполнить. Plazer хоть и фриварь, но код закрыт. И там борландия, я уточняла.
  • Sergey Pavlov
    25 июня 2019, 11:49
    quik+lua
  • ch5oh
    25 июня 2019, 12:38
    TSLab
      • ch5oh
        25 июня 2019, 13:02

        Dmitryy, по идее, нельзя. Хотя если Вы сможете заставить его функционировать "без ТСЛаб" — черканите. Буду благодарен.

         

        А зачем? Нравится самому юай рисовать? Так не вопрос. Сейчас в ТСЛаб можно своим роботам окошки, кнопочки и чекбоксики рисовать прямо из редактора блок-схем. Даже вижуал студия не нужна.

          • ch5oh
            25 июня 2019, 13:17

            Dmitryy, Торговать опционами без визуальной части??????????


            Не, ну дело хозяйское, конечно. Не мальчик, сами разберетесь как интересно потратить свое личное время.


            Откланиваюсь.

              • quant_trader
                25 июня 2019, 13:22
                Dmitryy, утро 3го марта. Вы заходите на свой сервер с запущенной службой без винды. По ssh. Дальше продолжать? :)
                  • quant_trader
                    25 июня 2019, 13:36
                    Dmitryy, когда столкнетесь с тем как брокер неправильные лимиты поставил после клиринга и выдал Вам по апи не ваши позиции тогда поймете

                    С UI на телефоне Вы не откроете графики БА, не посмотрите планки и нормально стакан. Не выведете таблицы по лимитам и прочему. Не говоря о том чтобы по быстрому что то вывести и посчитать в Екселе вручную.

                    Это не веб сайт, здесь бабки. Ваше рабочее место это не консоль, тут хорошо если одним монитором обойтись. Телефон это только на ходу зайти на рабочий стол сервера с нормальным UI.
                    • ch5oh
                      25 июня 2019, 13:39
                      quant_trader, плюсанул в профиль. =) приятно встретить коллегу с пониманием предметной области.
                • ch5oh
                  25 июня 2019, 13:37
                  quant_trader, =) он не оценит скорее всего. Это надо пережить.
              • ch5oh
                25 июня 2019, 13:35
                Dmitryy, без визуальной части торговать опционами нельзя. А Вам, конечно, удачи.


                =) Вы собираетесь написать хитроумный код, оперирующий тысячью страйков, который будет ворочать Вашими личными миллионами кровных денег. И нет, конечно Вам не нужна визуальная часть. Робот же будет с первого раза торговать безошибочно. Сам все правильно измерит, все волатильности посчитает, нигде не ошибется и ничего не перепутает. Сам определит какой страйк выгодно продавать, какой выгодно покупать, сам поймет где его хотят нагреть и не будет лезть на рожон. Еще и массаж сделает в свободное от котирования время.
                  • ch5oh
                    25 июня 2019, 13:50
                    Dmitryy, обучение — тема отдельного большого разговора. Скажу только, что на юдеми около 60 страниц(!) только перечень курсов по опционам. Вероятность, что Вы пришли весь в белом — и сразу выстрелили — понятно какая.
                      • ch5oh
                        25 июня 2019, 18:32
                        Dmitryy, извините за мою резкую реакцию. Но Вы сейчас совершенно неправильно понимаете ситуацию.
  • Aphelion
    25 июня 2019, 14:36
    Если вам нужно REST API, то оно есть только у tradernet, но там нет опционов и тарифы не комильфо. У ITI и Алора есть COM API.

    Самый надежный вариант — коннектиться напрямую к бирже через Plaza2, но стоить это будет около 10к/месяц.

    Самый простой вариант — Quik + lua.
      • Aphelion
        25 июня 2019, 14:48
        Dmitryy, да, но там тоже API через терминал или специальную прогу.
  • ch5oh
    25 июня 2019, 18:52
    Комменты вообще в кашу. Тимофей явно что-то там наоптимизировал, чтобы чернь была счастлива. =) А чернь как всегда.
    • flextrader
      25 июня 2019, 19:03
      ch5oh, (как бы сказали на собственной шкуре прочувствовавшие фичи p2 и биржевых АПИ) прикрутил cgate к с-лабу, сорри не удержался
  • Тарас Громницкий
    26 июня 2019, 06:32

    Не тратьте время.

    От того, что вы соберёте всё в кучу ничего не изменится.

    Трейдерам нужны совершенно конкретные готовые решения.

    Учиться программировать для них — это самоубийство.

    А программисты умеют программировать и без вас.

    Так что не занимайтесь ерундой.

      • Тарас Громницкий
        26 июня 2019, 11:01

        Dmitryy, вот в этом и есть основная проблема программистов.

        Они программируют ради программирования.

        Если чего-то нет на рынке, то это не означает, что подобное необходимо.

        Чтобы знать потребности предметной области в ней нужно хорошо разбираться.

        Так вот настоятельно рекомендую плотно позаниматься трейдингом 2-3 года.

        И уже после этого размышлять о потребностях реальных трейдеров.

      • Тарас Громницкий
        26 июня 2019, 11:16

        Dmitryy, вы опять ставите телегу впереди лошади.

        По причине, которую озвучил выше.

        Программирование в трейдинге глубоко вторично.

        Первичен алгоритм действий, который приносит деньги.

        Новичку нужно искать рабочие идеи, систематизировать и тестировать их.

        И только потом заниматься программированием.

        Фишка в том, что до этой стадии 95% новичков просто не доживают и доживать не будут.

        Для тестирования есть масса готовых систем в которых знания программирования почти не нужно.

        Даже эксель годится.

          • Тарас Громницкий
            26 июня 2019, 12:03

            Dmitryy, всё зависит от типа стратегии.

            Да и подхода в принципе.

            Профессиональные трейдеры не особо парятся задержкой.

            Потому как торгуют на достаточно больших фреймах.

            Причём довольно существенными деньгами.

            И либо вытягивают котировки из таблицы всех сделок, либо транслируют через связку Lua-С++ или Lua-C#.

            Короче для них 1-2 секунды задержки — это не критично.

              • Тарас Громницкий
                26 июня 2019, 12:10

                Dmitryy, не хочу расстраивать, но вы сильно торопитесь.

                Нащупать пул рабочих алгоритмов не так просто.

                Это годы упорной работы.

                И вероятность успеха крайне низка.

                  • Тарас Громницкий
                    26 июня 2019, 14:22

                    Dmitryy, арбитраж иногда работает, а иногда нет.

                    Даже между активами с высоким коэффициентом корреляции.

                    Возьмите например Сбер и Сбер преф.

                    Или с фьючом его попробуйте спарить.

                    Поймёте, что вопросов больше, чем ответов.

                      • Тарас Громницкий
                        26 июня 2019, 14:56

                        Dmitryy, попробуйте найти хоть одну стабильно работающую модель.

                        На последних 5 годах истории.

                        Без подгонки/переоптимизации.

                        И всё встанет на свои места.

                        Чесотка быстро прекратится.

                        Правда может возникнуть депресняк.

                        Ибо книг написано много, а толку от них мало.

                        Приходится собирать всё по крупицам.

                        Туда годы и уходят.

          • flextrader
            26 июня 2019, 14:14
            Dmitryy, 
            и не супер удобный 

            что препятствует кастомизации формата?
              • flextrader
                26 июня 2019, 18:13
                Dmitryy, с т.з. индивидуальных предпочтений я б конечно согласился. но это в редко достижимом идеале, а в действительности все куда печальней. и для алго, а тем более hft тратить на это жизненно необходимо (по крайней мере нет превалирующего положения у нее в решениях для русского рынка). и в целом любая работа с дейтой гораздо приятней многих вещей. я примеры приводить не буду очевидные и не очень.

                но просто прикиньте под сколькими лицензионными согл-ями Вы за жизнь подписались и сколько прочитали)…
          • ch5oh
            27 июня 2019, 08:48
            Dmitryy, историческую волатильность собираетесь мерять? Думаете, что умнее всех?

            А какие еще идеи, которых «нет на рынке»? Можете в личку приоткрыть завесу секретности? NDA гарантирую.
              • ch5oh
                27 июня 2019, 09:40
                Dmitryy, ПС И, кстати, право на публичную трансляцию данных ФОРТС (или индикаторов на их основе) стоит приличных денег.
                  • ch5oh
                    27 июня 2019, 10:11

                    Dmitryy, Ещё раз обратите внимание на вот это обстоятельство:

                    smart-lab.ru/vopros/546502.php#comment9850280

                     

                    Вот если Вы напишите для ТСЛаб кубик, который будет использовать QuantLib и считать ашви — это без проблем.

                     

                    =) Кстати, можем скооперироваться в этом направлении. Вы, видимо, шарите в КвантЛибе, а я — в кубиках для ТСЛаб. Вряд ли, конечно, там есть что-то серьезно полезное. Но чем черт не шутит?

              • ch5oh
                27 июня 2019, 09:38

                Dmitryy, iqfeed еще есть. Неплохой дата-вендор. Всего около 100 баксов в месяц. И апи не могу назвать «очень удобным». Но работает. Вообще вопрос "удобства апи" — строго индивидуальный. На 90-95% он зависит от того, соответствуют ли друг другу внутренние объектные модели и структуры данных, использованные у вендора и у потребителя.

                На нашем рынке есть дата-вендор MFD.


                Уведомления по смс есть в терминале SmartX. Уведомления о различных событиях по емейлу и/или через телеграмм встроены в TSLab. Там, кстати, не сложно дописать уведомления по смс самому в виде кубика. Просто не всем удобно получать поток смс-ок (и платить за их отправку).

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн