Automated Trading Control Panel Development
Budget: $250 – $750 USD
Project Overview: Full Control Panel for Automated Trading Based on Recommendations
Objective:
To develop a complete and professional control panel that automates trade execution based on trading recommendations received via a Telegram channel. The system must include flexible settings, user management, multi-wallet support, and performance reporting.
Required Features:
1. Integration with Recommendation Source:
Automatically connect to a paid Telegram channel (subscription will be provided).
Detect messages that include the keyword "دخول" (Arabic for “entry”).
Extract contract details (type: Call/Put and date) from an attached image using OCR.
2. Integration with Custom Notification Bot:
Send execution alerts via a custom Telegram bot.
Support multiple bots, each linked to a specific wallet/account.
3. Integration with IBKR Trading Account:
Automatically place buy/sell orders based on extracted recommendations.
Handle trades whether the market is open or closed.
Include proper exception handling for edge cases.
4. Dynamic Trade Configuration:
Allow setting Take Profit and Stop Loss percentages from the control panel.
Example: Take profit at +10%, stop loss at -5%.
Reject contracts priced above $3.6 or below $1.5 – these limits must be configurable.
5. Daily Performance Summary:
Generate daily reports showing number of trades, wins, losses, and performance percentages.
6. User Role Management:
Add multiple users with different permission levels:
Admin (full access)
Viewer (limited access)
7. Multi-Wallet Support:
Add and manage multiple trading wallets/accounts.
Each wallet has:
Its own settings
A dedicated Telegram bot for notifications
Custom profit/loss thresholds
A separate limit for daily max losses
Option to enable or disable the wallet manually
Settings Page (Manual Configuration):
Enter channel ID
Connect to IBKR trading account
Set:
Take Profit %
Stop Loss %
Max number of allowed losing trades per day
Price limits (min/max contract price)
If the daily loss limit is reached, the system should automatically pause trading, even if new recommendations are received.
Languages:
The interface must support both Arabic and English.
Questions:
What is the total cost to fully implement this project?
How much time is needed for delivery?
Can you confirm your ability to deliver all features as described?
Objective:
To develop a complete and professional control panel that automates trade execution based on trading recommendations received via a Telegram channel. The system must include flexible settings, user management, multi-wallet support, and performance reporting.
Required Features:
1. Integration with Recommendation Source:
Automatically connect to a paid Telegram channel (subscription will be provided).
Detect messages that include the keyword "دخول" (Arabic for “entry”).
Extract contract details (type: Call/Put and date) from an attached image using OCR.
2. Integration with Custom Notification Bot:
Send execution alerts via a custom Telegram bot.
Support multiple bots, each linked to a specific wallet/account.
3. Integration with IBKR Trading Account:
Automatically place buy/sell orders based on extracted recommendations.
Handle trades whether the market is open or closed.
Include proper exception handling for edge cases.
4. Dynamic Trade Configuration:
Allow setting Take Profit and Stop Loss percentages from the control panel.
Example: Take profit at +10%, stop loss at -5%.
Reject contracts priced above $3.6 or below $1.5 – these limits must be configurable.
5. Daily Performance Summary:
Generate daily reports showing number of trades, wins, losses, and performance percentages.
6. User Role Management:
Add multiple users with different permission levels:
Admin (full access)
Viewer (limited access)
7. Multi-Wallet Support:
Add and manage multiple trading wallets/accounts.
Each wallet has:
Its own settings
A dedicated Telegram bot for notifications
Custom profit/loss thresholds
A separate limit for daily max losses
Option to enable or disable the wallet manually
Settings Page (Manual Configuration):
Enter channel ID
Connect to IBKR trading account
Set:
Take Profit %
Stop Loss %
Max number of allowed losing trades per day
Price limits (min/max contract price)
If the daily loss limit is reached, the system should automatically pause trading, even if new recommendations are received.
Languages:
The interface must support both Arabic and English.
Questions:
What is the total cost to fully implement this project?
How much time is needed for delivery?
Can you confirm your ability to deliver all features as described?