{"service":"traderhelper","symbol":"GDU6","data_dir":"/app/data/processed","reports_dir":"/app/outputs/reports","intervals":[{"timeframe":"5m","ohlcv":{"rows":4522,"min_timestamp":"2026-05-26 08:55:00","max_timestamp":"2026-06-26 13:40:00","symbols":1,"timeframes":1},"swings_exists":true,"candidates_exists":true,"backtest_metrics":{"candidates":363,"evaluated":8,"skipped":355,"target_hits":0,"stop_hits":5,"timeouts":3,"win_rate":0.375,"target_hit_rate":0.0,"average_net_return":-0.0003516233462157344,"total_return_compounded":-0.002813460282828917,"profit_factor":0.4110570980090503},"web_shell_exists":true,"web_shell_url":"/reports/web_shell_moex_gdu6_5m.html"},{"timeframe":"1h","ohlcv":{"rows":429,"min_timestamp":"2026-05-26 08:00:00","max_timestamp":"2026-06-26 12:00:00","symbols":1,"timeframes":1},"swings_exists":true,"candidates_exists":true,"backtest_metrics":{"candidates":20,"evaluated":0,"skipped":20,"target_hits":0,"stop_hits":0,"timeouts":0,"win_rate":0.0,"target_hit_rate":0.0,"average_net_return":0.0,"total_return_compounded":0.0,"profit_factor":0.0},"web_shell_exists":true,"web_shell_url":"/reports/web_shell_moex_gdu6_1h.html"}],"rebuild":{"running":false,"last_started_at":null,"last_finished_at":null,"last_error":null,"last_result":null}}