Qtrader
hey, pst, trade on qTrade
Install / Use
/learn @hclivess/QtraderREADME
qTrader
Welcome to the qTrade trading bot.
What does this bot offer?
This bot places buy and sell orders for you at the best possible price, and at the best possible exposure.
What is the premise?
Market spread is an inefficiency, which can be exploited by covering both sides of it while the difference is higher than market fees. Nothing new.
How do I run this bot?
Run qapi.py in Python3. On start, you will be asked for your API credentials. You need to obtain these from https://qtrade.io/settings/api_keys
There is a configuration file config.json where you set your trading parameters.
Config File
Bot configuration is set at config.json file.
Buy orders are placed on top of the buy order book, with an increase of price_adjustment.
Sell orders are placed on top of the sell order book, with a decrease of price_adjustment.
The minimum spread between orders is defined by spread_pct_min.
Order book recalculation is set by ttl in seconds. However, pauses between runs are set at 90 seconds static.
What returns can I expect?
The bot profits the most from a stable price range with a high spread. It works actively towards lowering the spread in order to beat other trading bots and humans.
What should I be aware of?
This bot does not track individual order performance, because that would require static orders. Static orders are not favorable due to their inert nature, which results in them getting stuck forever outside the price range.
A very strong trend where there is only one type of trading going on (buys / sells only), this bot cannot operate properly. However, such situation should only be temporary.
Tips
In an uptrend scenario, it might be a good idea to have a higher sell_amount than buy_amount in magnitude strong enough to knock down the price back to your buy orders.
The opposite is true for a downtrend.
Pre-requisites
Linux
sudo apt-get install python3.7
python3.7 -m pip install python-dateutil
python3.7 -m pip install --upgrade --user git+https://github.com/qtrade-exchange/qtrade-py-client.git`
Windows
Install Python 3.7
cmd (admin)
python -m pip install python-dateutil
python -m pip install --upgrade --user git+https://github.com/qtrade-exchange/qtrade-py-client.git
Configuration example
![]()
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
