Commit Graph

135 Commits

Author SHA1 Message Date
Xisen Wang b9385f28a1 Checking general demo (#126)
* Init todo

* Evaluation & dataset

* Generate new data

* dataset generation

* add the result

* Analysis

* Factor update

* Updates

* Reformat analysis.py

* CI fix

* Further Optimised Model Workflow by Incorporating Feedbacks on Exp Task Card

* Rebasing To build the extraction & implementation demo

* Revised for clean code

* Revised further to show "Knowledge"

* Revised to make model_research_copilot better

* Further Optimised Model Workflow by Incorporating Feedbacks on Exp Task Card

* Rebasing To build the extraction & implementation demo

* Revised for clean code

* Revised further to show "Knowledge"

* Revised to make model_research_copilot better

---------

Co-authored-by: Young <afe.young@gmail.com>
Co-authored-by: Taozhi Wang <taozhi.mark.wang@gmail.com>
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>
Co-authored-by: cyncyw <47289405+taozhiwang@users.noreply.github.com>
2024-07-30 15:47:21 +08:00
Suhan Cui bcd71def6c Dm (#132) 2024-07-30 12:14:48 +08:00
Suhan Cui f2f4636a33 Dm (#131)
* template

* a
2024-07-30 11:38:02 +08:00
WinstonLiyt 7b31f735d9 Fix some minor bugs caused by version changes. (#128)
Fix some minor bugs caused by version changes.
2024-07-29 18:02:17 +08:00
SH-Src a93981a111 update 2024-07-29 09:35:56 +00:00
Xu Yang 80622278bf Update fitz requirements 2024-07-29 13:04:33 +08:00
you-n-g b1e2386400 Support special step customization (#123)
* Support special step customization

* lint
2024-07-26 14:29:19 +08:00
you-n-g 0743588ef3 Fix loop bug (#122) 2024-07-26 13:47:50 +08:00
Linlang c7cfd397ca CI checks that can be automatically repaired (#119)
* fix isort & black & toml-sort & sphinx error

* fix ci error

* fix ci error

* add comments

* Update Makefile

* change sphinx build command

* add auto-lint

* add black args

* format with black

* Auto Linting document

* fix ci error

---------

Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>
Co-authored-by: Young <afe.young@gmail.com>
2024-07-26 12:12:16 +08:00
WinstonLiyt 45b7a169fe Fix two small bugs. (#121)
* Fix two small bugs.
2024-07-26 11:00:21 +08:00
you-n-g 71d2f4adde loguru mypy error (#118) 2024-07-25 23:12:42 +08:00
you-n-g 8765f30352 Move package (#115) 2024-07-25 18:36:35 +08:00
cyncyw 0079a8b4e0 Benchmark (#114)
* Init todo

* Evaluation & dataset

* Generate new data

* dataset generation

* add the result

* Analysis

* Factor update

* Updates

* Reformat analysis.py

* CI fix

---------

Co-authored-by: Young <afe.young@gmail.com>
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>
2024-07-25 18:22:57 +08:00
you-n-g 2d661a5d66 fix record (#113)
* fix record

* fix type

* add loguru-mypy
2024-07-25 18:14:51 +08:00
WinstonLiyt 7bcb67f372 A draft of the "Quick Start" section for your README. Enable logging of backtesting in Qlib and store rich-text descriptions in Trace. Support one-step debugging for factor extraction. (#105)
- A draft of the "Quick Start" section for your README. 
- Enable logging of backtesting in Qlib and store rich-text descriptions in Trace. 
- Support one-step debugging for factor extraction.
2024-07-25 08:43:13 +00:00
Suhan Cui fae883a26f fix bugs (#111) 2024-07-25 08:42:46 +00:00
bowen xian 49260d12c1 fix new demo bugs 2024-07-25 08:06:15 +00:00
Xisen Wang 045bc3993b Merge pull request #109 from microsoft/update-qlib-model-scen-desc
Update model_experiment.py by adding scenario rich-text description
2024-07-25 15:46:04 +08:00
Xisen Wang 20738024c3 Update model_experiment.py by adding scenario rich-text description
- Updated relevant description
2024-07-25 15:45:26 +08:00
you-n-g 295ccf09b2 Update README.md (#108)
* Update README.md

* Update README.md
2024-07-25 15:35:47 +08:00
Linlang 0b9d3046bf 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
XianBW ef4437d2dc Demo (#101)
New demo windows structure
2024-07-25 14:14:12 +08:00
you-n-g 5fca696be8 Agent Infra (#107)
* Agent Infra

* Update test/utils/test_agent_infra.py
2024-07-25 11:15:22 +08:00
Xisen Wang fd2efcd47f Merge pull request #106 from microsoft/Continous-Update-Branch
Further Optimised Workflow, Enabled Graph Input, Stored rich-text-description, Logged Back-Testing, Enabled Concise_Hypothesis
2024-07-25 11:01:04 +08:00
Xisen Wang 26565d6dab Merge branch 'main' into Continous-Update-Branch 2024-07-25 11:00:55 +08:00
Xisen Wang a2734fd34a Update model_extraction_and_implementation.py 2024-07-24 19:36:37 +08:00
Xisen Wang 0af2ca8211 Update model_extraction_and_implementation.py 2024-07-24 19:36:15 +08:00
Xisen-Wang 25b5160185 Unified ModelTask structure 2024-07-24 11:33:04 +00:00
Xisen-Wang 0821fd4b8d Revised to enable logging of backtesting in Qlib & storing of rich-text-description in Trace 2024-07-24 10:26:06 +00:00
WinstonLiyt e11e175309 Remove an absolute path.
Remove an absolute path.
2024-07-24 18:20:15 +08:00
Xisen-Wang b6c958b16c Revised relevant code to enable graph input 2024-07-24 09:14:20 +00:00
WinstonLiyt 2b7837b774 Optimized log output. (#104)
Optimized log output.
2024-07-24 17:06:52 +08:00
you-n-g 2d4e9c41fc Data mining (#103)
* scen

* scen2

* app

* fix

* Simplify workflow

* We can share more code in new scenarios

* rename model to rd loop

* Optimize data path

* Update rdagent/app/data_mining/model.py

* Add TODO

* Support GPU

* gpu

---------

Co-authored-by: SH-Src <suhan.c@outlook.com>
2024-07-24 16:56:27 +08:00
WinstonLiyt 8500eba02a 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
Xisen-Wang b4b53ee6f7 Further Revision on Prompts 2024-07-23 12:01:52 +00:00
you-n-g 2192ec1b1f Support run one step for debugging (#99) 2024-07-23 19:00:59 +08:00
Xisen Wang a11e2eb497 Merge pull request #97 from microsoft/recover-branch-xisen-3
Further Optimisation For Model
2024-07-23 17:19:17 +08:00
you-n-g f75b5d3ef5 Workflow Support Loading and saving sessions (#98)
* Successfully logging the trace

* Start debugging & Add policy file

* Support loading sessions

* Add docs

* Add tqdm
2024-07-23 16:37:41 +08:00
bowen xian b219909135 process None in list when demo 2024-07-23 07:57:46 +00:00
XianBW a485715156 Demo adjustment (#95)
add model trace and trace obj demo
2024-07-23 14:48:14 +08:00
Xisen-Wang 4596388814 Further Optimised Kwargs & Confs 2024-07-23 06:32:26 +00:00
WinstonLiyt a7e433cc21 Update the detailed process and prompt of factor loop. (#96)
Update the detailed process and prompt of factor loop.
2024-07-22 18:18:08 +08:00
WinstonLiyt 0daa7e064b Fix a small bug in file reading. 2024-07-22 14:40:14 +08:00
XianBW a27b44fbbc Demo with some base windows (#88)
* add TabsWindow, LLMWindow

* add TraceWindow logics

* fix annotation for TabsWindow __init__

* add factor tasks table

* finish base qlib factor tasks trace

* add readme for webview ui
2024-07-22 12:58:09 +08:00
you-n-g 15dbdb68d5 Document in High-level (#93)
* Add init information

* Adjust order and move content

* GPU support

* edit docs

* README structure

* Update Dockerfile

* Update rdagent/utils/env.py

* Update read the docs

* Update framework
2024-07-22 12:49:03 +08:00
WinstonLiyt 444a773259 Extract factors from financial reports loop finished. (#90)
- Extract factors from financial reports loop finished.

- Fix some small bugs.
2024-07-20 12:31:40 +08:00
Young b3c57d9881 Fix import bug 2024-07-19 09:20:27 +00:00
Xisen-Wang 294579b941 Revised Prompts Again For Feedback 2024-07-19 09:09:17 +00:00
you-n-g 8e737befc2 Docker gpu fix (#89)
* GPU support

* check gpu

* get gpu kwargs based on its availability
2024-07-19 16:20:07 +08:00
you-n-g 5b20c146bd Update Dockerfile (#87) 2024-07-19 15:25:30 +08:00