Comments (3)
First, thank you for this awesome project.
I try to add some leaky features to the model to see if it is capable of exploiting that kind of features. Normally I would expect to see some incredible result, because basically I'm telling the future to the model. But; model still works poorly. Why would that be you think? Is it maybe because of parameters of the model?
Also, in some models I see that, in some iterations rewards became 0 with these leaky features. So, some models choose not the operate instead of exploit these future information.
Thanks.
Good idea, what are the leaky features?
from finrl.
@BruceYanghy first of all I changed 'daily_return' to this:
df.close.shift(-10).pct_change(1).rolling(10).mean().fillna(0)
and also created similar features and finally added local minimum and maximum points. All these features can not be known in the present time.
Local minimum and maximum informations are extreme leakeage features. Even if you implement so much simple trading strategy it would make great impact (but it can not be known). I would expect the RL model to exploit these.
from finrl.
Thanks for you suggestions!
from finrl.
Related Issues (20)
- FinRL_PaperTrading_Demo 出現Bug
- Error HOT 1
- Improvements I want make in [finrl]->[agent]->[rllib]->[models.py] HOT 1
- TypeError Traceback (most recent call last) <ipython-input-42-492cb8c60799> in <cell line: 1>() ----> 1 model.learn(total_timesteps = 500000, 2 eval_env = env_trade, 3 eval_freq = 250, 4 log_interval = 1, 5 tb_log_name = '1_18_lastrun', TypeError: PPO.learn() got an unexpected keyword argument 'eval_env'如何解決
- TypeError: DRLAgent.DRL_prediction() missing 1 required positional argument: 'env_args' HOT 2
- see #1154 HOT 6
- need help for crypto trading HOT 1
- Seeking Solutions for Mutual Fund Portfolio Optimization with Trade Processing Delays
- I got an error with DRLEnsembleAgent.run_ensemble_strategy(). It misses timesteps_dict but it is in the code HOT 3
- Error with installing finrl library HOT 4
- Where does gymnasium is even mentionned? HOT 1
- Support the data_source="akshare"
- TypeError: DRLEnsembleAgent.run_ensemble_strategy() HOT 1
- Rolling Window HOT 1
- Reward shaping in RL algorithms using benchmark returns HOT 1
- exit code 139 (interrupted by signal 11:SIGSEGV)
- Please help! AssertionError : assert state.shape == (args.state_dim,) HOT 4
- New feature request - support customs indicators and strategies
- Wrong reward at terminal date when training with SB3
- MVO performing better than Porfolio allocation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from finrl.