Comments (4)
Приветствую! Библиотека threading используется в QuikPy. Изначально создается 2 потока.
В первом вы будете отправлять команды и моментально получать на них отклик. Например, захотели информацию о тикере, отправили запрос, получили ответ.
Второй поток служит для обработки событий подписки. Например, вы подписались на новые бары. Как в Квике появился новый бар, он приходит в этот поток. Формируется событие прихода нового бара, которое вы можете перехватить и обрабатывать как душе угодно.
Сам Квик не подразумевает многопоточное взаимодействие. Например, нельзя 100 запросов истории разбить на 100 потоков. Все они должны быть исполнены в виде запросов через первый поток последовательно. Т.е. Квик в многопоточности является "узким местом".
from quikpy.
Спасибо за ответ!
Мой сеточный робот смотрит на текущую последнюю цену в стакане и относительного этого продает/покупает. Хотел бы узнать является ли такой метод плохим? Я так понимаю, что лучше всего торговать при помощи подписки на свечи инструмента?
from quikpy.
В примере Stream.py есть пример подписки на стакан через SubscribeLevel2Quotes. Перехватываете событие OnQuote, смотрите что пришло.
Как правильно торговать, сказать сложно. Мой вам совет. Посмотрите код QuikPy, почитайте комментарии к каждой строке. Для вас же это сделал, чтобы сразу все стало понятно. Посмотрите в описание библиотеки, по многим примерам сделал подробные видео разборы. Запустите все примеры, посмотрите, что и как работает. После уже выбирайте, что подходит под ваши системы.
from quikpy.
Спасибо за ответ!
from quikpy.
Related Issues (18)
- вывод значений в переменную HOT 1
- Не все выводит по запросу по опционам HOT 3
- qpProvider.GetFuturesHoldings() error HOT 1
- Open Interest HOT 1
- русская кодировка для вывода сообщений или ввода заявок с автопреносом HOT 1
- Обработка событий после разрыва связи HOT 2
- Получение общей ликвидационной стоимости портфеля HOT 4
- def GetClientCodes HOT 1
- Как переписать QuikPy под Lua 5.4.1? HOT 3
- unable to call GetAllDepoLimits()['data'] inside def __init__(self): of strategy class HOT 1
- Расширение функционала QuikPy HOT 1
- По типам стоп-заявок, функция SendTransaction HOT 2
- Создание более одного соединения с сервером HOT 2
- Ошибка при попытке подключения через win7 HOT 4
- Цена последней сделки HOT 4
- Получение json ответа сервера при формировании транзакции HOT 5
- Улучшение библиотеки HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quikpy.