Commit graph

172 commits

Author SHA1 Message Date
Alexandr Savinov
95881504eb allow for two score aggregation sets in config 2023-02-12 11:50:12 +01:00
Alexandr Savinov
b493c2b267 renamings and minor changes in aggregation logic 2023-02-12 11:06:34 +01:00
Alexandr Savinov
f4ba63c783 compute and store score statistics which is needed for setting aggregation parameters 2023-02-11 19:54:09 +01:00
Alexandr Savinov
637d574f8b better separate aggregation and signal models 2023-02-11 17:50:07 +01:00
Alexandr Savinov
5d0baec149 fix bug in signal generation with getting newly introduced score_generation parameters 2023-02-11 12:31:42 +01:00
Alexandr Savinov
62ead76e21 unite buy/sell aggregation parameters and move them into a separate section in config 2023-02-05 17:27:37 +01:00
Alexandr Savinov
b53a8ba155 split score aggregation and combination into two separate functions 2023-02-04 19:35:54 +01:00
Alexandr Savinov
eeb4b851fb separate score post-processing and application of signal rules 2023-02-04 12:54:58 +01:00
Alexandr Savinov
5e1174af6a remove warnings and minor changes 2022-12-18 10:52:17 +01:00
Alexandr Savinov
5de99711be rename scripts 2022-08-27 13:25:07 +02:00
Alexandr Savinov
a8add04e48 rename scripts 2022-08-27 13:05:49 +02:00
Alexandr Savinov
94e7f50683 bugs with zero division 2022-08-20 11:21:25 +02:00
Alexandr Savinov
aa6e2427cf binance downloader loads all symbols described in data sources 2022-08-14 20:40:43 +02:00
Alexandr Savinov
d48781e051 refactor performance metrics for trade simulation 2022-08-14 16:54:29 +02:00
Alexandr Savinov
1f2686a34c improve signal generation by removing unnecessary output and renamings 2022-08-14 10:27:06 +02:00
Alexandr Savinov
e647c5ed12 parameter and other minor changes 2022-08-13 22:38:27 +02:00
Alexandr Savinov
008d7fe1c2 improve prediction in online model by selecting on algorithm type 2022-08-07 15:10:58 +02:00
Alexandr Savinov
53603f9e50 add new script for computing predictions 2022-08-07 14:04:47 +02:00
Alexandr Savinov
168b7fd477 fix bug with splitting label and algo as well as some minor changes 2022-08-07 14:02:28 +02:00
Alexandr Savinov
6fbb6834bc function for splitting labal and algorithm as separator as a parameter 2022-08-07 11:13:48 +02:00
Alexandr Savinov
d5731c714f add a new script generate signals 2022-08-06 18:26:54 +02:00
Alexandr Savinov
7e1f629a94 refactor train predict models and move performance computation to a common module 2022-08-06 10:05:33 +02:00
Alexandr Savinov
57db64b1e9 add svm algorithm to other scripts 2022-08-05 21:27:46 +02:00
Alexandr Savinov
3d4e84f7d9 fix errors in yahoo downloader 2022-07-31 11:55:54 +02:00
Alexandr Savinov
36f8a93aa5 statistical tsfresh functions for online evaluation 2022-07-24 17:43:27 +02:00
Alexandr Savinov
aad475616b parameterization and small changes 2022-07-24 11:06:33 +02:00
Alexandr Savinov
4287adaa58 rename feature set to binance main and secondary 2022-07-23 10:03:47 +02:00
Alexandr Savinov
e8e447141a minor changes 2022-07-23 09:12:34 +02:00
Alexandr Savinov
b89f476ee5 simplify and improve rolling predictions 2022-07-18 21:53:50 +02:00
Alexandr Savinov
99e7c3a84b fix server by integrating new conventions and functions 2022-07-18 20:23:36 +02:00
Alexandr Savinov
cdab2f2e59 fix train signal models 2022-07-17 21:32:45 +02:00
Alexandr Savinov
79cd2323d6 add new feature definitions from tsfresh 2022-07-17 13:58:41 +02:00
Alexandr Savinov
99829c7d30 rename configuration parameters 2022-07-17 10:04:20 +02:00
Alexandr Savinov
dbacf65c7b refactor train models 2022-07-16 11:41:27 +02:00
Alexandr Savinov
fffe57aa00 label generation improvements and refactorings 2022-07-16 11:24:04 +02:00
Alexandr Savinov
3feeacb7ff feature generation improvements and refactorings 2022-07-16 11:08:53 +02:00
Alexandr Savinov
3002c8833f merge data daily raster and improvements 2022-07-16 10:09:56 +02:00
Alexandr Savinov
af184dc27c minor adjustments in yahoo downloader 2022-07-10 12:17:16 +02:00
Alexandr Savinov
45684441ff add yahoo downloader 2022-07-10 11:14:47 +02:00
Alexandr Savinov
8bd167e164 remove unnecessary files 2022-07-03 17:45:01 +02:00
Alexandr Savinov
9b1e216ea3 Merge remote-tracking branch 'origin2/master'
# Conflicts:
#	README.md
#	common/classifiers.py
#	common/feature_generation.py
#	common/label_generation.py
#	common/signal_generation.py
#	common/utils.py
#	requirements.txt
#	scripts/depth_to_features.py
#	scripts/download_data.py
#	scripts/generate_features.py
#	scripts/generate_rolling_predictions.py
#	scripts/merge_data.py
#	scripts/train_predict_models.py
#	scripts/train_signal_models.py
#	service/App.py
#	service/analyzer.py
#	service/collector.py
#	service/notifier.py
#	service/server.py
#	tests/test_classifiers.py
2022-07-03 17:14:22 +02:00
Alexandr Savinov
a90e87c797 refactorings and optimizations 2022-06-26 17:32:41 +02:00
Alexandr Savinov
c2ad579752 fine tuning feature and label generation 2022-04-24 20:52:38 +02:00
Alexandr Savinov
d8e4749b0f multiple sources and their processing by merger and feature generator as well as refactorings 2022-04-23 09:18:45 +02:00
Alexandr Savinov
70eb51c434 add top-bot labels with lower levels and tolerances 2022-04-19 19:05:39 +02:00
Alexandr Savinov
8f8ca8b97d refactor generate features 2022-04-18 13:25:25 +02:00
Alexandr Savinov
5f5fb5ae1d refactore merger to read data from config 2022-04-17 19:55:22 +02:00
Alexandr Savinov
8d7d0618dc change the role and conventions for data folder and file names 2022-04-17 11:34:34 +02:00
Alexandr Savinov
6e60d0ca23 move train length to algo descriptor 2022-04-16 20:30:34 +02:00
Alexandr Savinov
15811b6277 move algorithm list and feature sets to config 2022-04-16 18:22:55 +02:00