AI4Finance-Foundation / FinRL-Tutorials

Tutorials. Please star.
https://ai4finance.org
MIT License
848 stars 349 forks source link

Facing an error on Trade/Test set while using Covariance matrix as per the tutorial #85

Open arunbharadwaj2009 opened 6 months ago

arunbharadwaj2009 commented 6 months ago

[ValueError](Screenshot 2024-05-04 at 14 32 30) Traceback (most recent call last) in <cell line: 1>() 96 97 e_trade_gym = StockTradingEnv(df = processed_trade,**env_kwargs) ---> 98 env_trade, obs_trade = e_trade_gym.get_sb_env() 99 100 df_account_value_sac, df_actions_sac = DRLAgent.DRL_prediction(

2 frames /usr/local/lib/python3.10/dist-packages/stable_baselines3/common/vec_env/dummy_vec_env.py in _save_obs(self, env_idx, obs) 106 for key in self.keys: 107 if key is None: --> 108 self.buf_obs[key][env_idx] = obs 109 else: 110 self.buf_obs[key][env_idx] = obs[key] # type: ignore[call-overload]

ValueError: setting an array element with a sequence. The requested array would exceed the maximum number of dimension of 1.

Screenshot 2024-05-04 at 14 32 30

Screenshot shows how the cov_list feature looks on my testing/trading set. Please help