Для строительства дома иногда лучше воспользоваться готовыми строительными блоками и технологиями. Ниже написанное никаким образом не стремится обидеть или унизить другие языки программирования и готовые продукты. Просто описывает свои возможности. Если связать между собой продвинутые возможности 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 ценам и оборотам, операциям покупки и продажи, операциям выставления заявок, операциям корректировки доступных финансов (вводу и выводу средств на счет), дивидендам и т.п.
- Система позволяет формировать и настраивать гибкие отчеты с использованием механизма «Схема компоновки данных» https://v8.1c.ru/platforma/sistema-komponovki-dannykh/
- Система позволяет использовать типовые механизмы 1С по анализу данных, кластеризации, поиску ассоциаций, статистике https://v8.1c.ru/platforma/analiz-dannykh-i-prognozirovanie/
- Заложен механизм быстрого перехода на внешние информационные порталы с заранее установленными критериями поиска бумаг (фильтром по нужному инструменту). Используются порталы: 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/biznes-analitika/
- Могут быть задействованы любые возможности платформы 1С. https://v8.1c.ru/platforma/ в том числе и распознавание речи (голосовое управление), которое активно развивается в последние время.
- Возможности предоставляемые Python.
- На данный момент в системе заложены возможности построения аналитических отчетов (графиков) с использованием библиотек технического анализа Python.
- Библиотека ta (42 индикатора) https://technical-analysis-library-in-python.readthedocs.io/en/latest/index.html
- Библиотека talib (78 индикаторов) https://ta-lib.org/
- Ведется разработка по использованию функционала библиотек машинного обучения Python.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Главное — работа объема внутри свечи(VSA) и форма свечи (VA Эллиота). Идеальная форма- приседающий — как в графике Аши.
Кстати, разная форма графиков полезнее индикаторов. Аши свечи рулят!
Например график свечей равных объемов без шкалы времени. А кандлволюм с разной толщиной свечей(больше объема =толще свеча) вообще потрясающий.