TPTBusiness
abca9eb899
fix: add hypothesis to test deps and fix missing imports in deep tests
2026-05-09 18:06:39 +02:00
TPTBusiness
cbe1c52e00
refactor: rename project from Predix to NexQuant
...
Rename all source files, scripts, tests, documentation, and configuration
from Predix/predix to NexQuant/nexquant across the entire codebase.
2026-05-09 17:48:22 +02:00
dependabot[bot]
f98ef71693
chore(deps): Update gymnasium requirement from >=0.29.0 to >=0.29.1 ( #51 )
...
Updates the requirements on [gymnasium](https://github.com/Farama-Foundation/Gymnasium ) to permit the latest version.
- [Release notes](https://github.com/Farama-Foundation/Gymnasium/releases )
- [Commits](https://github.com/Farama-Foundation/Gymnasium/compare/v0.29.0...v0.29.1 )
---
updated-dependencies:
- dependency-name: gymnasium
dependency-version: 0.29.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 22:32:02 +02:00
dependabot[bot]
1448106230
chore(deps): Update stable-baselines3 requirement ( #33 )
...
Updates the requirements on [stable-baselines3](https://github.com/DLR-RM/stable-baselines3 ) to permit the latest version.
- [Release notes](https://github.com/DLR-RM/stable-baselines3/releases )
- [Commits](https://github.com/DLR-RM/stable-baselines3/compare/v2.0.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: stable-baselines3
dependency-version: 2.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 07:19:24 +02:00
dependabot[bot]
96e4f49740
chore(deps): Update snowballstemmer requirement from <3.0 to <4.0 ( #16 )
...
Updates the requirements on [snowballstemmer](https://github.com/snowballstem/snowball ) to permit the latest version.
- [Changelog](https://github.com/snowballstem/snowball/blob/master/NEWS )
- [Commits](https://github.com/snowballstem/snowball/compare/v2.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: snowballstemmer
dependency-version: 3.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 09:09:39 +02:00
TPTBusiness
5ce86c824e
feat: Full system integration - RL + Protections + Backtesting + CLI
...
Connect all Predix components into unified trading system:
INTEGRATION (ALL 295 TESTS PASS):
- RL Trading connected with Protection Manager
- RL Trading connected with Backtesting Engine
- CLI command 'rdagent rl_trading' added (train/backtest/live modes)
- Graceful fallback for users without stable-baselines3
OPEN SOURCE COMPATIBILITY:
- System works WITHOUT stable-baselines3 (momentum fallback)
- System works WITHOUT local models/prompts (uses standard)
- Clear warning messages when optional deps missing
- GitHub users get FULLY WORKING system
CLOSED SOURCE PROTECTION:
- models/local/, prompts/local/, .env stay local only
- .gitignore properly configured
- Our alpha (best models/prompts) remains private
DOCUMENTATION:
- QWEN.md: Open/closed source strategy
- QWEN.md: Development guidelines for AI assistant
- QWEN.md: Open source compatibility principle
- README.md: RL Trading CLI commands and examples
- requirements/rl.txt: Optional RL dependencies
Modified files:
- rdagent/app/cli.py: Added rl_trading command
- rdagent/components/backtesting/backtest_engine.py: RL backtest support
- rdagent/components/coder/rl/costeer.py: Protection Manager integration
- rdagent/components/coder/rl/__init__.py: Conditional imports + fallback
- rdagent/components/coder/rl/fallback.py: NEW - Simple momentum fallback
- requirements.txt: Optional RL deps commented
- requirements/rl.txt: NEW - Full RL dependencies
- test/integration/test_all_features.py: 7 new integration tests
- QWEN.md: Open source strategy + development guidelines
- README.md: RL Trading documentation
295 tests pass: 67 integration + 89 RL + 139 backtesting
2026-04-03 13:53:32 +02:00
TPTBusiness
f3a2e2b4f1
fix: Add Bandit security scanning and fix critical vulnerabilities
...
- Add Bandit security scanner to requirements and pre-commit hooks
- Fix CWE-22 path traversal in tarfile/zipfile extraction (3 files)
* Add _safe_extract() validation in submit.py, env.py, kaggle_crawler.py
* Prevents malicious archives from writing outside target directory
- Fix MD5 hashlib calls with usedforsecurity=False flag (2 files)
* submission_format_test.txt files for checksum validation
- Configure .bandit.yml for automated security scanning
* Skip known false positives: B602 (subprocess), B701 (Jinja2)
- Add security runbook documentation in docs/security/
- Add pre-commit hook scripts for automated Bandit scanning
All 106 backtesting and security tests pass.
Security issues resolved: B201, B202, B324 (9 total fixes)
2026-04-03 11:55:05 +02:00
amstrongzyf
51f5bc9e11
fix: revert to v10 setting ( #1220 )
...
* feat: add runner_patience
* task gen prompts and torch version
* fix ensemble time bug
* small bug
* lint
* add torch
* fiix: remove useless code and change formula
* fix: rename parameter
---------
Co-authored-by: jingyuanlm <842442862@qq.com >
2025-09-03 16:37:33 +08:00
Linlang
eed4331f0f
fix: fixed CI execution failures caused by document builds ( #857 )
...
* fixed CI execution failures caused by document builds
* add comments
2025-05-08 20:35:13 +08:00
Linlang
020d330983
fix build docs error ( #204 )
2024-08-10 01:32:55 +08:00
Linlang
b2cf05a98c
fix: fix release CI ( #165 )
...
* test fix release CI
* test fix release CI
* test fix release CI
* test fix release CI
* test fix release CI
* test fix release CI
* test fix release CI
* test fix release CI
* remove bump2version from release CI
* change code
* split release CI
* format with toml-sort
* change triggers
* Update pyproject.toml
* optimize code
* fix sort-toml error
* merge release & upload
* fix release error
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
* test release ci
---------
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2024-08-08 00:14:15 +08:00
you-n-g
6dfae7dcf0
Move package ( #115 )
2024-07-25 18:36:35 +08:00
Linlang
571b5304cb
fix mypy error ( #91 )
...
* fix mypy error
* fix mypy error
* fix ruff error
* change command
* delete python 3.8&3.9 from CI
* change command
* Some modifications according to the comments
* Add literal type
* Update .github/workflows/ci.yml
* Some modifications according to the comments
* fix ruff error
* fix meta dict
* Fix type
* Some modifications according to the comments
* merge latest code
* Some modifications according to the comments
* Some modifications according to the comments
* fix ci error
* fix ruff error
* Update Makefile
* Update Makefile
---------
Co-authored-by: Ubuntu <debug@debug.qjtqi00gqezu1eqs55bqdrf51f.px.internal.cloudapp.net >
Co-authored-by: Young <afe.young@gmail.com >
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2024-07-25 15:20:04 +08:00
WinstonLiyt
226a0470ac
Performed further optimizations on the factor loop and report extraction loop, added log handling for both processes, and implemented a screenshot feature for report extraction. ( #100 )
...
- Performed further optimizations on the factor loop and report extraction loop.
- Added log handling for both processes.
- Implemented a screenshot feature for report extraction.
2024-07-24 12:15:56 +08:00
Xu Yang
1ed2f655b9
help yuante on the final version of data code
2024-07-15 08:28:34 +00:00
Xu Yang
6b626eb56d
New Framework for idea proposal and implementation on RD-Agent ( #34 )
...
* Commit init framework
* Co-authored-by: Yuante Li (FESCO Adecco Human Resources) <v-yuanteli@microsoft.com >
Co-authored-by: XianBW <XianBW@users.noreply.github.com >
* add an import
* refine the whole framework
* benchmark related framework
* fix black and isort errors
* move requirements to folder
* fix black again
---------
Co-authored-by: Young <afe.young@gmail.com >
Co-authored-by: xuyang1 <xuyang1@microsoft.com >
2024-06-28 11:45:23 +08:00
Xu Yang
02173ffdcc
add code security check CI and dependbot ( #3 )
...
* update code
* init structure
* add requirements and fix CI
---------
Co-authored-by: xuyang1 <xuyang1@microsoft.com >
2024-05-09 10:35:54 +08:00