Commit graph

25 commits

Author SHA1 Message Date
Alexandr Savinov
0db81899ab remove one redundant config param and change signature of rule methods 2023-08-24 18:53:44 +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
d3637ba7f9 unify signatures of rule functions 2023-03-11 17:43:59 +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
86b0ffcd3f fix problem in the score combination function 2023-03-03 15:02:26 +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
7a363ca38d add a new function for label generation 2023-02-18 17:19:32 +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
8061942971 scaling scores using scaling parameters 2023-02-11 13:33:04 +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
2b2b7ab57d restructure code of signal generation 2023-02-03 19:52:07 +01:00
Alexandr Savinov
5e1174af6a remove warnings and minor changes 2022-12-18 10:52:17 +01:00
Alexandr Savinov
94e7f50683 bugs with zero division 2022-08-20 11:21:25 +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
7e1f629a94 refactor train predict models and move performance computation to a common module 2022-08-06 10:05:33 +02:00
Alexandr Savinov
a90e87c797 refactorings and optimizations 2022-06-26 17:32:41 +02:00
Alexandr Savinov
515333967b fix problems with label generation 2022-03-26 16:45:23 +01:00
Alexandr Savinov
ce44a74b1e refactor label generation and signals 2022-03-25 22:49:33 +01:00
Alexandr Savinov
75f0b8323f implement main signal aggregation function and cleaning the code from old functions and drafts 2022-03-20 20:53:41 +01:00
Alexandr Savinov
7fb686fb75 restructure code for signal generation 2022-03-20 17:11:00 +01:00
Alexandr Savinov
f1a28fe077 initial commit 2022-03-20 10:09:33 +01:00