Commit Graph

  • c92530c5a8 chore: remove accidentally committed pycache files TPTBusiness 2026-05-08 22:47:50 +02:00
  • e029120090 chore: remove accidentally committed pycache files TPTBusiness 2026-05-08 22:47:50 +02:00
  • d924f3d142 test: add tests for RDAgentLog debug() and LiteLLMAPIBackend TPTBusiness 2026-05-08 22:47:41 +02:00
  • 4d9459a9f9 test: add tests for RDAgentLog debug() and LiteLLMAPIBackend TPTBusiness 2026-05-08 22:47:41 +02:00
  • 0ef2b96455 Revert "feat: prioritize Kronos foundation model factors in strategy selection" TPTBusiness 2026-05-08 18:32:38 +02:00
  • f0ac999dbe Revert "feat: prioritize Kronos foundation model factors in strategy selection" TPTBusiness 2026-05-08 18:32:38 +02:00
  • 360140f671 feat: prioritize Kronos foundation model factors in strategy selection TPTBusiness 2026-05-08 18:32:16 +02:00
  • 9c91a6938d feat: prioritize Kronos foundation model factors in strategy selection TPTBusiness 2026-05-08 18:32:16 +02:00
  • ac39bbb058 fix: restore KronosPredictor instantiation deleted during refactor TPTBusiness 2026-05-07 21:52:37 +02:00
  • 0aea8c7671 fix: restore KronosPredictor instantiation deleted during refactor TPTBusiness 2026-05-07 21:52:37 +02:00
  • b81466cac9 feat: support Kronos-small and Kronos-base models, auto-select GPU/CPU TPTBusiness 2026-05-07 21:45:28 +02:00
  • 72e8a4306e feat: support Kronos-small and Kronos-base models, auto-select GPU/CPU TPTBusiness 2026-05-07 21:45:28 +02:00
  • b7f3fb824e fix: add missing debug() method to RDAgentLog TPTBusiness 2026-05-06 21:25:59 +02:00
  • 669263db37 fix: add missing debug() method to RDAgentLog TPTBusiness 2026-05-06 21:25:59 +02:00
  • 0554d59f48 feat: integrate Kronos foundation model into fin_quant R&D loop TPTBusiness 2026-05-06 16:22:03 +02:00
  • 584bf9d955 feat: integrate Kronos foundation model into fin_quant R&D loop TPTBusiness 2026-05-06 16:22:03 +02:00
  • 9f93ca1374 fix: prevent LLM retry loop from consecutive assistant message corruption TPTBusiness 2026-05-05 18:55:48 +02:00
  • d458e39940 fix: prevent LLM retry loop from consecutive assistant message corruption TPTBusiness 2026-05-05 18:55:48 +02:00
  • 64ac65dfff gitignore: add STARRED_REPOS_ANALYSIS.md to internal docs TPTBusiness 2026-05-05 16:56:45 +02:00
  • e20f3b0ea4 gitignore: add STARRED_REPOS_ANALYSIS.md to internal docs TPTBusiness 2026-05-05 16:56:45 +02:00
  • 2fd7256e1b Add Predix data flow architecture diagram Trading Prediction Technology 2026-05-05 16:44:10 +02:00
  • 3584aee089 Add Predix data flow architecture diagram Trading Prediction Technology 2026-05-05 16:44:10 +02:00
  • 4e4c782fd5 feat: run Kronos on CPU to avoid GPU conflict with llama-server TPTBusiness 2026-05-05 15:29:01 +02:00
  • e0c287a575 feat: run Kronos on CPU to avoid GPU conflict with llama-server TPTBusiness 2026-05-05 15:29:01 +02:00
  • d51a4edf0b chore: release v1.5.0 — manual release, update manifest and AGENTS.md TPTBusiness 2026-05-05 15:10:47 +02:00
  • 8a8fb6688a chore: release v1.5.0 — manual release, update manifest and AGENTS.md TPTBusiness 2026-05-05 15:10:47 +02:00
  • 008a16c512 chore(deps): Bump axios from 1.15.0 to 1.15.2 in /web (#55) v1.5.0 dependabot[bot] 2026-05-05 07:22:00 +02:00
  • fddc472e16 chore(deps): Bump axios from 1.15.0 to 1.15.2 in /web (#55) dependabot[bot] 2026-05-05 07:22:00 +02:00
  • d8e95aa988 fix: sync release manifest to v1.4.3 (was diverged at 0.8.0) TPTBusiness 2026-05-05 07:21:34 +02:00
  • 29ad20914b fix: sync release manifest to v1.4.3 (was diverged at 0.8.0) TPTBusiness 2026-05-05 07:21:34 +02:00
  • 1b93ae2c99 fix: relax WF default test (wf_oos_sharpe_mean not present when 0 windows) TPTBusiness 2026-05-05 06:44:04 +02:00
  • e76d5ab9cf fix: relax WF default test (wf_oos_sharpe_mean not present when 0 windows) TPTBusiness 2026-05-05 06:44:04 +02:00
  • 318d1c1caa chore(master): release 0.8.0 (#49) github-actions[bot] 2026-05-04 22:32:05 +02:00
  • 4b0898b377 chore(master): release 0.8.0 (#49) github-actions[bot] 2026-05-04 22:32:05 +02:00
  • 5a63024ed5 chore(deps): Update gymnasium requirement from >=0.29.0 to >=0.29.1 (#51) dependabot[bot] 2026-05-04 22:32:02 +02:00
  • f98ef71693 chore(deps): Update gymnasium requirement from >=0.29.0 to >=0.29.1 (#51) dependabot[bot] 2026-05-04 22:32:02 +02:00
  • 710957fc4e chore(deps): Update beautifulsoup4 requirement from >=4.12.0 to >=4.14.3 (#50) dependabot[bot] 2026-05-04 22:31:48 +02:00
  • 54718b1663 chore(deps): Update beautifulsoup4 requirement from >=4.12.0 to >=4.14.3 (#50) dependabot[bot] 2026-05-04 22:31:48 +02:00
  • c94f5c6cc7 chore(deps): Update optuna requirement from >=3.5.0 to >=3.6.2 (#52) dependabot[bot] 2026-05-04 22:31:44 +02:00
  • ce86eb8a8a chore(deps): Update optuna requirement from >=3.5.0 to >=3.6.2 (#52) dependabot[bot] 2026-05-04 22:31:44 +02:00
  • f933c0f1a2 chore(deps): Update streamlit requirement from >=1.47 to >=1.57.0 (#53) dependabot[bot] 2026-05-04 22:31:41 +02:00
  • 8cce616434 chore(deps): Update streamlit requirement from >=1.47 to >=1.57.0 (#53) dependabot[bot] 2026-05-04 22:31:41 +02:00
  • e412eb0f32 docs: add closed-source test policy; remove closed-source test imports TPTBusiness 2026-05-04 22:31:11 +02:00
  • d55bd518d3 docs: add closed-source test policy; remove closed-source test imports TPTBusiness 2026-05-04 22:31:11 +02:00
  • 2cdedc9948 test: add 9 tests (verifier edge cases, factor loader, stability, MTF, save strategy) — 641 total TPTBusiness 2026-05-04 22:19:49 +02:00
  • f99acca6e0 test: add 9 tests (verifier edge cases, factor loader, stability, MTF, save strategy) — 641 total TPTBusiness 2026-05-04 22:19:49 +02:00
  • 439bc7872a test: add 10 tests (continuous gen, strategy builder, live trader, factor integration) — 632 total TPTBusiness 2026-05-04 22:11:39 +02:00
  • 49a2c34c5c test: add 10 tests (continuous gen, strategy builder, live trader, factor integration) — 632 total TPTBusiness 2026-05-04 22:11:39 +02:00
  • bff706d3e1 fix: update WF test for new default (wf_rolling=True) TPTBusiness 2026-05-04 22:04:05 +02:00
  • 71ceb9c809 fix: update WF test for new default (wf_rolling=True) TPTBusiness 2026-05-04 22:04:05 +02:00
  • 55b2f22ad0 test: add 15 tests (WF details, optuna, preflight, signal validation, IC bounds) — 622 total TPTBusiness 2026-05-04 21:56:28 +02:00
  • 7f5acccfd9 test: add 15 tests (WF details, optuna, preflight, signal validation, IC bounds) — 622 total TPTBusiness 2026-05-04 21:56:28 +02:00
  • 56bd719a9c test: add 15 tests (perf bounds, chaining, multi-index, metric bounds, factor runner edges) — 607 total TPTBusiness 2026-05-04 21:43:18 +02:00
  • a459518dfa test: add 15 tests (perf bounds, chaining, multi-index, metric bounds, factor runner edges) — 607 total TPTBusiness 2026-05-04 21:43:18 +02:00
  • 4f92bbd916 test: add 16 headform tests (docker mocks, spread, rollover, regression, cross-system) — 592 total TPTBusiness 2026-05-04 21:39:27 +02:00
  • 41c231e418 test: add 16 headform tests (docker mocks, spread, rollover, regression, cross-system) — 592 total TPTBusiness 2026-05-04 21:39:27 +02:00
  • 7e2e28542b test: add 7 robustness tests (slippage, latency, MC-reshuffle, OOS, weekend gaps) — 576 total TPTBusiness 2026-05-04 21:06:53 +02:00
  • 5c93c786e7 test: add 7 robustness tests (slippage, latency, MC-reshuffle, OOS, weekend gaps) — 576 total TPTBusiness 2026-05-04 21:06:53 +02:00
  • bc744d5f51 fix: skip Kronos factor on GPUs < 20GB to avoid CUDA OOM (shared with llama-server) TPTBusiness 2026-05-04 20:31:11 +02:00
  • 834cc686d1 fix: skip Kronos factor on GPUs < 20GB to avoid CUDA OOM (shared with llama-server) TPTBusiness 2026-05-04 20:31:11 +02:00
  • 8be73eae9a feat: enable walk-forward OOS validation by default in backtest_signal_ftmo TPTBusiness 2026-05-04 18:43:17 +02:00
  • c0ec1b39e1 feat: enable walk-forward OOS validation by default in backtest_signal_riskmgmt TPTBusiness 2026-05-04 18:43:17 +02:00
  • bbf127013e test: add 15 deepest tests (property-based, metamorphic, fuzzing, stress) — 569 total TPTBusiness 2026-05-04 18:31:28 +02:00
  • f5e55d2dad test: add 15 deepest tests (property-based, metamorphic, fuzzing, stress) — 569 total TPTBusiness 2026-05-04 18:31:28 +02:00
  • 8bf75ccfa6 test: add 14 tests for final untested modules (runtime_info, repo_utils, json_loader) — 554 total TPTBusiness 2026-05-04 18:21:31 +02:00
  • b78b9dea8c test: add 14 tests for final untested modules (runtime_info, repo_utils, json_loader) — 554 total TPTBusiness 2026-05-04 18:21:31 +02:00
  • f4962bde81 fix(security): replace os.path.realpath with pathlib.resolve in safe_resolve_path to fix path-injection alerts TPTBusiness 2026-05-04 18:05:09 +02:00
  • 58a7ece3a9 fix(security): replace os.path.realpath with pathlib.resolve in safe_resolve_path to fix path-injection alerts TPTBusiness 2026-05-04 18:05:09 +02:00
  • 70ad304a37 test: add 23 open-source tests (CLI, backtest edge cases, core utils, protections, env, log) — 540 total TPTBusiness 2026-05-03 23:13:55 +02:00
  • 02083409e0 test: add 23 open-source tests (CLI, backtest edge cases, core utils, protections, env, log) — 540 total TPTBusiness 2026-05-03 23:13:55 +02:00
  • 8409451ac4 feat: continuous strategy generator (WF, MTF, stability, ML models, auto-ensemble) TPTBusiness 2026-05-03 22:42:29 +02:00
  • 33f6daf1d2 feat: continuous strategy generator (WF, MTF, stability, ML models, auto-ensemble) TPTBusiness 2026-05-03 22:42:29 +02:00
  • 982b902b1a feat: optimize strategy generator (cache OHLCV, min_sharpe 1.5, predix generate-strategies CLI) TPTBusiness 2026-05-03 21:58:07 +02:00
  • 1827c50344 feat: optimize strategy generator (cache OHLCV, min_sharpe 1.5, predix generate-strategies CLI) TPTBusiness 2026-05-03 21:58:07 +02:00
  • cc265d6045 refactor: move strategy_orchestrator and optuna_optimizer to closed-source (local/) TPTBusiness 2026-05-03 21:38:09 +02:00
  • 06a5d5d92d refactor: move strategy_orchestrator and optuna_optimizer to closed-source (local/) TPTBusiness 2026-05-03 21:38:09 +02:00
  • 1e7d4b76a0 docs: update license section from MIT to AGPL-3.0 TPTBusiness 2026-05-03 21:20:41 +02:00
  • 7696a3aaa6 docs: update license section from MIT to AGPL-3.0 TPTBusiness 2026-05-03 21:20:41 +02:00
  • 1606546496 feat: add runtime backtest verification (10 invariant checks in <1ms) + 489 tests + README docs TPTBusiness 2026-05-03 14:00:49 +02:00
  • 6d37f8956f feat: add runtime backtest verification (10 invariant checks in <1ms) + 489 tests + README docs TPTBusiness 2026-05-03 14:00:49 +02:00
  • 4fd43f34c0 test: add 8 cross-implementation validation tests (IC/Sharpe/MaxDD cross-check, buy-and-hold equality, IC invariance) — closes 5% gap, 477 total TPTBusiness 2026-05-03 13:53:43 +02:00
  • 020bc11742 test: add 8 cross-implementation validation tests (IC/Sharpe/MaxDD cross-check, buy-and-hold equality, IC invariance) — closes 5% gap, 477 total TPTBusiness 2026-05-03 13:53:43 +02:00
  • 4ed7023e63 test: add 10 ground-truth verification tests (hand-computed metrics, mathematical invariants, trend directions) — 469 total TPTBusiness 2026-05-03 13:47:35 +02:00
  • 0f7eb908b4 test: add 10 ground-truth verification tests (hand-computed metrics, mathematical invariants, trend directions) — 469 total TPTBusiness 2026-05-03 13:47:35 +02:00
  • a437191ed1 test: add 13 final tests (walk-forward, dedup, e2e, edge-cases, cross-check, legacy-vs-new) — 459 total, 0 failures TPTBusiness 2026-05-03 13:37:33 +02:00
  • 4d8b389b47 test: add 13 final tests (walk-forward, dedup, e2e, edge-cases, cross-check, legacy-vs-new) — 459 total, 0 failures TPTBusiness 2026-05-03 13:37:33 +02:00
  • 6ed8cb165d test: add 28 deep-detail tests (look-ahead shift, alignment, safe_float, trade_pnl, MC p-value) — 446 total, 0 failures TPTBusiness 2026-05-03 12:35:39 +02:00
  • 72b9a735c9 test: add 28 deep-detail tests (look-ahead shift, alignment, safe_float, trade_pnl, MC p-value) — 446 total, 0 failures TPTBusiness 2026-05-03 12:35:39 +02:00
  • fcd477f1d2 fix: correct MaxDD to equity curve in strategy_builder; test: add 8 cross-validation tests for metric correctness TPTBusiness 2026-05-03 12:28:09 +02:00
  • ce4a5b7b4f fix: correct MaxDD to equity curve in strategy_builder; test: add 8 cross-validation tests for metric correctness TPTBusiness 2026-05-03 12:28:09 +02:00
  • 83b5ba8671 fix: correct Sharpe/MaxDD/WinRate in direct factor eval (was computing on raw factor, now on strategy returns) TPTBusiness 2026-05-03 12:17:27 +02:00
  • 037f7ba7d2 fix: correct Sharpe/MaxDD/WinRate in direct factor eval (was computing on raw factor, now on strategy returns) TPTBusiness 2026-05-03 12:17:27 +02:00
  • 14eddbfe05 test: add 31 tests for remaining modules (log, loader, doc_reader, scripts, fx_validator) — 410 total, 0 failures TPTBusiness 2026-05-03 12:00:54 +02:00
  • e31963713b test: add 31 tests for remaining modules (log, loader, doc_reader, scripts, fx_validator) — 410 total, 0 failures TPTBusiness 2026-05-03 12:00:54 +02:00
  • 81154b882e test: add 16 tests for eurusd, rl env, and all 379 tests now pass (0 failures) TPTBusiness 2026-05-03 11:39:24 +02:00
  • dc2a1a41f4 test: add 16 tests for eurusd, rl env, and all 379 tests now pass (0 failures) TPTBusiness 2026-05-03 11:39:24 +02:00
  • 8b512777d7 chore: update pre-commit test count to ~360 TPTBusiness 2026-05-03 11:32:11 +02:00
  • c3ff9d5e63 chore: update pre-commit test count to ~360 TPTBusiness 2026-05-03 11:32:11 +02:00
  • 62acc6af6a test: add 42 tests for remaining modules (conf, kb, interactor, fmt, llm_utils, graph) TPTBusiness 2026-05-03 11:31:28 +02:00
  • 1a530440c1 test: add 42 tests for remaining modules (conf, kb, interactor, fmt, llm_utils, graph) TPTBusiness 2026-05-03 11:31:28 +02:00