Looking for an experienced Python developer with expertise in algorithmic trading, chart analysis, and machine learning. The project involves developing a fully automated trading bot that works with the Questrade broker API (Canada).
⚙️ Technical requirements:
Working with Questrade broker API (documentation provided)
* Working with market quotes (frequency of 1 minute)
* Calculation of technical indicators (EMA, MACD, VWAP, etc.)
* Building entry and exit logic for trades
* Ability to adapt exit logic (based mainly on algorithms and AI/reinforcement learning)
* Pattern detection (including using ML)
* Considering market liquidity and filters
* Logging
* The bot should operate during the main session as well as pre-market/post-market
* Ability to run on VPS
🔐 Collaboration conditions:
* NDA (non-disclosure agreement) must be signed before starting work
* Full prohibition on sharing logic, code, algorithms, or project architecture
* All source code and documentation will be handed over upon completion
* Payment can be hourly or fixed — to be discussed individually. It should fully cover the entire project from planning/design to launch/testing and support.
📩 What we need from you:
* Confident proficiency in Python
* Experience with broker APIs is desirable (Questrade, Alpaca, Interactive Brokers, etc.)
* Knowledge of libraries: `pandas`, `ta`, `scikit-learn`, `requests`, `gym`, `stable-baselines3`
* Understanding of algorithmic trading, technical analysis, and AI
* Experience in reinforcement learning — a big plus
* Ability to write clean, documented code
* Examples of work in this field
* Willingness to sign NDA
* Brief description of your approach to such a task (without copying others' solutions)
Thank you. I am open to discussing the price individually. Please specify your cost for such a project and the estimated time required.