{"avg_hold_days":32.7,"avg_loss":2.73,"avg_return":0.5,"avg_win":4.02,"best_return":12.78,"best_signal":{"confidence":0,"current_price":null,"date":"2026-04-13","days_held":42,"entry":186.2,"outcome":"win","outcome_pct":12.78,"signal_type":"BUY","stop_loss":175.0,"target":210.0,"ticker":"NVDA"},"by_confidence":[{"avg_return":-1.1,"bracket":"high","count":15,"range":"75-100%","win_rate":26.7,"wins":4},{"avg_return":0.6,"bracket":"medium","count":204,"range":"50-74%","win_rate":47.1,"wins":96},{"avg_return":-2.0,"bracket":"low","count":1,"range":"0-49%","win_rate":0.0,"wins":0}],"decided":209,"expired":11,"last_updated":"2026-06-15T11:15:24.191544","losses":109,"methodology":{"evaluation":"chronological day-by-day, stop-loss-first, 14-day window","since":"2026-06","win_rate_basis":"decided signals only (wins + losses); expired excluded"},"monthly":[{"losses":18,"month":"2026-03","signals":38,"total_return":2.53,"win_rate":47.1,"wins":16},{"losses":47,"month":"2026-04","signals":110,"total_return":149.02,"win_rate":56.5,"wins":61},{"losses":27,"month":"2026-05","signals":45,"total_return":-42.86,"win_rate":32.5,"wins":13},{"losses":17,"month":"2026-06","signals":27,"total_return":-4.65,"win_rate":37.0,"wins":10}],"open_pnl":-4.52,"open_signals":[{"confidence":62,"current_price":489.98,"date":"2026-06-11","days_held":2,"entry":489.08,"outcome":"open","outcome_pct":0.18,"signal_type":"BUY","stop_loss":472.65,"target":505.51,"ticker":"MA"},{"confidence":55,"current_price":147.01,"date":"2026-06-11","days_held":2,"entry":150.62,"outcome":"open","outcome_pct":-2.4,"signal_type":"BUY","stop_loss":145.03,"target":156.21,"ticker":"XOM"},{"confidence":60,"current_price":482.0,"date":"2026-06-11","days_held":2,"entry":503.1,"outcome":"open","outcome_pct":-4.19,"signal_type":"BUY","stop_loss":464.18,"target":542.02,"ticker":"SPOT"},{"confidence":61,"current_price":68.85,"date":"2026-06-11","days_held":2,"entry":68.61,"outcome":"open","outcome_pct":0.35,"signal_type":"SPECULATIVE BUY","stop_loss":65.46,"target":73.54,"ticker":"UBER"},{"confidence":62,"current_price":127.99,"date":"2026-06-11","days_held":2,"entry":130.21,"outcome":"open","outcome_pct":-1.7,"signal_type":"SPECULATIVE BUY","stop_loss":119.79,"target":140.63,"ticker":"PLTR"},{"confidence":53,"current_price":240.87,"date":"2026-06-12","days_held":1,"entry":238.33,"outcome":"open","outcome_pct":1.07,"signal_type":"BUY","stop_loss":231.46,"target":245.2,"ticker":"JNJ"},{"confidence":0,"current_price":408.52,"date":"2026-06-12","days_held":1,"entry":405.55,"outcome":"open","outcome_pct":0.73,"signal_type":"BUY","stop_loss":376.41,"target":434.69,"ticker":"UNH"},{"confidence":62,"current_price":165.89,"date":"2026-06-12","days_held":1,"entry":166.45,"outcome":"open","outcome_pct":-0.34,"signal_type":"BUY","stop_loss":153.13,"target":183.95,"ticker":"CRM"},{"confidence":57,"current_price":132.28,"date":"2026-06-12","days_held":1,"entry":130.87,"outcome":"open","outcome_pct":1.08,"signal_type":"SPECULATIVE BUY","stop_loss":124.7,"target":137.04,"ticker":"ABNB"},{"confidence":51,"current_price":41.53,"date":"2026-06-12","days_held":1,"entry":41.24,"outcome":"open","outcome_pct":0.7,"signal_type":"SPECULATIVE BUY","stop_loss":39.52,"target":45.64,"ticker":"PYPL"}],"profit_factor":1.35,"recent_closed":[{"confidence":83,"current_price":null,"date":"2026-06-08","days_held":3,"entry":232.77,"outcome":"win","outcome_pct":2.0,"signal_type":"BUY","stop_loss":228.11,"target":237.43,"ticker":"JNJ"},{"confidence":81,"current_price":null,"date":"2026-06-08","days_held":3,"entry":26.04,"outcome":"loss","outcome_pct":-2.0,"signal_type":"BUY","stop_loss":25.52,"target":26.56,"ticker":"PFE"},{"confidence":59,"current_price":81.27,"date":"2026-06-08","days_held":4,"entry":82.18,"outcome":"loss","outcome_pct":-2.0,"signal_type":"SPECULATIVE BUY","stop_loss":80.54,"target":87.23,"ticker":"NFLX"},{"confidence":62,"current_price":100.04,"date":"2026-06-08","days_held":5,"entry":99.71,"outcome":"win","outcome_pct":2.0,"signal_type":"SPECULATIVE BUY","stop_loss":97.72,"target":101.7,"ticker":"DIS"},{"confidence":67,"current_price":null,"date":"2026-06-08","days_held":3,"entry":593.0,"outcome":"loss","outcome_pct":-2.0,"signal_type":"SPECULATIVE BUY","stop_loss":581.14,"target":623.73,"ticker":"META"},{"confidence":71,"current_price":null,"date":"2026-06-05","days_held":4,"entry":619.63,"outcome":"loss","outcome_pct":-3.17,"signal_type":"BUY","stop_loss":600.0,"target":632.02,"ticker":"META"},{"confidence":71,"current_price":null,"date":"2026-06-05","days_held":4,"entry":135.49,"outcome":"loss","outcome_pct":-2.69,"signal_type":"BUY","stop_loss":131.84,"target":138.2,"ticker":"ABNB"},{"confidence":66,"current_price":null,"date":"2026-06-05","days_held":4,"entry":138.05,"outcome":"loss","outcome_pct":-2.0,"signal_type":"BUY","stop_loss":135.29,"target":140.81,"ticker":"PLTR"},{"confidence":63,"current_price":null,"date":"2026-06-05","days_held":4,"entry":16.32,"outcome":"loss","outcome_pct":-3.06,"signal_type":"SPECULATIVE BUY","stop_loss":15.82,"target":16.65,"ticker":"SOFI"},{"confidence":69,"current_price":null,"date":"2026-06-03","days_held":6,"entry":597.63,"outcome":"win","outcome_pct":4.37,"signal_type":"BUY","stop_loss":585.68,"target":623.73,"ticker":"META"},{"confidence":66,"current_price":null,"date":"2026-06-03","days_held":6,"entry":317.32,"outcome":"loss","outcome_pct":-2.0,"signal_type":"BUY","stop_loss":310.97,"target":323.67,"ticker":"AI"},{"confidence":63,"current_price":null,"date":"2026-06-03","days_held":6,"entry":71.62,"outcome":"loss","outcome_pct":-2.51,"signal_type":"SPECULATIVE BUY","stop_loss":69.82,"target":74.97,"ticker":"UBER"},{"confidence":64,"current_price":null,"date":"2026-06-03","days_held":6,"entry":144.15,"outcome":"loss","outcome_pct":-2.0,"signal_type":"SPECULATIVE BUY","stop_loss":141.27,"target":147.03,"ticker":"ZS"},{"confidence":59,"current_price":null,"date":"2026-06-03","days_held":6,"entry":477.68,"outcome":"loss","outcome_pct":-2.0,"signal_type":"SPECULATIVE BUY","stop_loss":468.13,"target":500.11,"ticker":"MA"},{"confidence":64,"current_price":null,"date":"2026-06-03","days_held":6,"entry":42.61,"outcome":"loss","outcome_pct":-1.99,"signal_type":"SPECULATIVE BUY","stop_loss":41.76,"target":45.79,"ticker":"PYPL"},{"confidence":78,"current_price":null,"date":"2026-06-03","days_held":6,"entry":16.68,"outcome":"win","outcome_pct":1.98,"signal_type":"BUY","stop_loss":16.35,"target":17.01,"ticker":"SOFI"},{"confidence":74,"current_price":null,"date":"2026-06-03","days_held":6,"entry":82.85,"outcome":"loss","outcome_pct":-2.0,"signal_type":"BUY","stop_loss":81.19,"target":91.2,"ticker":"HOOD"},{"confidence":64,"current_price":null,"date":"2026-06-03","days_held":6,"entry":368.32,"outcome":"win","outcome_pct":6.24,"signal_type":"SPECULATIVE BUY","stop_loss":292.72,"target":391.3,"ticker":"MDB"},{"confidence":66,"current_price":null,"date":"2026-06-03","days_held":6,"entry":1083.23,"outcome":"win","outcome_pct":4.55,"signal_type":"BUY","stop_loss":978.87,"target":1132.47,"ticker":"LLY"},{"confidence":65,"current_price":null,"date":"2026-06-03","days_held":6,"entry":152.71,"outcome":"loss","outcome_pct":-2.0,"signal_type":"BUY","stop_loss":149.66,"target":155.76,"ticker":"XOM"}],"streak":{"count":1,"type":"loss"},"top_tickers":[{"signals":9,"ticker":"UNH","total_return":31.27,"win_rate":88.9,"wins":8},{"signals":5,"ticker":"AMD","total_return":27.2,"win_rate":80.0,"wins":4},{"signals":6,"ticker":"NVDA","total_return":21.66,"win_rate":66.7,"wins":4},{"signals":9,"ticker":"AVGO","total_return":15.76,"win_rate":66.7,"wins":6},{"signals":10,"ticker":"MA","total_return":15.0,"win_rate":60.0,"wins":6},{"signals":4,"ticker":"DIS","total_return":12.0,"win_rate":100.0,"wins":4},{"signals":7,"ticker":"SOFI","total_return":11.88,"win_rate":71.4,"wins":5},{"signals":4,"ticker":"PANW","total_return":9.0,"win_rate":75.0,"wins":3},{"signals":11,"ticker":"PLTR","total_return":8.99,"win_rate":45.5,"wins":5},{"signals":12,"ticker":"META","total_return":7.49,"win_rate":41.7,"wins":5}],"total_closed":220,"total_open":10,"total_signals":230,"watchlist":24,"win_rate":47.8,"wins":100,"worst_return":-13.31,"worst_signal":{"confidence":61,"current_price":null,"date":"2026-05-25","days_held":12,"entry":48.16,"outcome":"loss","outcome_pct":-13.31,"signal_type":"BUY","stop_loss":41.75,"target":57.29,"ticker":"RBLX"}}
