Feature Requests

Model: Trade Adjustment Tracking
Current Limitation The model tool currently recalculates total costs when legs are added or removed, making it impossible to track adjustments to existing positions. This prevents proper P&L analysis of rolling, adding hedges, or modifying spreads. Market Opportunity Target Audience Expansion This feature targets traders currently using OptionStrat or ONE for trade tracking - a significant market segment who: Trade complex option strategies manually (no automation) Need to track multiple adjustments throughout trade lifecycle Require accurate P&L tracking across rolling, hedging, and modifications Want visualization tools for position analysis Future Product Direction Building robust adjustment tracking creates a foundation for an order entry and trade management tool for manual traders who: Don't use automated strategies in OO Need professional-grade order entry capabilities Want to enter, monitor, and exit complex trades efficiently Prefer OO's visualization and analysis over competing platforms Trade dynamic strategies that require frequent adjustments (iron condors, butterflies, calendars, diagonals) This positions Option Omega as both a strategy automation platform AND a comprehensive manual trading tool, capturing users across the trading sophistication spectrum. Proposed Solution (Simple Version) Core Functionality When reopening a saved model and modifying legs: Preserve the original trade cost as a baseline Calculate incremental cost/credit for new legs separately Display both original cost and adjustment cost Show cumulative total cost Pricing Input Method Instead of entering total trade cost, allow users to input: Spread price (debit/credit per contract) Quantity (number of contracts) System calculates: Total Cost = Spread Price × Quantity × Multiplier This matches standard trading platform workflow and eliminates manual calculation errors. Save Workflow When saving an adjusted trade: Prompt user to specify the spread price and quantity of the adjustment System calculates adjustment cost automatically Store adjustment as a separate transaction Calculate new total cost: Original Cost + Adjustment Cost Maintain adjustment history for reference Example Flow Open saved butterfly: 5 contracts @ $1.50 debit = $750 total cost Add 3 upper long calls (adjustment) System prompts: "Enter adjustment spread price and quantity" User enters: 3 contracts @ $0.50 credit = -$150 New total cost: $750 - $150 = $600 Graph updates to show modified position Enhanced Solution (TOS-Style) Multi-Transaction Tracking Implement a transaction log that: Records each spread/adjustment as a separate entry Tracks individual transaction prices, quantities, and calculated costs Maintains chronological order of adjustments Displays cumulative cost at each step Transaction Entry Format text Transaction 1: Open 50/55/60 Butterfly | 5 contracts @ $1.50 | Cost: $750 Transaction 2: Roll upper longs to 65 | 5 contracts @ $0.50 credit | Credit: -$250 Transaction 3: Add 45 Put hedge | 3 contracts @ $0.35 | Cost: $105 Total Position Cost: $605 Pricing Input for Each Transaction Enter spread price (per contract) Enter quantity Specify debit or credit (or auto-detect from price sign) System calculates and displays transaction total Updates cumulative position cost Visual Features Graph displays current combined position Transaction list shows adjustment history with pricing details Hover over transaction to see that specific spread's payoff Toggle individual transactions on/off in visualization Show breakeven points before and after adjustments Display cost basis per contract for the overall position Benefits Accurate P&L tracking across multiple adjustments Ability to evaluate "what-if" scenarios without losing data Historical record of trade management decisions with exact pricing Better analysis of adjustment effectiveness Matches professional platform capabilities (TOS, TT, Tastytrade) Eliminates manual cost calculations and potential errors Competitive positioning against OptionStrat and ONE for manual traders Foundation for future order entry/management tool development Technical Considerations Store adjustments in array/list structure within saved model Each adjustment needs: legs, spread price, quantity, calculated cost, timestamp, description Graph engine must aggregate all transactions for combined payoff UI needs adjustment history panel/section Support for standard options multiplier (100) and other products if needed Consider future integration points for broker order routing Long-Term Vision This feature serves as Phase 1 toward a comprehensive manual trading solution: Phase 1: Adjustment tracking and cost analysis (this request) Phase 2: Live position monitoring and P&L updates Phase 3: Order entry interface with broker integration Phase 4: Full trade lifecycle management (entry → adjustments → exit)
0
·
Automation
Load More