Commit Graph

  • d87f2101e5 chore: update pre-commit test count to ~315 TPTBusiness 2026-05-03 11:25:11 +02:00
  • b803d9fab5 chore: update pre-commit test count to ~315 TPTBusiness 2026-05-03 11:25:11 +02:00
  • 84972c3611 test: add 28 tests for LLM components, RL indicators, and model evaluators TPTBusiness 2026-05-03 11:24:28 +02:00
  • 13dbf27457 test: add 28 tests for LLM components, RL indicators, and model evaluators TPTBusiness 2026-05-03 11:24:28 +02:00
  • 39675dc197 test: add 39 tests for fx_config, utils, predix_full_eval, exceptions, and log TPTBusiness 2026-05-03 11:18:27 +02:00
  • 49ebc19fd0 test: add 39 tests for fx_config, utils, predix_full_eval, exceptions, and log TPTBusiness 2026-05-03 11:18:27 +02:00
  • 3c196c79dc test: add 4 tests for QuantTrace and QlibQuantHypothesis TPTBusiness 2026-05-03 11:14:33 +02:00
  • 58eb551898 test: add 4 tests for QuantTrace and QlibQuantHypothesis TPTBusiness 2026-05-03 11:14:33 +02:00
  • b87b965937 test: add 24 tests for factor/model scenarios and experiments TPTBusiness 2026-05-03 11:12:23 +02:00
  • 2e18b7c104 test: add 24 tests for factor/model scenarios and experiments TPTBusiness 2026-05-03 11:12:23 +02:00
  • e87f177e6b test: add 33 tests for app config, strategy builder, and quant scenario TPTBusiness 2026-05-03 11:09:55 +02:00
  • 28743eb043 test: add 33 tests for app config, strategy builder, and quant scenario TPTBusiness 2026-05-03 11:09:55 +02:00
  • b6a01ba3b8 test: expand pre-commit to run qlib+backtesting unit tests (160+ tests) TPTBusiness 2026-05-03 11:05:39 +02:00
  • f6f5531427 test: expand pre-commit to run qlib+backtesting unit tests (160+ tests) TPTBusiness 2026-05-03 11:05:39 +02:00
  • ff556fd228 chore(master): release 1.4.2 (#48) v1.4.2 github-actions[bot] 2026-05-03 11:02:32 +02:00
  • 273f3067b6 chore(master): release 1.4.2 (#48) github-actions[bot] 2026-05-03 11:02:32 +02:00
  • bd9362e2f3 chore(master): release 1.4.2 (#48) github-actions[bot] 2026-05-03 11:02:32 +02:00
  • b23e145341 test: add 129 tests for critical untested code (core, CoSTEER, factor_coder, model_coder, qlib pipeline) TPTBusiness 2026-05-03 10:59:24 +02:00
  • c6c2aab05b test: add 129 tests for critical untested code (core, CoSTEER, factor_coder, model_coder, qlib pipeline) TPTBusiness 2026-05-03 10:59:24 +02:00
  • a4d4266295 test: add 129 tests for critical untested code (core, CoSTEER, factor_coder, model_coder, qlib pipeline) TPTBusiness 2026-05-03 10:59:24 +02:00
  • 7d3765d0c0 fix: add missing sys import and fix undefined acc_rate in factor eval TPTBusiness 2026-05-03 10:19:59 +02:00
  • 1346cb3ccf fix: add missing sys import and fix undefined acc_rate in factor eval TPTBusiness 2026-05-03 10:19:59 +02:00
  • 8f2ed4185f fix: add missing sys import and fix undefined acc_rate in factor eval TPTBusiness 2026-05-03 10:19:59 +02:00
  • d53f4bbbeb chore(master): release 1.4.1 (#47) v1.4.1 github-actions[bot] 2026-05-03 09:39:56 +02:00
  • 7d7baa5c28 chore(master): release 1.4.1 (#47) github-actions[bot] 2026-05-03 09:39:56 +02:00
  • 7f24af6f05 chore(master): release 1.4.1 (#47) github-actions[bot] 2026-05-03 09:39:56 +02:00
  • 5bf84ff835 fix: 15 bug fixes across orchestrator, runner, backtest, and infrastructure TPTBusiness 2026-05-03 09:37:00 +02:00
  • e17877c789 fix: 15 bug fixes across orchestrator, runner, backtest, and infrastructure TPTBusiness 2026-05-03 09:37:00 +02:00
  • aba88dd090 fix: 15 bug fixes across orchestrator, runner, backtest, and infrastructure TPTBusiness 2026-05-03 09:37:00 +02:00
  • 571c902c2d test: add regression tests for background task path and env bugs TPTBusiness 2026-05-03 08:57:56 +02:00
  • a9e65f790a test: add regression tests for background task path and env bugs TPTBusiness 2026-05-03 08:57:56 +02:00
  • 28766c932e test: add regression tests for background task path and env bugs TPTBusiness 2026-05-03 08:57:56 +02:00
  • 0a47a667e4 fix: correct project root paths and subprocess handling in parallel runner and CLI TPTBusiness 2026-05-03 08:49:18 +02:00
  • ab2fefe1f6 fix: correct project root paths and subprocess handling in parallel runner and CLI TPTBusiness 2026-05-03 08:49:18 +02:00
  • 574e9d6c08 fix: correct project root paths and subprocess handling in parallel runner and CLI TPTBusiness 2026-05-03 08:49:18 +02:00
  • 8a945b7ce0 fix: also catch ValueError in mean_variance for dimension mismatch TPTBusiness 2026-05-03 00:39:22 +02:00
  • 8414ee4f5f fix: also catch ValueError in mean_variance for dimension mismatch TPTBusiness 2026-05-03 00:39:22 +02:00
  • ce76da912a fix: also catch ValueError in mean_variance for dimension mismatch TPTBusiness 2026-05-03 00:39:22 +02:00
  • 8f27854898 test: add direct unit tests for _apply_ftmo_mask, safe_resolve_path, import_class, and _add_column_if_not_exists TPTBusiness 2026-05-03 00:35:57 +02:00
  • a26f7617fb test: add direct unit tests for _apply_ftmo_mask, safe_resolve_path, import_class, and _add_column_if_not_exists TPTBusiness 2026-05-03 00:35:57 +02:00
  • 02ac3f7aae test: add direct unit tests for _apply_riskmgmt_mask, safe_resolve_path, import_class, and _add_column_if_not_exists TPTBusiness 2026-05-03 00:35:57 +02:00
  • dcd4697b75 fix: filter NaN in max(), remove redundant ternary, handle non-finite vbt results TPTBusiness 2026-05-03 00:25:58 +02:00
  • ab827c8e7e fix: filter NaN in max(), remove redundant ternary, handle non-finite vbt results TPTBusiness 2026-05-03 00:25:58 +02:00
  • 39b49b1724 fix: filter NaN in max(), remove redundant ternary, handle non-finite vbt results TPTBusiness 2026-05-03 00:25:58 +02:00
  • bc15434e02 fix: fix type annotation, remove unused parameter, improve import_class errors TPTBusiness 2026-05-03 00:22:16 +02:00
  • 9c3670f8de fix: fix type annotation, remove unused parameter, improve import_class errors TPTBusiness 2026-05-03 00:22:16 +02:00
  • f1eb66cc8f fix: fix type annotation, remove unused parameter, improve import_class errors TPTBusiness 2026-05-03 00:22:16 +02:00
  • d44dcb7111 fix: close log file handle, fix FTMO equity double-count, remove bare except TPTBusiness 2026-05-03 00:17:02 +02:00
  • f0b4f4187a fix: close log file handle, fix FTMO equity double-count, remove bare except TPTBusiness 2026-05-03 00:17:02 +02:00
  • ca003cd0f2 fix: close log file handle, fix RiskMgmt equity double-count, remove bare except TPTBusiness 2026-05-03 00:17:02 +02:00
  • 15084f593c fix: resolve dead code, shell injection risk, mutable defaults, and other bugs TPTBusiness 2026-05-02 23:21:38 +02:00
  • f6f5a9caaa fix: resolve dead code, shell injection risk, mutable defaults, and other bugs TPTBusiness 2026-05-02 23:21:38 +02:00
  • 4eeb724ac5 fix: resolve dead code, shell injection risk, mutable defaults, and other bugs TPTBusiness 2026-05-02 23:21:38 +02:00
  • 20428f7d91 fix: resolve unbound variable, logger shadowing, withdraw_loop edge case, and other bugs in main scripts TPTBusiness 2026-05-02 22:48:06 +02:00
  • 359a795951 fix: resolve unbound variable, logger shadowing, withdraw_loop edge case, and other bugs in main scripts TPTBusiness 2026-05-02 22:48:06 +02:00
  • 6c3bdb6ec1 fix: resolve unbound variable, logger shadowing, withdraw_loop edge case, and other bugs in main scripts TPTBusiness 2026-05-02 22:48:06 +02:00
  • 7d97d84100 chore(master): release 1.4.0 (#46) v1.4.0 github-actions[bot] 2026-05-01 15:59:06 +02:00
  • 7d6913d14b chore(master): release 1.4.0 (#46) github-actions[bot] 2026-05-01 15:59:06 +02:00
  • 82633d328a chore(master): release 1.4.0 (#46) github-actions[bot] 2026-05-01 15:59:06 +02:00
  • 9bc525a264 feat(optimizer): add max_positions parameter to Optuna search space TPTBusiness 2026-05-01 15:58:01 +02:00
  • a755bf7365 feat(optimizer): add max_positions parameter to Optuna search space TPTBusiness 2026-05-01 15:58:01 +02:00
  • c5d919f581 feat(optimizer): add max_positions parameter to Optuna search space TPTBusiness 2026-05-01 15:58:01 +02:00
  • 7cb6531c2a chore(master): release 1.3.11 (#45) v1.3.11 github-actions[bot] 2026-05-01 13:58:55 +02:00
  • 8262686755 chore(master): release 1.3.11 (#45) github-actions[bot] 2026-05-01 13:58:55 +02:00
  • 44ed82283d chore(master): release 1.3.11 (#45) github-actions[bot] 2026-05-01 13:58:55 +02:00
  • 44c8af572e fix(ci): lazy import logger in predix.py and cli.py to avoid ImportError in test env TPTBusiness 2026-05-01 13:57:31 +02:00
  • 3ca9300379 fix(ci): lazy import logger in predix.py and cli.py to avoid ImportError in test env TPTBusiness 2026-05-01 13:57:31 +02:00
  • 87610d660f fix(ci): lazy import logger in predix.py and cli.py to avoid ImportError in test env TPTBusiness 2026-05-01 13:57:31 +02:00
  • b53749df7d chore(master): release 1.3.10 (#44) v1.3.10 github-actions[bot] 2026-05-01 13:50:38 +02:00
  • 00a679dd47 chore(master): release 1.3.10 (#44) github-actions[bot] 2026-05-01 13:50:38 +02:00
  • c0516d60f9 chore(master): release 1.3.10 (#44) github-actions[bot] 2026-05-01 13:50:38 +02:00
  • 3a1a3d5f77 fix(security): replace remaining assert statements with proper error handling TPTBusiness 2026-05-01 13:49:05 +02:00
  • 6b2c9440c9 fix(security): replace remaining assert statements with proper error handling TPTBusiness 2026-05-01 13:49:05 +02:00
  • a43c443c2e fix(security): replace remaining assert statements with proper error handling TPTBusiness 2026-05-01 13:49:05 +02:00
  • 13cbd42ecf chore(master): release 1.3.9 (#43) v1.3.9 github-actions[bot] 2026-05-01 13:43:52 +02:00
  • b530ac1d0e chore(master): release 1.3.9 (#43) github-actions[bot] 2026-05-01 13:43:52 +02:00
  • 9e58c64805 chore(master): release 1.3.9 (#43) github-actions[bot] 2026-05-01 13:43:52 +02:00
  • 64ed6b0cce fix(security): resolve path-injection, B701, B101, B112 Bandit alerts TPTBusiness 2026-05-01 13:42:02 +02:00
  • 9ec082dbc6 fix(security): resolve path-injection, B701, B101, B112 Bandit alerts TPTBusiness 2026-05-01 13:42:02 +02:00
  • 732361bb90 fix(security): resolve path-injection, B701, B101, B112 Bandit alerts TPTBusiness 2026-05-01 13:42:02 +02:00
  • bf36f54159 chore(master): release 1.3.8 (#42) v1.3.8 github-actions[bot] 2026-04-30 20:01:29 +02:00
  • 36b9b21376 chore(master): release 1.3.8 (#42) github-actions[bot] 2026-04-30 20:01:29 +02:00
  • dff6262871 chore(master): release 1.3.8 (#42) github-actions[bot] 2026-04-30 20:01:29 +02:00
  • 79f1d34083 fix(security): resolve path-injection and add nosec for safe temp paths (B108, py/path-injection) TPTBusiness 2026-04-30 19:26:38 +02:00
  • b962076281 fix(security): resolve path-injection and add nosec for safe temp paths (B108, py/path-injection) TPTBusiness 2026-04-30 19:26:38 +02:00
  • 23b2518c74 fix(security): resolve path-injection and add nosec for safe temp paths (B108, py/path-injection) TPTBusiness 2026-04-30 19:26:38 +02:00
  • 150a818e07 fix(security): replace shell=True subprocess calls with list args in env.py (B602) TPTBusiness 2026-04-30 19:26:29 +02:00
  • edc16be431 fix(security): replace shell=True subprocess calls with list args in env.py (B602) TPTBusiness 2026-04-30 19:26:29 +02:00
  • d83c020637 fix(security): replace shell=True subprocess calls with list args in env.py (B602) TPTBusiness 2026-04-30 19:26:29 +02:00
  • b6d1caecc9 fix(security): replace eval() with ast.literal_eval in finetune validator (B307) TPTBusiness 2026-04-30 19:26:23 +02:00
  • 69ea2c7d74 fix(security): replace eval() with ast.literal_eval in finetune validator (B307) TPTBusiness 2026-04-30 19:26:23 +02:00
  • 48843682d0 fix(security): replace eval() with ast.literal_eval in finetune validator (B307) TPTBusiness 2026-04-30 19:26:23 +02:00
  • 73e600bf25 fix(qlib): correct indentation in except blocks in quant_proposal and factor_runner TPTBusiness 2026-04-30 13:30:49 +02:00
  • b158e0114c fix(qlib): correct indentation in except blocks in quant_proposal and factor_runner TPTBusiness 2026-04-30 13:30:49 +02:00
  • 5a5bf4d771 fix(qlib): correct indentation in except blocks in quant_proposal and factor_runner TPTBusiness 2026-04-30 13:30:49 +02:00
  • 9960633d01 fix(deps): relax aiohttp constraint to >=3.13.4 for litellm compatibility TPTBusiness 2026-04-30 09:44:00 +02:00
  • 1a565162cc fix(deps): relax aiohttp constraint to >=3.13.4 for litellm compatibility TPTBusiness 2026-04-30 09:44:00 +02:00
  • 02c830d4e2 fix(deps): relax aiohttp constraint to >=3.13.4 for litellm compatibility TPTBusiness 2026-04-30 09:44:00 +02:00
  • 3522a2eca1 chore(master): release 1.3.7 (#41) v1.3.7 github-actions[bot] 2026-04-30 09:35:48 +02:00
  • 9870586005 chore(master): release 1.3.7 (#41) github-actions[bot] 2026-04-30 09:35:48 +02:00