Python-Based IBKR Futures Trading Bot using Native IB API -- 3
Budget: $30 – $250 USD
I'm looking for a skilled developer to create a trading bot for Interactive Brokers (IBKR) for Futures market using IB API. This bot should primarily employ a trend-following strategy and be built in Python. Need to convert the current timeframe driven to tick data below are the high level req
Futures Trading Bot Requirements
1. Supported Futures:
o Ability to trade futures like MES, MNQ, and MBT.
2. Multiple Timeframes:
o Ability to trade on different tick candles default to 133ticks etc.
3. Trade Tracking:
o Ability to track entry and exit trades via Excel for better logging and analysis.
4. Long/Short Positions:
o Ability to place both long and short positions based on market signals.
5. Bracket Orders:
o Ability to place bracket stop loss based on exit signal and a take profit, driven by ATR x4 (or configurable ATR-based levels).
6. Strategy Logic:
o Use sMACD and EMA or RSI as the initial strategy:
Go Long when macdValue > macdSignal and RSI > 50.
Go Short when macdValue < macdSignal and **RSI < 50`.
- Ability to trade 24X7
Ideal Skills and Experience:
- Proficiency in Python and experience with its libraries for data analysis and trading (like Pandas, NumPy, etc.)
- Previous experience in developing trading bots, particularly for IBKR.
- Understanding and practical experience with trend-following trading strategies.
- Knowledge in implementing risk management tools within a trading bot.
Please only apply if you have relevant experience and can provide examples of similar projects you've completed.
Futures Trading Bot Requirements
1. Supported Futures:
o Ability to trade futures like MES, MNQ, and MBT.
2. Multiple Timeframes:
o Ability to trade on different tick candles default to 133ticks etc.
3. Trade Tracking:
o Ability to track entry and exit trades via Excel for better logging and analysis.
4. Long/Short Positions:
o Ability to place both long and short positions based on market signals.
5. Bracket Orders:
o Ability to place bracket stop loss based on exit signal and a take profit, driven by ATR x4 (or configurable ATR-based levels).
6. Strategy Logic:
o Use sMACD and EMA or RSI as the initial strategy:
Go Long when macdValue > macdSignal and RSI > 50.
Go Short when macdValue < macdSignal and **RSI < 50`.
- Ability to trade 24X7
Ideal Skills and Experience:
- Proficiency in Python and experience with its libraries for data analysis and trading (like Pandas, NumPy, etc.)
- Previous experience in developing trading bots, particularly for IBKR.
- Understanding and practical experience with trend-following trading strategies.
- Knowledge in implementing risk management tools within a trading bot.
Please only apply if you have relevant experience and can provide examples of similar projects you've completed.