Automated Trading Alert System Development
Budget: $250 – $750 CAD
1. Alert Format and Handling
Alert Content: Alerts are text-based with "Buy/Sell" and the instrument (e.g., "Nazdaq").
2. Risk Management
Customizable Risk: The interface should allow customization of risk percentages per instrument. The default is 1% of the account balance.
Account Balance Fetching: The system should automatically fetch the account balance from Interactive Brokers for risk calculations.
3. Execution Rules
Execution Timing: Trades must be executed immediately as market orders upon receiving alerts.
Stop Loss & Take Profit: Based on the last 5 candles' ATR (5-minute timeframe):
Stop loss: 1 ATR below the entry.
Take profit: 2 ATRs above the entry.
4. User Interface
Features:
Enable/disable the system temporarily.
Customize instruments for alerts and adjust stop-loss and take-profit parameters.
Notifications:
Provide execution confirmation (e.g., "X shares purchased at $Y").
Use email notifications via Gmail for trade updates.
5. Logging & Error Handling
Log Details:
Include timestamp, ATR values, trade size, execution confirmation, and any errors (e.g., unrecognized instruments or failed trades).
Error Notifications:
Notify of failed trades due to balance issues or API errors.
6. Platform and Infrastructure
Environment: Local computer setup.
Asset Classes: Indexes like Nasdaq, Dow, and Forex instruments.
Alert Content: Alerts are text-based with "Buy/Sell" and the instrument (e.g., "Nazdaq").
2. Risk Management
Customizable Risk: The interface should allow customization of risk percentages per instrument. The default is 1% of the account balance.
Account Balance Fetching: The system should automatically fetch the account balance from Interactive Brokers for risk calculations.
3. Execution Rules
Execution Timing: Trades must be executed immediately as market orders upon receiving alerts.
Stop Loss & Take Profit: Based on the last 5 candles' ATR (5-minute timeframe):
Stop loss: 1 ATR below the entry.
Take profit: 2 ATRs above the entry.
4. User Interface
Features:
Enable/disable the system temporarily.
Customize instruments for alerts and adjust stop-loss and take-profit parameters.
Notifications:
Provide execution confirmation (e.g., "X shares purchased at $Y").
Use email notifications via Gmail for trade updates.
5. Logging & Error Handling
Log Details:
Include timestamp, ATR values, trade size, execution confirmation, and any errors (e.g., unrecognized instruments or failed trades).
Error Notifications:
Notify of failed trades due to balance issues or API errors.
6. Platform and Infrastructure
Environment: Local computer setup.
Asset Classes: Indexes like Nasdaq, Dow, and Forex instruments.