Commit graph

  • 201cc10e5c
    Merge pull request #13 from aminak58/dashboard aminak58 2025-09-16 13:29:52 +03:30
  • f88b4595a3 Add export-project-items workflow artifact upload aminkianiak58 2025-09-16 13:09:08 +03:30
  • 1cdc6f9b5f docs: add project board plan for Sprint 1 (classic project) aminak58 2025-09-16 11:06:29 +03:30
  • ad666edb73 Add documentation, config, and test files aminkianiak58 2025-09-16 00:31:28 +03:30
  • 765113d0e3 update sample configs and readem Alexandr Savinov 2025-09-14 14:21:25 +02:00
  • 29d20ead24 Add dashboard implementation and configuration Your GitHub Username 2025-09-10 11:15:06 +03:30
  • 1a6a0e2bd3 add a separate script for executing only output tasks Alexandr Savinov 2025-09-07 18:41:03 +02:00
  • 4db2d695d9 improve yahoo downloading by determing the number of missing lines Alexandr Savinov 2025-09-07 11:08:25 +02:00
  • 1849eb1cdf add moving averge lines to the notifier diagram Alexandr Savinov 2025-09-07 11:01:45 +02:00
  • 39eda6af02 remove predict and scoring from train script and remove scoring from predict script Alexandr Savinov 2025-08-24 13:02:51 +02:00
  • 6cd7dbb352 improve diagrams Alexandr Savinov 2025-08-24 12:46:56 +02:00
  • 6d316eaddd minor improvements Alexandr Savinov 2025-08-24 12:28:22 +02:00
  • 6e91cfa07b update sample configs according the new config attributes Alexandr Savinov 2025-07-28 19:31:15 +02:00
  • a085f2666d refactor and improve the logic of incremental data analysis based on new parameters Alexandr Savinov 2025-07-28 19:05:49 +02:00
  • 62664e1529 move main data frame from App to Analyzer Alexandr Savinov 2025-07-27 14:32:31 +02:00
  • 96d5057aef remove unused methods form analyzer Alexandr Savinov 2025-07-27 12:42:17 +02:00
  • 5609b4f7a6 remove unnecessary import Alexandr Savinov 2025-07-26 19:42:59 +02:00
  • ec00d1b082 introduce predict_length parameter and use it in scripts depending on the train or predict mode Alexandr Savinov 2025-07-26 19:40:49 +02:00
  • f6637952f7 feat: implement new async mapped bus system tradershubspace 2025-06-28 13:31:30 +01:00
  • 8eeb997312 feat: add mappedbus for inter-process comms tradershubspace 2025-06-27 12:45:51 +01:00
  • e6ee420cde fix problems with model loading in model store Alexandr Savinov 2025-06-26 22:05:52 +02:00
  • 4027e7455b
    Merge 18beb74a6c into 2084dae117 tradershubspace 2025-06-25 19:33:30 +01:00
  • 18beb74a6c refactor: add sage cli commands tradershubspace 2025-06-25 19:32:56 +01:00
  • 58f383957a refactor: project structure and introduce sage CLI tradershubspace 2025-06-25 14:45:09 +01:00
  • 06eb5ba299 chore: comment out unused dependencies tradershubspace 2025-06-25 11:50:11 +01:00
  • b908e2d8a0 build: project setup with uv tradershubspace 2025-06-25 11:46:04 +01:00
  • 2084dae117 add model store reference to the arguments of the standard generator functions Alexandr Savinov 2025-06-16 17:52:46 +02:00
  • 6d085f8475 minor improvements to the usage of model store in scripts Alexandr Savinov 2025-06-16 17:51:33 +02:00
  • a55a2e7bbd pass model store to feature generators and unify their signatures Alexandr Savinov 2025-06-15 12:17:00 +02:00
  • 65c6f4df67 implement load and store models explicitly specified in the config in model registry Alexandr Savinov 2025-06-14 20:17:19 +02:00
  • 6291274195 refactor model store by introducing a dedicated class Alexandr Savinov 2025-06-14 12:39:27 +02:00
  • bc22ed70b8 fix problem with a new version of apscheduler Alexandr Savinov 2025-05-24 20:13:41 +02:00
  • 8be50d7ab9 fix zero division in computing trade stats Alexandr Savinov 2025-05-13 17:04:40 +02:00
  • 3b7cecfb94 do not import MetaTrader5 if it is not used Alexandr Savinov 2025-05-12 22:45:19 +02:00
  • 9263a5a32d fix small problems with notifier and apscheduler Alexandr Savinov 2025-05-12 20:12:27 +02:00
  • e8c4882e08
    Merge pull request #62 from asavinov/metatrader-5 Alexandr Savinov 2025-05-12 20:03:57 +02:00
  • dda97fe618 minor changes metatrader-5 Alexandr Savinov 2025-05-12 19:52:47 +02:00
  • 606d934748 refactor server.py for improved readability and organization tradershubspace 2025-04-22 14:21:24 +01:00
  • 4323880bba fix collectors import function tradershubspace 2025-04-17 20:33:31 +01:00
  • 99e44801b8 update data sources in config sample tradershubspace 2025-04-17 20:32:52 +01:00
  • ea901cf2b4 update global state variables tradershubspace 2025-04-17 20:32:26 +01:00
  • c55e456f61 fix quote not found error tradershubspace 2025-04-17 20:31:44 +01:00
  • aa35c304b8 Add Venue type tradershubspace 2025-04-17 14:21:17 +01:00
  • 74a333be7f Added MT5 trader to output folder tradershubspace 2025-04-17 13:44:06 +01:00
  • 7d6dc8da2b moved types to common folder tradershubspace 2025-04-17 13:43:47 +01:00
  • 67dae2f859 add mt5 connection service tradershubspace 2025-04-17 13:08:21 +01:00
  • c4fcafcddb rename mt5 util tradershubspace 2025-04-17 13:07:53 +01:00
  • 8bb0033aa7 Add ticks data source support tradershubspace 2025-04-17 13:07:32 +01:00
  • ada762f74e updated account info usage tradershubspace 2025-04-17 07:49:08 +01:00
  • 34453ed3a0 update requirements and configs tradershubspace 2025-04-17 07:39:32 +01:00
  • f6c0197c8d Add Account info types tradershubspace 2025-04-17 07:39:05 +01:00
  • 66dcc38293 Add MT5 utils tradershubspace 2025-04-17 07:38:16 +01:00
  • 921d41aeb9 Add MT5 download script tradershubspace 2025-04-17 07:37:15 +01:00
  • 1742a0914d
    Merge 0d96f87820 into 7079835e18 tradershubspace 2025-05-04 14:25:26 +00:00
  • 7079835e18 impersonate requests to yahoo to avoid YFRateLimitError Alexandr Savinov 2025-05-02 16:06:33 +02:00
  • f8e739cfb7 release preparation v0.7.0 Alexandr Savinov 2025-04-27 17:33:34 +02:00
  • 7f864cb98a update picture from readme Alexandr Savinov 2025-04-26 15:01:18 +02:00
  • 7cf1e880da update readme Alexandr Savinov 2025-04-26 13:57:30 +02:00
  • c31db73d9f changes of columns in simulator Alexandr Savinov 2025-04-26 11:13:57 +02:00
  • 0d96f87820 refactor server.py for improved readability and organization tradershubspace 2025-04-22 14:21:24 +01:00
  • a385e2e6a4 improvements for simulate script Alexandr Savinov 2025-04-19 11:48:06 +02:00
  • 4cd63012ce fix collectors import function tradershubspace 2025-04-17 20:33:31 +01:00
  • dde290c0e6 update data sources in config sample tradershubspace 2025-04-17 20:32:52 +01:00
  • e969625602 update global state variables tradershubspace 2025-04-17 20:32:26 +01:00
  • d7021f8856 fix quote not found error tradershubspace 2025-04-17 20:31:44 +01:00
  • b7574501b5 move the function for backtesting into a seprate module Alexandr Savinov 2025-04-17 17:48:45 +02:00
  • d3c5f7c021 propagate name change of train_signals to configs and docs Alexandr Savinov 2025-04-17 17:36:48 +02:00
  • 7931341531 rename train_signals to simulate Alexandr Savinov 2025-04-17 17:25:18 +02:00
  • 9da133c936 small adjustment of error messages in scripts Alexandr Savinov 2025-04-17 17:22:55 +02:00
  • efe0fcc463 remove unused script Alexandr Savinov 2025-04-17 17:20:14 +02:00
  • 3636edf3fa Add Venue type tradershubspace 2025-04-17 14:21:17 +01:00
  • 8ae9580643 Added MT5 trader to output folder tradershubspace 2025-04-17 13:44:06 +01:00
  • ca29ed42e4 moved types to common folder tradershubspace 2025-04-17 13:43:47 +01:00
  • 49ade34a73 add mt5 connection service tradershubspace 2025-04-17 13:08:21 +01:00
  • 56239e9c8f rename mt5 util tradershubspace 2025-04-17 13:07:53 +01:00
  • cba4e5c82d Add ticks data source support tradershubspace 2025-04-17 13:07:32 +01:00
  • 2e2a3b1157 updated account info usage tradershubspace 2025-04-17 07:49:08 +01:00
  • 03f89e420d update requirements and configs tradershubspace 2025-04-17 07:39:32 +01:00
  • 15e449042d Add Account info types tradershubspace 2025-04-17 07:39:05 +01:00
  • db515d3219 Add MT5 utils tradershubspace 2025-04-17 07:38:16 +01:00
  • 96b6fb0bb5 Add MT5 download script tradershubspace 2025-04-17 07:37:15 +01:00
  • 6116f2ead1 improve diagrams Alexandr Savinov 2025-04-06 11:03:34 +02:00
  • 3db7488085 minor change to the diagram Alexandr Savinov 2025-04-06 00:23:31 +02:00
  • b8d48fe320 sample config file is added with 1h time raster and SVM as ML algorithm Alexandr Savinov 2025-03-31 19:34:25 +02:00
  • 4a43eed81b update sample config Alexandr Savinov 2025-03-30 20:33:13 +02:00
  • 6385f534ce minor fixes in output functions Alexandr Savinov 2025-03-30 20:26:03 +02:00
  • 1b6899b127 rename 1min config sample Alexandr Savinov 2025-03-30 14:27:40 +02:00
  • 89a9454360 remove configs from previous versions Alexandr Savinov 2025-03-30 14:25:01 +02:00
  • 8acddd7bb9 adjust config to new notification logic Alexandr Savinov 2025-03-30 14:12:11 +02:00
  • f20b89aa53 change notificiation conditions Alexandr Savinov 2025-03-30 14:07:33 +02:00
  • 6682b9a34e change conditions for making async or sync calls Alexandr Savinov 2025-03-25 20:27:43 +01:00
  • 2e4ce13fe1 add check for existing columns Alexandr Savinov 2025-03-25 20:04:36 +01:00
  • 0c8ecd361f change signature of output functions and pass explicitly data and config Alexandr Savinov 2025-03-25 19:56:20 +01:00
  • 9f5abb3207 pass parameters for early stopping from config to the object Alexandr Savinov 2025-03-09 12:06:11 +01:00
  • 5cd6f16e67 changelog Alexandr Savinov 2025-03-08 10:54:24 +01:00
  • 4465f3f304 store all models in pickle without keras saver/loader Alexandr Savinov 2025-03-08 10:53:54 +01:00
  • 23e826274f limit download size in downloaders Alexandr Savinov 2025-03-07 18:07:43 +01:00
  • 055abc346f remove unused attributes for training 'shifts' and 'predict' Alexandr Savinov 2025-03-07 17:16:37 +01:00
  • 5daee2abbc restructure config parameters for training Alexandr Savinov 2025-03-07 16:46:14 +01:00
  • 98c572b793 introduce parameter for selecting every nth row for training Alexandr Savinov 2025-03-02 20:12:58 +01:00