diff --git a/Examples/01 - Connect.py b/Examples/01 - Connect.py index 7aab7ae..88eb889 100644 --- a/Examples/01 - Connect.py +++ b/Examples/01 - Connect.py @@ -4,7 +4,8 @@ from QuikPy import QuikPy # Работа с QUIK из Python через LUA с def PrintCallback(data): """Пользовательский обработчик события""" print(data) # Печатаем полученные данные - + + if __name__ == '__main__': # Точка входа при запуске этого скрипта qpProvider = QuikPy() # Вызываем конструктор QuikPy с подключением к локальному компьютеру с QUIK # qpProvider = QuikPy(Host='<Ваш IP адрес>') # Вызываем конструктор QuikPy с подключением к удаленному компьютеру с QUIK @@ -25,9 +26,13 @@ if __name__ == '__main__': # Точка входа при запуске это msg = 'Hello from Python!' print(f'Отправка сообщения в QUIK: {msg}{qpProvider.MessageInfo(msg)["data"]}') # Проверка работы QUIK. Сообщение в QUIK должно показаться как информационное + # Просмотр изменений состояния соединения терминала QUIK с сервером брокера + qpProvider.OnConnected = PrintCallback # Нажимаем кнопку "Установить соединение" в QUIK + qpProvider.OnDisconnected = PrintCallback # Нажимаем кнопку "Разорвать соединение" в QUIK + # Просмотр изменений параметров qpProvider.OnParam = PrintCallback # Текущие параметры изменяются постоянно. Будем их смотреть, пока не нажмем Enter в консоли # Выход - input('Enter - выход') + input('Enter - выход\n') qpProvider.CloseConnectionAndThread() # Перед выходом закрываем соединение и поток QuikPy из любого экземпляра diff --git a/README.md b/README.md index f49ed7c..0dbee92 100644 --- a/README.md +++ b/README.md @@ -14,19 +14,24 @@ ### Начало работы В папке Examples находится хорошо документированный код примеров. С них лучше начать разбираться с библиотекой. -1. **Connect.py** - Подключение, Singleton класс, проверка соединения, сервисные функции, пользователь обработчик событий. +1. **Connect.py** - Подключение к терминалу QUIK. Singleton класс коннектора. Проверка соединения. Сервисные функции. Пользовательские обработчики событий. Просмотр изменений состояния соединения терминала QUIK с сервером брокера. Просмотр изменений параметров. [Видео разбора кода >>>](https://finlab.vip/connectpy/) 2. **Accounts.py** - Список всех торговых счетов с лимитами, позициями, заявками и стоп заявками. Аналогично для заданного торгового счета. 3. **Ticker.py** - Информация о тикере -4. **Bars.py** - Получение свечек в файл. [Разбор алгоритма и кода >>>](https://finlab.vip/barspy/) +4. **Bars.py** - Получение свечек в файл. [Видео разбора кода >>>](https://finlab.vip/barspy/) 5. **Stream.py** - Подписки на получение стакана, обезличенные сделки, новые свечки. 6. **Transactions.py** - Выставление новой лимитной/рыночной заявки, стоп заявки, отмена заявки. -### Авторство и право использования -Автор данной библиотеки Чечет Игорь Александрович. Библиотека написана в рамках проекта [Финансовая Лаборатория](https://finlab.vip/) и предоставляется бесплатно. При распространении ссылка на автора и проект обязательны. +### Авторство, право использования, развитие +Автор данной библиотеки Чечет Игорь Александрович. +Библиотека написана в рамках проекта [Финансовая Лаборатория](https://finlab.vip/) и предоставляется бесплатно. При распространении ссылка на автора и проект обязательны. + +Исправление ошибок, доработка и развитие библиотеки осуществляется автором и сообществом проекта [Финансовая Лаборатория](https://finlab.vip/). ### Что дальше -[Бесплатный курс по идеям, концепциям и процессам алгоритмической/автоматической торговли смотрите здесь >>>](https://finlab.vip/wpm-category/autotrading2021/) +- Бесплатный курс "Автоторговля" по идеям, концепциям и процессам алгоритмической/автоматической торговли [смотрите здесь >>>](https://finlab.vip/wpm-category/autotrading2021/) -[Бесплатный курс BackTrader: Быстрый старт ждет вас здесь >>>](https://finlab.vip/wpm-category/btquikstart/) -Исправление ошибок, доработка и развитие библиотеки осуществляется автором и сообществом проекта [Финансовая Лаборатория](https://finlab.vip/). \ No newline at end of file +- Бесплатный курс "BackTrader: Быстрый старт" [ждет вас здесь >>>](https://finlab.vip/wpm-category/btquikstart/) + + +- [Подписывайтесь на Telegram канал "Финансовой Лаборатории",](https://t.me/finlabvip) чтобы быть в курсе всех новинок алгоритмической и автоматической торговли. \ No newline at end of file