Commit graph

155 commits

Author SHA1 Message Date
Alexandr Savinov
cf324107cb Fix calls of health check function and remove redundant code 2026-02-28 13:30:00 +01:00
Alexandr Savinov
234cb2a46c collector client initialization and closing 2026-02-16 10:46:40 +01:00
Alexandr Savinov
7a2f154381 refactor the usage of collector functions 2026-02-06 11:34:13 +01:00
Alexandr Savinov
e41fbf9472 add initialization of binance collector and fix import bug in its downloader 2026-02-06 10:09:38 +01:00
Alexandr Savinov
0469c44e84 refactor and unify the logic of collector functions 2026-02-05 12:51:46 +01:00
Alexandr Savinov
9d385951b2 simplify connector by returning data frames instead of lists of values 2026-02-01 15:25:26 +01:00
Alexandr Savinov
9175ef66de move mt5 connector function from the service to the collector module 2026-01-31 16:59:29 +01:00
Alexandr Savinov
291150fcb4 move collector client from app-level to connector-specific module level 2026-01-31 15:32:34 +01:00
Alexandr Savinov
915e130bf6 move venue-specific data retrieval functions from the analyzer to the collector 2026-01-25 17:11:28 +01:00
Alexandr Savinov
dfd4c5cc6f fix analyzer imports 2026-01-09 17:47:08 +01:00
Alexandr Savinov
080fd9c3cb move analyzer to the common package 2026-01-09 17:42:44 +01:00
Alexandr Savinov
26bf6c72ce move merge function from script to utilities 2026-01-09 16:50:52 +01:00
Alexandr Savinov
984f843a81 move individual classifiers into separate modules imported only if used 2026-01-08 16:19:13 +01:00
Alexandr Savinov
cdb3a2f605 refactor analyzer 2025-11-02 12:51:54 +01:00
Alexandr Savinov
4b6756f89b unify conversion of klines to df 2025-10-28 19:28:06 +01:00
Alexandr Savinov
f40ab923ec simplify data collectors by doing only retrieval 2025-10-28 12:09:10 +01:00
Alexandr Savinov
8a43a954d1 add binance client arguments to solve the problem with API access from US and other special locations 2025-10-12 12:35:34 +02:00
Alexandr Savinov
39eda6af02 remove predict and scoring from train script and remove scoring from predict script 2025-08-24 13:02:51 +02:00
Alexandr Savinov
a085f2666d refactor and improve the logic of incremental data analysis based on new parameters 2025-07-28 19:05:49 +02:00
Alexandr Savinov
62664e1529 move main data frame from App to Analyzer 2025-07-27 14:32:31 +02:00
Alexandr Savinov
96d5057aef remove unused methods form analyzer 2025-07-27 12:42:17 +02:00
Alexandr Savinov
a55a2e7bbd pass model store to feature generators and unify their signatures 2025-06-15 12:17:00 +02:00
Alexandr Savinov
65c6f4df67 implement load and store models explicitly specified in the config in model registry 2025-06-14 20:17:19 +02:00
Alexandr Savinov
6291274195 refactor model store by introducing a dedicated class 2025-06-14 12:39:27 +02:00
Alexandr Savinov
bc22ed70b8 fix problem with a new version of apscheduler 2025-05-24 20:13:41 +02:00
Alexandr Savinov
3b7cecfb94 do not import MetaTrader5 if it is not used 2025-05-12 22:45:19 +02:00
Alexandr Savinov
9263a5a32d fix small problems with notifier and apscheduler 2025-05-12 20:12:27 +02:00
Alexandr Savinov
dda97fe618 minor changes 2025-05-12 19:52:47 +02:00
tradershubspace
606d934748 refactor server.py for improved readability and organization 2025-05-12 18:15:16 +02:00
tradershubspace
ea901cf2b4 update global state variables 2025-05-12 18:15:16 +02:00
tradershubspace
aa35c304b8 Add Venue type 2025-05-12 18:15:16 +02:00
tradershubspace
7d6dc8da2b moved types to common folder 2025-05-12 18:15:16 +02:00
tradershubspace
67dae2f859 add mt5 connection service 2025-05-12 18:15:16 +02:00
tradershubspace
ada762f74e updated account info usage 2025-05-12 18:15:16 +02:00
tradershubspace
f6c0197c8d Add Account info types 2025-05-12 18:15:16 +02:00
Alexandr Savinov
f8e739cfb7 release preparation 2025-04-27 17:33:34 +02:00
Alexandr Savinov
d3c5f7c021 propagate name change of train_signals to configs and docs 2025-04-17 17:36:48 +02:00
Alexandr Savinov
0c8ecd361f change signature of output functions and pass explicitly data and config 2025-03-25 19:56:20 +01:00
Alexandr Savinov
4f060f942e improve and fix problems in trade simulator 2025-02-16 17:31:39 +01:00
Alexandr Savinov
e3012483c7 swtich to async calls for output functions 2025-02-16 12:46:03 +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
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
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
5dd9e2d5eb replace prints with logging 2024-12-15 15:06:03 +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