Commit graph

207 commits

Author SHA1 Message Date
Alexandr Savinov
300b24e361 move multithreading parameters of rolling predict to config 2023-08-19 12:30:01 +02:00
Alexandr Savinov
a418179589 move parameters of rolling prediction from source code to config file 2023-08-19 12:19:58 +02:00
Alexandr Savinov
8d138c0171 fix too hard limit on the number of trained records 2023-08-11 20:54:54 +02:00
Alexandr Savinov
6dab2a608a improve parameterization of the train procedure 2023-08-11 20:17:11 +02:00
Alexandr Savinov
2ae11e4155 use algorithm configurations from config file instead of the model_store 2023-08-08 20:56:43 +02:00
Julian Wöhrer
a44d5f7751 create folder when not exist 2023-08-07 20:22:57 +02:00
Alexandr Savinov
1b8cf9f943 fix train signals 2023-08-06 13:30:22 +02:00
Alexandr Savinov
d22bdfc21f requirements and some minor changes in printing 2023-08-06 12:03:55 +02:00
Alexandr Savinov
e65059f18e processing new score aggregation sets in all scripts 2023-08-06 11:27:35 +02:00
Alexandr Savinov
514cfb6b46 restructure signal model processing logic and configuration parameters 2023-08-05 16:45:01 +02:00
Alexandr Savinov
920bf3a2b0 introduce aggregation sets and restructure aggregation parameters 2023-08-05 12:02:07 +02:00
Alexandr Savinov
a74491d26e refactor highlow2 label generator by introducing its own configuration 2023-07-29 22:45:42 +02:00
Alexandr Savinov
035b3b3c25 fix problem with topbot label names 2023-07-29 15:14:56 +02:00
Alexandr Savinov
b1209dd776 modify processing of relative parameters of feature generator 2023-07-28 08:46:52 +02:00
Alexandr Savinov
1b3b9d7583 parameterize tsfresh feature generator by its own config and remove its global config parameters 2023-07-22 15:15:02 +02:00
Alexandr Savinov
359300b228 remove area features and labels which is now in itblib generator 2023-07-22 14:51:27 +02:00
Alexandr Savinov
86098138d8 remove 'futures' feature generator to be replaced by other feature generators 2023-07-22 14:08:31 +02:00
Alexandr Savinov
8eb2b3cfe5 remove yahoo_main and yahoo_seconday feature generators to be replaced by talib or itblib 2023-07-22 13:42:24 +02:00
Alexandr Savinov
ca2e7ad91c add itbstats feature generator 2023-07-22 13:18:15 +02:00
Alexandr Savinov
4fe84ee6d4 new feature generator itblib instead of binance_main and binance_secondary 2023-06-15 22:17:45 +02:00
Alexandr Savinov
f84a53f6d0 add talib feature generator and improve output during feature generation 2023-06-13 21:13:55 +02:00
Alexandr Savinov
4ec1e2d692 improvement: add output to label generation loop 2023-06-13 20:01:50 +02:00
Alexandr Savinov
d95846eeb6 use signed trade score instead of two unsigned buy and sell scores 2023-03-26 15:47:30 +02:00
Alexandr Savinov
e0718da911 increase default train size 2023-03-26 15:46:12 +02:00
Alexandr Savinov
d3637ba7f9 unify signatures of rule functions 2023-03-11 17:43:59 +01:00
Alexandr Savinov
67aacc893a fix bug in predict 2023-03-11 17:31:16 +01:00
Alexandr Savinov
11d15dc168 Use only one output aggregated column rather than two columns 2023-03-11 14:37:33 +01:00
Alexandr Savinov
504793cd3b fix problem in train signals 2023-03-11 12:20:01 +01:00
Alexandr Savinov
7bdf6542fe fix error in finding labels 2023-03-11 10:12:19 +01:00
Alexandr Savinov
39a53a5df6 parameterize model folder in config 2023-03-11 10:05:43 +01:00
Alexandr Savinov
eb2b6512e9 move train model grid parameters to the config file 2023-03-03 18:32:17 +01:00
Alexandr Savinov
db527b48de use only one final score with negative values for selling and add a rule for two aggregations 2023-02-20 18:39:28 +01:00
Alexandr Savinov
34c7904391 integrate new labels and adjust its parameters 2023-02-19 20:50:25 +01:00
Alexandr Savinov
cf58cf602d add true labels to the output of labels script 2023-02-14 21:09:01 +01:00
Alexandr Savinov
51d088c986 introduce a possibility of different rule for rule-based signal generation 2023-02-12 12:38:10 +01:00
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