Open slavakurilyak opened 6 years ago
I have included tsfresh in the platform
We could add technical analysis features too (ta-lib). Sounds good to you?
Yes! Let's use technical analysis (ta-lib) as features (see #64) for machine learning.
I'm working on adding technical analysis features.
This article could be useful for us in order to add more features. Let me know if you agree to will work on this.
I'm working on adding technical analysis features.
I am looking forward to it
This article could be useful for us in order to add more features.
Thanks for sharing this practical article on the enigma data marketplace
Let me know if you agree to will work on this.
Let's implement Kryptos existing datasets as features. We already support Google Trends and Quadl data sources (see #8).
Let's add non-pricing datasets as features. We can use cryptocurrency volume data, Blockchain Info, and Google Search Volume.
I have added some external data sources (Google Search Volume and Blockchain Info) as features for Machine Learning models.
However, I don't completely understand you with cryptocurrency volume data:
We are already using the volume as a feature: https://github.com/produvia/cryptocurrency-trading-platform/blob/49951f284edbc13c77689d5a69ab67a30b59353e/kryptos/platform/strategy/strategy.py#L227
Edit: At this moment Google Search Volume is fine, but Quant dataset is unstable. So, we can use:
$ strat -d google -c "bitcoin" -c "btc" -ml xgboost
or
$ strat -ml xgboost -d google -c "bitcoin" -c "btc"
I have added some external data sources (Google Search Volume and Blockchain Info) as features for Machine Learning models.
Excellent! Since we now have multiple machine learning models, let's compare the differences between them in terms of accuracy.
We are already using the volume as a feature.
Perfect!
At this moment Google Search Volume is fine, but Quant dataset is unstable.
Can you clarify what you mean by Quandl dataset being unstable?
There were some bugs merging Quandl dataset on the system. Now it is fine. Some examples:
strat -ml xgboost -d google -c "bitcoin" -c "btc"
strat -ml xgboost -d quandl -c 'MKTCP' -c 'NTRAN'
Excellent work! Now we can combine all of our existing datasets, including:
Goal
As a developer, I want to add features to the existing machine learning model (XGBoost), so that I can develop a more accurate machine learning model.
Consider
Consider using Cryptocurrency volume data as features, already integrated in Kryptos (see volume() method), as features
Consider adding external data sources, already integrated in Kryptos (see task #8), as features:
Inspiration
What generally improves a model's score more on average, feature engineering or hyperparameter tuning? Feature engineering, without a doubt.