AI4Finance-Foundation / AI4Finance-Foundation/FinRL
issue with stable-baselines3 and eleganrl enviroment
- 主要語言
- Jupyter Notebook
- 星號
- 16.3k
- 分支
- 3.5k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
**Describe the bug**
Now finrl use gymnasium which returns 5 parameters in step function like below image

and 2 parameters from reset method

taking refrence of this enviroment `finrl/meta/env_stock_trading/env_stocktrading.py`
but to use elegantrl for same enviroment it shows an error below

I fixed this error by removing `return self.state, self.reward, self.terminal, False, {}
changed to
return self.state, self.reward, self.terminal, {} ` from step function and
`
return self.state, {}
changed to
return self.state
`
from reset function from this finrl/meta/env_stock_trading/env_stocktrading.py enviromnet
but if I do this elegantrl works fine but instead of gymanisum I have to use gym to train stablebaselines3 and eleganrl model
I think it is an issue with eleganrl which is not compile with gymnasium and finrl enviroment code is written on stable-baselines3 only.
need some good suggestion !
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。