Add data range parts (OOS, IS) module into Automatic Retest task in Custom Project

Harmonize options in Automac Retest task same as normal Retest task in Custom Project. OOS/IS data ranges are most basic and most usefull logic in SQ.
Attachments
image-0.png
(23.89 KiB)
  • Votes +8
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Low

History

v
#1

vlada01

13.07.2020 12:56

Task created

v
#2

vlada01

13.07.2020 12:56
Voted for this task.
v
#3

vlada01

16.07.2020 21:26

Type changed from Feature to Bug

MF
#4

Mark Fric

17.07.2020 11:33

Status changed from New to Refused

it is a feature request, not a bug, and it works differently. Automatic retest uses IS/OOS settings from the given strategy, and adds newly added data to the OOS part.


I don't see reason why to allow customizing IS/OOS settings in automatic retests.

v
#5

vlada01

28.07.2020 17:47

Status changed from Refused to New

Attachment image-0.png added

image-0.png
(151.26 KiB)
Hi Mark,
all strategies have own parameters given like TF, MM, Tradiong options etc., and all can be changed in Automatic retest. Except IS/OOS settings. I think switch for chose between Manual/From_strategy settings is perfect and Automatic retest in generel is most valuable thing in SQX.

Our use case is simple. It's well know issue strategies from SQ often lose theirs performance in future. We have literally hundred thousands of strategies from few years of using SQ and one of biggest issue is determine which strategies are still OK. Strategy on picture is made in 2017. It would be great if we can compare (avg. Profit per year, or RDD) original data (2003-2017) as IS with current data (2017-now) as OSS in Automatic retest.

v
#6

vlada01

28.07.2020 18:27

Type changed from Bug to Feature

h
#7

hankeys

28.07.2020 20:07
but if you are using automatic retest on the newest data it will add the newest data as OOS, so i think it works how you need
MF
#8

Mark Fric

29.07.2020 11:43

Status changed from New to Refused

the task stays refused. we will not change it, it works exactly how you want it - new data are added to OOS part.
v
#9

vlada01

29.07.2020 16:43

IMHO not. In AutomaticRetest you can swich between From_strategy, which is last one retest of strategy, or manualy set up data range, which is concider allways as IS. As we have all strategies stored retested to all data.

Anyways this wouldn't solve our issue. Maybe I wrote it not so correct as easiest example of loosing performance of AOS phenomenon. We need compare performance od strategies made sometimes 2015-2018 with actual markets data, from as example 2019-Now (let's say at least 50% avg.YearProfit, RDD etc.) and original strategies has OSS started around 2015. So with feedom of data ranges of IS/OOS. We store old strategies retested to all data available in those years so as example 5.5.2003 - X.X.2018 so just IS. Or even retested to only 1 day long data range to minimize strategies size, because are fastest for loading and retest for new data range is fast anyway.
This is also only one options which cannot be use as in normal retest modul. Especially if comparing IS/OOS is fundamental feature of SQ.

h
#10

hankeys

29.07.2020 19:51
vlada is right, IS/OOS distribution could be also in automatic retest task, i could be very usefull for every kind of tests
h
#11

hankeys

30.07.2020 11:58
Voted for this task.
JK
#12

Insanity82007

30.07.2020 12:11
Voted for this task.
JK
#13

Insanity82007

30.07.2020 12:17
One of the major benefits for adding this will be to do an auto-retest of optimised strategies to add an additional OOS part built on top of optimised strategies e.g. build from 2013 to 2018, optimise from 2013 to 2018, then auto retest from 2013 to 2020 with OOS from 2019 onwards.

This will go nicely with the other feature request I've asked for: https://roadmap.strategyquant.com/tasks/sq4_6750

AT
#14

AngelTalavera

09.08.2020 14:45
Voted for this task.
b
#15

bentra

21.12.2020 07:37
Voted for this task.
JA
#16

johancdb

15.02.2021 20:06
Voted for this task.
JT
#17

TiNTa

10.03.2021 13:00
Voted for this task.
JT
#18

TiNTa

10.03.2021 14:17
I have been having exactly the same issue for years. This would solve a common problem with strategies which are slowing down. 
Fs
#19

Fortunate

15.08.2022 19:58
Voted for this task.

Votes: +8

Drop files to upload

or

choose files

Max size: 5MB

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

...
Wait please