Task Filter by correlation

yes, to B130 was added "fit to portfolio" but this is not the exact needed method how to remove the duplicities in our workflows, beceause mostly we are building new types of strategies and dont using that we want some fitting to a portfolio



so my approach for this will be different and simple one


add remove duplicities task to a cusrom project, which will on the choosen databank


1) compute the correlation between strats by the user settings
2) remove worst strategies with worse ranking set by user, for example - remove the strat with lower RDD


so if i set, that i want to remove strats by monthly correlation of profit/loss must be lower than 0.5 and remove the correlated strats with lower RDD


simple and very usable for us in our flows

Attachments
No attachments
  • Votes +9
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Normal

History

h
#1

hankeys

28.11.2020 13:34

Task created

h
#2

hankeys

28.11.2020 13:34

Type changed from Bug to Feature

k
#3

Karish

28.11.2020 13:36
Voted for this task.
m
#4

mabi

28.11.2020 14:49
Voted for this task.
b
#5

bentra

28.11.2020 18:07
Voted for this task.
JK
#6

Insanity82007

29.11.2020 12:50
Voted for this task.
h
#7

hankeys

25.01.2021 07:21
Voted for this task.
4
#8

Jordan

25.01.2021 09:41
Voted for this task.
4
#9

Jordan

25.01.2021 09:41
https://roadmap.strategyquant.com/tasks/sq4_7629
MF
#10

Mark Fric

04.03.2021 09:19

Subject changed from remove duplicities task to Task Filter by correlation

it will be a new filtering task.


The setting will be:

Source databank

Target databank

Compute fitness from - same config for fitness (including weighted) as in Builder -> Ranking

Correlation linmit settings - same config as in Builder -> Ranking


The filter will:

- compute correlations between all strategies in source databank

- go through all strategy combinations and if it finds correlation that is below allowed level it will: 

  - compute fitness for both strategies

  - remove strategy with worse fitness


  If Target databank = Source databank then strategy is removed, otherwise the better strategy is copied to Target databank and source databank will be untouched.


The result of the task should be that Target databank should only contain strategies that have correlation between each other higher than configured level.

JT
#11

TiNTa

25.05.2021 12:29
Voted for this task.
HH
#12

Hans

30.06.2021 23:58
Voted for this task.

Votes: +9

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please