Commit Graph

  • bf019fb912 fix: Handle negative/zero values in performance report charts TPTBusiness 2026-04-07 09:13:30 +02:00
  • 360bd26d4f feat: Strategy performance reports, CLI docs, and README update TPTBusiness 2026-04-07 09:12:04 +02:00
  • 99a34eaf7f feat: Strategy performance reports, CLI docs, and README update TPTBusiness 2026-04-07 09:12:04 +02:00
  • 586bd1fe4e fix: Use 96-bar forward returns in backtest (matching factor IC horizon) TPTBusiness 2026-04-07 06:46:53 +02:00
  • 77990b4056 fix: Use 96-bar forward returns in backtest (matching factor IC horizon) TPTBusiness 2026-04-07 06:46:53 +02:00
  • 7dff60cf2e fix: Display litellm messages as info instead of warnings TPTBusiness 2026-04-06 19:45:04 +02:00
  • 2964770b6c fix: Display litellm messages as info instead of warnings TPTBusiness 2026-04-06 19:45:04 +02:00
  • 3e2dc42f88 fix: Disable ANSI color codes when not running in TTY TPTBusiness 2026-04-06 19:42:59 +02:00
  • 5a09f49ea0 fix: Disable ANSI color codes when not running in TTY TPTBusiness 2026-04-06 19:42:59 +02:00
  • 5b022c9c99 fix: Initialize EnvController in QuantTrace.__init__ TPTBusiness 2026-04-06 12:11:49 +02:00
  • cb27e02a66 fix: Initialize EnvController in QuantTrace.__init__ TPTBusiness 2026-04-06 12:11:49 +02:00
  • ac9bfc6fb4 fix: Add get_factor_count() to QuantTrace to prevent parallel run crashes TPTBusiness 2026-04-06 10:52:28 +02:00
  • 51aebefe7a fix: Add get_factor_count() to QuantTrace to prevent parallel run crashes TPTBusiness 2026-04-06 10:52:28 +02:00
  • a8c23bd130 feat: Add AI Strategy Builder (StrategyCoSTEER) - Closed Source TPTBusiness 2026-04-05 19:30:12 +02:00
  • e1ebd35754 feat: Add AI Strategy Builder (StrategyCoSTEER) - Closed Source TPTBusiness 2026-04-05 19:30:12 +02:00
  • 7e8148c002 fix: Import pandas in predix portfolio_simple command TPTBusiness 2026-04-05 13:36:13 +02:00
  • 65ce29be30 fix: Import pandas in predix portfolio_simple command TPTBusiness 2026-04-05 13:36:13 +02:00
  • 971a2535d6 feat: Improve predix portfolio command with robust error handling TPTBusiness 2026-04-05 13:26:46 +02:00
  • 42d1d807ba feat: Improve predix portfolio command with robust error handling TPTBusiness 2026-04-05 13:26:46 +02:00
  • ae7e95cba6 fix: Handle failed experiments in feedback step to prevent crashes TPTBusiness 2026-04-05 12:58:41 +02:00
  • 1463d78b27 fix: Handle failed experiments in feedback step to prevent crashes TPTBusiness 2026-04-05 12:58:41 +02:00
  • e31a2e5405 fix: Handle timeout exceptions safely in predix_full_eval.py TPTBusiness 2026-04-05 12:24:04 +02:00
  • 76e0e5d84b fix: Handle timeout exceptions safely in predix_full_eval.py TPTBusiness 2026-04-05 12:24:04 +02:00
  • 12c949b0b4 fix: Add missing Panel import in predix evaluate command TPTBusiness 2026-04-05 11:49:26 +02:00
  • 586047c63e fix: Add missing Panel import in predix evaluate command TPTBusiness 2026-04-05 11:49:26 +02:00
  • 00a1d48aad feat: Add 'predix top' command + explain factor evaluation results TPTBusiness 2026-04-05 11:47:25 +02:00
  • 6ee26fe6c1 feat: Add 'predix top' command + explain factor evaluation results TPTBusiness 2026-04-05 11:47:25 +02:00
  • f0814c6bf7 feat: Add 'predix evaluate' command to CLI TPTBusiness 2026-04-05 11:44:57 +02:00
  • 46768ae595 feat: Add 'predix evaluate' command to CLI TPTBusiness 2026-04-05 11:44:57 +02:00
  • bf852293f0 fix: Skip already evaluated factors in predix_full_eval.py TPTBusiness 2026-04-05 11:34:49 +02:00
  • 82c9a26fa7 fix: Skip already evaluated factors in predix_full_eval.py TPTBusiness 2026-04-05 11:34:49 +02:00
  • 6a1c4760c9 fix: Handle Qlib Docker backtest failures gracefully (SECURITY FIX) TPTBusiness 2026-04-05 09:21:33 +02:00
  • c997d0daa6 fix: Handle Qlib Docker backtest failures gracefully (SECURITY FIX) TPTBusiness 2026-04-05 09:21:33 +02:00
  • 9285a5f97a docs: Update QWEN.md with complete 5-phase architecture and results TPTBusiness 2026-04-04 23:17:36 +02:00
  • 84e3d1629f docs: Update QWEN.md with complete 5-phase architecture and results TPTBusiness 2026-04-04 23:17:36 +02:00
  • 760961d5e7 feat: Add complete ML pipeline with graceful degradation (closed source) TPTBusiness 2026-04-04 23:09:29 +02:00
  • 5b1ded36ca feat: Add complete ML pipeline with graceful degradation (closed source) TPTBusiness 2026-04-04 23:09:29 +02:00
  • 86d415056e feat: Add improved local prompt with MultiIndex code examples (v3) TPTBusiness 2026-04-04 22:59:46 +02:00
  • 26f6a586f3 feat: Add improved local prompt with MultiIndex code examples (v3) TPTBusiness 2026-04-04 22:59:46 +02:00
  • c049742df7 feat: Integrate factor code/description saving into fin_quant process TPTBusiness 2026-04-04 22:27:14 +02:00
  • 8d85f06c11 feat: Integrate factor code/description saving into fin_quant process TPTBusiness 2026-04-04 22:27:14 +02:00
  • b27c4b7517 feat: Add factor code and description to saved results TPTBusiness 2026-04-04 22:11:01 +02:00
  • faa6d8e3cd feat: Add factor code and description to saved results TPTBusiness 2026-04-04 22:11:01 +02:00
  • 8e0a7e3f26 feat: Save factor results immediately after each evaluation TPTBusiness 2026-04-04 21:59:30 +02:00
  • 2b1d81461a feat: Save factor results immediately after each evaluation TPTBusiness 2026-04-04 21:59:30 +02:00
  • 715555b7d1 feat: Save all factor results to results/factors/ TPTBusiness 2026-04-04 21:47:10 +02:00
  • 358e1b24ad feat: Save all factor results to results/factors/ TPTBusiness 2026-04-04 21:47:10 +02:00
  • f6451d363d fix: Switch to ThreadPoolExecutor for factor evaluation TPTBusiness 2026-04-04 21:28:48 +02:00
  • 1bd6b8ba6d fix: Switch to ThreadPoolExecutor for factor evaluation TPTBusiness 2026-04-04 21:28:48 +02:00
  • c861f4480f feat: Add simple factor evaluator with direct IC/Sharpe computation TPTBusiness 2026-04-04 21:19:59 +02:00
  • a1abe3f74c feat: Add simple factor evaluator with direct IC/Sharpe computation TPTBusiness 2026-04-04 21:19:59 +02:00
  • ff893d6c74 feat: Fast mode - CoSTEER goes to backtest after 1 iteration TPTBusiness 2026-04-04 20:52:39 +02:00
  • bd5f0b63d3 feat: Fast mode - CoSTEER goes to backtest after 1 iteration TPTBusiness 2026-04-04 20:52:39 +02:00
  • 25865f9c77 fix: Add missing os import in factor_runner.py TPTBusiness 2026-04-04 11:26:39 +02:00
  • 6007e775e4 fix: Add missing os import in factor_runner.py TPTBusiness 2026-04-04 11:26:39 +02:00
  • 5ef1fd65db fix: Use num_api_keys instead of len(api_keys) for round-robin TPTBusiness 2026-04-04 10:35:10 +02:00
  • f302e5b9c9 fix: Use num_api_keys instead of len(api_keys) for round-robin TPTBusiness 2026-04-04 10:35:10 +02:00
  • 56d73d22e9 feat: Support 25+ parallel runs with resource warnings TPTBusiness 2026-04-04 10:29:50 +02:00
  • 4e3fa18a97 feat: Support 25+ parallel runs with resource warnings TPTBusiness 2026-04-04 10:29:50 +02:00
  • 9ec6008ad8 fix: Fix parallel runner dashboard rendering error TPTBusiness 2026-04-04 10:04:49 +02:00
  • 8b3ee25e9f fix: Fix parallel runner dashboard rendering error TPTBusiness 2026-04-04 10:04:49 +02:00
  • 68ea969c32 feat: Add parallel run system with API key distribution TPTBusiness 2026-04-04 09:39:12 +02:00
  • 8b7eb87546 feat: Add parallel run system with API key distribution TPTBusiness 2026-04-04 09:39:12 +02:00
  • 127ee0f44f test: Add CLI model selection and logging tests (10 new tests) TPTBusiness 2026-04-04 08:38:15 +02:00
  • 54073da2b0 test: Add CLI model selection and logging tests (10 new tests) TPTBusiness 2026-04-04 08:38:15 +02:00
  • d3ae6df454 feat: Add CLI model selection (local vs OpenRouter) TPTBusiness 2026-04-04 08:26:48 +02:00
  • a91702631e feat: Add CLI model selection (local vs OpenRouter) TPTBusiness 2026-04-04 08:26:48 +02:00
  • 7e7e40b041 feat: Fix 1min data integration and centralize all prompts TPTBusiness 2026-04-04 08:20:58 +02:00
  • 5b98b4d889 feat: Fix 1min data integration and centralize all prompts TPTBusiness 2026-04-04 08:20:58 +02:00
  • 574a9cb75e fix: Resolve 88% empty backtest results + path fixes TPTBusiness 2026-04-03 16:21:59 +02:00
  • 5437c15f1b fix: Resolve 88% empty backtest results + path fixes TPTBusiness 2026-04-03 16:21:59 +02:00
  • 612ed8a802 fix: Ensure backtest results save to DB and JSON files TPTBusiness 2026-04-03 15:46:52 +02:00
  • 15c5a4860f fix: Ensure backtest results save to DB and JSON files TPTBusiness 2026-04-03 15:46:52 +02:00
  • 633b5639de fix: Add nosec comments for schema migration SQL in results_db.py TPTBusiness 2026-04-03 14:37:22 +02:00
  • a7a4170187 fix: Add nosec comments for schema migration SQL in results_db.py TPTBusiness 2026-04-03 14:37:22 +02:00
  • 74d5a8234e feat: Integrate critical features into fin_quant workflow (P0+P1) TPTBusiness 2026-04-03 14:10:44 +02:00
  • 8a27581931 feat: Integrate critical features into fin_quant workflow (P0+P1) TPTBusiness 2026-04-03 14:10:44 +02:00
  • 5ce86c824e feat: Full system integration - RL + Protections + Backtesting + CLI TPTBusiness 2026-04-03 13:53:32 +02:00
  • 2136741eaa feat: Full system integration - RL + Protections + Backtesting + CLI TPTBusiness 2026-04-03 13:53:32 +02:00
  • 1bbca062af feat: Add RL Trading Agent system with 99 tests TPTBusiness 2026-04-03 13:26:10 +02:00
  • 8457aba0e5 feat: Add RL Trading Agent system with 99 tests TPTBusiness 2026-04-03 13:26:10 +02:00
  • bd025e50dc feat: Add Trading Protection System with 4 protections + comprehensive tests TPTBusiness 2026-04-03 13:01:56 +02:00
  • 421a3889fa feat: Add Trading Protection System with 4 protections + comprehensive tests TPTBusiness 2026-04-03 13:01:56 +02:00
  • 2a011d262e chore: Simplify pre-commit to mandatory hooks only TPTBusiness 2026-04-03 12:33:30 +02:00
  • e884034f6b chore: Simplify pre-commit to mandatory hooks only TPTBusiness 2026-04-03 12:33:30 +02:00
  • d5437e970f chore: Add remaining known issues to Bandit skip list TPTBusiness 2026-04-03 11:56:27 +02:00
  • 91c5fb951c chore: Add remaining known issues to Bandit skip list TPTBusiness 2026-04-03 11:56:27 +02:00
  • f3a2e2b4f1 fix: Add Bandit security scanning and fix critical vulnerabilities TPTBusiness 2026-04-03 11:55:05 +02:00
  • 4a34c60a57 fix: Add Bandit security scanning and fix critical vulnerabilities TPTBusiness 2026-04-03 11:55:05 +02:00
  • 820c27f91b fix: Harden _safe_resolve to fix CodeQL alert #3 TPTBusiness 2026-04-03 10:48:43 +02:00
  • 23d6b1d6f5 fix: Harden _safe_resolve to fix CodeQL alert #3 TPTBusiness 2026-04-03 10:48:43 +02:00
  • 848bbafd13 fix: Harden path validation in Job Summary UI to fix CodeQL alert #17 TPTBusiness 2026-04-03 10:46:46 +02:00
  • 7a6b46c418 fix: Harden path validation in Job Summary UI to fix CodeQL alert #17 TPTBusiness 2026-04-03 10:46:46 +02:00
  • 7993a2398a fix: Harden path validation to fix CodeQL alert #20 TPTBusiness 2026-04-03 10:44:44 +02:00
  • d0d854f7ee fix: Harden path validation to fix CodeQL alert #20 TPTBusiness 2026-04-03 10:44:44 +02:00
  • 9642a7711a fix: Rename loader.py to prompt_loader.py to fix module conflict TPTBusiness 2026-04-03 08:04:04 +02:00
  • 846390cd97 fix: Rename loader.py to prompt_loader.py to fix module conflict TPTBusiness 2026-04-03 08:04:04 +02:00
  • a3ad4973a2 docs: Update QWEN.md with implementation guide TPTBusiness 2026-04-02 23:12:08 +02:00
  • c4fd95530c docs: Update QWEN.md with implementation guide TPTBusiness 2026-04-02 23:12:08 +02:00
  • edc0d585c3 fix: Remove clear-text storage of API key (CodeQL alert #8) TPTBusiness 2026-04-02 23:08:11 +02:00