Current safety boundary: the deployed application does not place trades and does not call an external trading-platform API. Every generated order description is explicitly marked simulation only and not submitted.
What the application does
- Uses Gmail change notifications and periodic synchronization to detect new messages.
- Filters for execution alerts from
TradingAssistant@interactivebrokers.com. - Validates sender and email-authentication evidence before parsing an alert.
- Extracts normalized fields such as buy/sell direction, quantity, contract, fill price, and timestamps.
- Deduplicates processed alerts and emails a simulation report to the same authorized mailbox.
Why Google account access is requested
The application requests Gmail read-only access to find and read qualifying IBKR execution alerts. Although the OAuth scope technically permits read access to mailbox content, the application is configured to process only matching execution-alert candidates. Gmail send access is used only to send the resulting report to the same mailbox that authorized the application.
Who can use it
This is a personal utility intended only for its owner. It is not offered as a public trading service, broker, investment adviser, or signal provider.