Commit graph

413 commits

Author SHA1 Message Date
Alexandr Savinov
afda20981a change the sample config to the new format of outputs 2025-02-16 12:49:10 +01:00
Alexandr Savinov
bbcb3ab4eb fix problems with function signatures 2025-02-16 12:47:07 +01:00
Alexandr Savinov
e3012483c7 swtich to async calls for output functions 2025-02-16 12:46:03 +01:00
Alexandr Savinov
a2f1eb40f1 change signatures of existing output functions according to the new convention for generic extandable output functions 2025-02-15 13:35:21 +01:00
Alexandr Savinov
1093298895 refactor: move all output functions like notifiers and traders into a standard extandable set of outputs 2025-02-15 13:32:24 +01:00
Alexandr Savinov
3f3af10982 refactor: move notifiers and traders into a new separate package 2025-02-15 12:01:25 +01:00
Alexandr Savinov
a2a8be8610 refactor: move collector functions to a new serparate package 2025-02-15 11:48:02 +01:00
Alexandr Savinov
63d9985f6f move function name resolution function to utils package 2025-02-15 11:25:08 +01:00
Alexandr Savinov
9f07301032 allow for empty algorithm set 2025-02-12 20:52:50 +01:00
Alexandr Savinov
d7470b7fe1 use a new model loading function in the server 2025-01-11 19:28:34 +01:00
Alexandr Savinov
c299e61b4c removed deprecated and unused code 2025-01-11 19:02:01 +01:00
Alexandr Savinov
5e6526c8c6 improve generator of algorithm models 2025-01-11 18:44:28 +01:00
Alexandr Savinov
d72350f701 fix problem with loss function not found in nn algorithm 2024-12-21 11:53:14 +01:00
Alexandr Savinov
d095ff9998 add possitibility of regression models for nn algorithm 2024-12-17 18:49:01 +01:00
Alexandr Savinov
66837d5607 add a possibility to have regression algorithms 2024-12-15 21:52:18 +01:00
Alexandr Savinov
7c50eebbf0 remove logging configuration from trading because it is done in the server already 2024-12-15 17:36:42 +01:00
Alexandr Savinov
bffbcfb47b logging parameters of the server 2024-12-15 15:25:11 +01:00
Alexandr Savinov
0f6f99d3da remove unused packages with collectors 2024-12-15 15:16:21 +01:00
Alexandr Savinov
5dd9e2d5eb replace prints with logging 2024-12-15 15:06:03 +01:00
Alexandr Savinov
c994722776 remove unused code and add a parameter for interpolation 2024-12-15 14:57:35 +01:00
Alexandr Savinov
5135f0688a remove unused functions 2024-12-14 19:26:15 +01:00
Alexandr Savinov
8c59dc94eb adjust train parameters 2024-12-14 10:27:28 +01:00
Alexandr Savinov
5c335126ed remove unused functions 2024-12-14 10:26:50 +01:00
Alexandr Savinov
cef4311801 fix problem with a new version of yfinance library 2024-12-14 10:21:56 +01:00
Alexandr Savinov
34bbd9b94b minor changes remove unnecessary checks 2024-09-18 13:26:11 +02:00
Alexandr Savinov
2e7a5c3155 fix problem with computing end time depending on the current frequency parameter 2024-09-18 13:25:20 +02:00
Alexandr Savinov
0e140284d3 fix scheduler cron definition for 1 hour 2024-09-18 13:24:16 +02:00
Alexandr Savinov
d9b567d696 change log and requirements 2024-06-22 10:02:19 +02:00
Alexandr Savinov
e26ad02754 update config for the new parametres of binance trader 2024-06-22 10:01:13 +02:00
Alexandr Savinov
70b1802bd5 fix problems with binance trader 2024-06-22 09:58:08 +02:00
Alexandr Savinov
9988f1645e custom frequency for sending diagrams 2024-05-15 19:15:00 +02:00
Alexandr Savinov
3ed1fe4e18 update needed to support arbitrary frequencies 2024-05-14 21:32:49 +02:00
Alexandr Savinov
704158d219 allow for arbitrary frequencies in the server rather than only 1 min 2024-05-14 21:31:08 +02:00
Alexandr Savinov
cd5a4690e3 implement a function for getting interval given pandas frequency 2024-05-14 21:29:54 +02:00
Alexandr Savinov
c4ee440158 processing arbitrary frequencies rather than hard-cded 1min 2024-05-12 19:17:10 +02:00
Alexandr Savinov
648dbe57bb improvements in yahoo downloader 2024-05-11 15:45:51 +02:00
Alexandr Savinov
344c4f5806 refactor download binance and use pandas frequencies in config 2024-05-11 15:43:40 +02:00
Alexandr Savinov
5a797f6c7c better organize binance specific functions 2024-05-11 15:32:07 +02:00
Alexandr Savinov
1ae6dccd28 adjust diagram and remove pandas warning 2024-05-11 15:29:24 +02:00
Alexandr Savinov
c47ff0b7f4 adjust nn classifier parameters and requirements 2024-05-11 15:27:08 +02:00
Alexandr Savinov
529fde97db refactoring: move new train/predict generators to common location and other minor changes 2024-03-24 13:22:52 +01:00
Alexandr Savinov
76efaa84f9 re-implement predicted features using new generators in online mode 2024-03-24 12:25:59 +01:00
Alexandr Savinov
bf2b48b216 re-implement predict script to use newly introduce ml-feature config 2024-03-23 18:13:57 +01:00
Alexandr Savinov
1c05e6a0bc introduce new config section for trained features and re-implement train script based on this config 2024-03-23 15:34:58 +01:00
Alexandr Savinov
72e5d37ef5 example of a custom external feature generator 2024-03-17 11:16:33 +01:00
Alexandr Savinov
bd0cc7c9b7 external generators with names resolved to functions 2024-03-17 11:12:55 +01:00
Alexandr Savinov
400946d05c support for parquet in signal files 2024-03-16 14:06:50 +01:00
Alexandr Savinov
befa2c24dc support of parquet for predictions 2024-03-16 13:46:08 +01:00
Alexandr Savinov
ba2c8b14a9 support for parquet format for matrix file 2024-03-16 13:08:25 +01:00
Alexandr Savinov
4d1062fc03 support parquet for feature file 2024-03-16 12:31:14 +01:00