# QuikPy Библиотека-обертка, которая позволяет получить доступ к функционалу Quik на основе [Документации по языку LUA в QUIK](https://arqatech.com/ru/support/files/) из Python. В качестве коннектора используются lua-скрипты [проекта QUIKSharp](https://github.com/finsight/QUIKSharp). ### Для чего нужна С помощью этой библиотеки можно создавать автоматические торговые системы любой сложности на Python для Quik. Также библиотека может быть использована для написания дополнений на Python к системам Технического Анализа. Например, для тестирования и автоматической торговли в [BackTrader](https://www.backtrader.com/). ### Установка коннектора 1. Скопируйте папку **QUIK\lua** в папку установки Quik. В ней находятся скрипты LUA. 2. Скопируйте папку **QUIK\socket** в папку установки Quik. 3. Запустите Quik. Из меню **Сервисы** выберите **Lua скрипты**. Нажмите кнопку **Добавить**. Выберете скрипт **QuikSharp.lua** Нажмите кнопку **OK**. Выделите скрипт из списка. Нажмите кнопку **Запустить**. Скрипт должен запуститься без ошибок, в окне сообщений Quik выдать **QUIK# is waiting for client connection...** ### Начало работы В папке Examples находится хорошо документированный код примеров. С них лучше начать разбираться с библиотекой. 1. **Connect.py** - Подключение, Singleton класс, проверка соединения, сервисные функции, пользователь обработчик событий. 2. **Accounts.py** - Список всех торговых счетов с лимитами, позициями, заявками и стоп заявками. Аналогично для заданного торгового счета. 3. **Ticker.py** - Информация о тикере, получение свечек. 4. **Stream.py** - Подписки на получение стакана, обезличенные сделки, новые свечки. 5. **Transactions.py** - Выставление новой лимитной/рыночной заявки, стоп заявки, отмена заявки. ### Авторство и право использования Автор данной библиотеки Чечет Игорь Александрович. Библиотека написана в рамках проекта [Финансовая Лаборатория](https://chechet.org/) и предоставляется бесплатно. При распространении ссылка на автора и проект обязательны. ### Что дальше Исправление ошибок, доработка и развитие библиотеки осуществляется как автором, так и сообществом проекта [Финансовая Лаборатория](https://chechet.org/).