Для строительства дома иногда лучше воспользоваться готовыми строительными блоками и технологиями. Ниже написанное никаким образом не стремится обидеть или унизить другие языки программирования и готовые продукты. Просто описывает свои возможности. Если связать между собой продвинутые возможности 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.
Константин Чащегоров, молодец! Я до 2009 г работал с Метасток 7.2.Остались добрые воспоминания от сочинения новых индикаторов. Индикаторы нужны на начальной стадии понимания торговли. Потом они не нужны. Глаз видит форму и этого достаточно. С 2010 г я без индикаторов .
Главное — работа объема внутри свечи(VSA) и форма свечи (VA Эллиота). Идеальная форма- приседающий — как в графике Аши.
Кстати, разная форма графиков полезнее индикаторов. Аши свечи рулят!
Например график свечей равных объемов без шкалы времени. А кандлволюм с разной толщиной свечей(больше объема =толще свеча) вообще потрясающий.
Главное — работа объема внутри свечи(VSA) и форма свечи (VA Эллиота). Идеальная форма- приседающий — как в графике Аши.
Кстати, разная форма графиков полезнее индикаторов. Аши свечи рулят!
Например график свечей равных объемов без шкалы времени. А кандлволюм с разной толщиной свечей(больше объема =толще свеча) вообще потрясающий.