Почему я использую 1С Предприятие 8+ QUIK для торговли акциями на Московской бирже
Для строительства дома иногда лучше воспользоваться готовыми строительными блоками и технологиями. Ниже написанное никаким образом не стремится обидеть или унизить другие языки программирования и готовые продукты. Просто описывает свои возможности. Если связать между собой продвинутые возможности QUIK (от брокера Сбербанк) и платформы 1С Предприятие 8, то эффект от применения чисто российских продуктов может оказаться неожиданным. Продукт будет обладать следующими характеристиками:
Общие характеристики
Система не требует какого-либо внесения или вывода денег. Все средства хранятся на брокерском счете клиента в Сбербанке. Управление брокерским счетом осуществляется через программу QUIK, предоставленную Сбербанком.
Система не запрашивает каких-либо паролей и кодов доступа к брокерскому счету клиента в Сбербанке. Все запрашивает QUIK, предоставленный Сбербанком.
Обмен информацией с QUIK типовыми средствами QUIK по текущим заявкам, сделкам, ценам.
Скорость обмена текущими ценами: 5-10 инструментов в секунду на современном ПК / сервере.
Скорость обмена заявками до 0.1 сек на один файл обмена (количество инструментов в файле обмена теоретически неограничено) (интервал обмена ограничивается в настройках QUIK)
Обмен информацией с QUIK настроен максимально прозрачно. Используется механизм ODBC (Microsoft Access, возможны другие ODBC например PostgreSQL) и текстовые файлы. Все настроено штатными средствами согласно документации QUIK).
Программа позволяет выводить динамические данные по ценам на рынке, состоянию портфеля и т п. с использованием механизма 1С «Динамический список». Механизм может быть настроен как программистом, так и пользователем самостоятельно. https://v8.1c.ru/platforma/dinamicheskiy-spisok/
Система хранит всю информацию об операциях и данных импорта в собственной базе данных. Это позволяет просмотреть историю в любое время. Информация хранится по полученным из QUIK ценам и оборотам, операциям покупки и продажи, операциям выставления заявок, операциям корректировки доступных финансов (вводу и выводу средств на счет), дивидендам и т.п.
Заложен механизм быстрого перехода на внешние информационные порталы с заранее установленными критериями поиска бумаг (фильтром по нужному инструменту). Используются порталы: moex.com, investing.com, rbc.ru, Yandex.ru, google.com
В системе существует возможность загрузки присылаемых брокером отчетов (Сбербанк). В результате данные полученные из QUIK могут быть уточнены данными брокера, что уменьшит расхождения.
В системе заложены 6 стратегий автоматической покупки и 5 стратегий автоматической продажи. Стратегии тесно интегрированы с типовыми механизмами прогнозирования 1С и автоматически обучаются на основании исторических данных. Стратегии могут быть изменены самостоятельно на языке запросов 1С. https://v8.1c.ru/platforma/mehanizm-zaprosov/
Возможности, предоставляемые платформой 1С.
Система может быть развернута как на отдельном ПК/ ноутбуке, так и в локальной сети или облаке. Ключевой компьютер, настроенный на обмен с QUIK, должен быть с операционной системой Windows. Остальные ПК могут быть Windows, Linux, MacOS, Web броузеры на любой из этих платформ.
Система может использовать разнообразные типы БД. Платформа поддерживает работу с пятью СУБД: файловая БД, Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database.
Система поддерживает работу неограниченного числа пользователей (при наличии лицензий 1С) с единым брокерским счетом, настроенным в QUIK. Это может быть как несколько человек, одновременно вошедших в программу, так и несколько мониторов, отражающий разные данные.
Система может быть опубликована на Web сервере и поддерживает работу в ней через интернет. Поддерживаются различные Web серверы (Internet Information Services, Apache) и различные броузеры (Internet Explorer, Google Chrome, Mozilla FireFox, Safari). https://v8.1c.ru/platforma/rabota-cherez-internet/
Система позволяет использование 2 и 3 звенной архитектуры.
Все операции выполняются фоновыми заданиями и в 3 звенной архитектуре могут быть распараллелены между всеми имеющимися процессорами / ядрами процессора. Вопрос масштабируемости легко решается арендой/ приобретением более мощного сервера.
Для файлового варианта возможен запуск нескольких эксземпляров программы, каждый из которых будет выполнять свои регламентные процедуры.
Могут быть задействованы любые возможности платформы 1С. https://v8.1c.ru/platforma/ в том числе и распознавание речи (голосовое управление), которое активно развивается в последние время.
Возможности предоставляемые Python.
На данный момент в системе заложены возможности построения аналитических отчетов (графиков) с использованием библиотек технического анализа Python.
Вчера мы получили статус официального администратора финансовых индикаторов. После внесения в соответствующий реестр Московская биржа стала первой организацией, а RUSFAR — первым финансовым...
Рейтинговый консорциум RAEX вручил «Селигдару» за его Годовой отчет диплом лауреата в специальной номинации «За образцовое отражение в отчёте значения собственной...
Российские металлурги завершают год относительно неплохо на фоне прочих отраслей. Несмотря на санкционное давление и усложнение логистики компании сумели нарастить экспорт. Перспективы...
Дмитрий, давит плитами психологически, не откупает, не в одном эмитенте такого не наблюдал, стремно пока лезть как то, посижу на заборе пока, такое ощущение, что пик проредил акции, фри флоат сильн...
Позитивный обзор. Озон Фармацевтика Озон Фармацевтика показала один из самых сильных кварталов за последние годы. Рост оказался выше ожиданий по всем ключевым метрикам — от выручки до чистой прибыли. ...