[Build 136 RC1] Fixed : Strategies mining efficiently : Building strategies programmatically



We can read in an excellent article "Clone Army" , how time consuming it is to find good candidates strategies among billions of possibilities.


In this article, we can see good Out Of Sample results, but it is taking a lot  resources over long period of time. It can takes months to build a good portfolio.




We could build strategies faster if we build strategies programmatically selecting the most efficient blocks:


On one hand, we can find the most profitable building blocks of successful strategies programmatically and select the best building Blocks to Build good strategies. 

(https://strategyquant.com/codebase/are-any-building-blocks-better-than-the-other-can-we-find-better-blocks-for-our-settings-for-our-instruments-and-timeframe-v2/)



On another hand, we can retest programmatically strategies but we can not build strategies programmatically 


We need to be able to build strategies programmatically, selecting the best blocks, the period, the different options programmatically.


With this feature, the Custom Projects will find more strategies in a shorter period of time from the most profitable Blocks






Clone Army:

(https://strategyquant.com/blog/clone-army-development-and-running-of-a-profitable-algorithmic-trading-system/#_ftn9)



Retest programmatically:

https://strategyquant.com/doc/programming-for-sq/backtesting-strategy-programmatically-including-robustness-tests/

https://strategyquant.com/doc/programming-for-sq/running-optimizations-programmatically/


Finding the most profitable building blocks of successful strategies programmatically :

https://strategyquant.com/codebase/are-any-building-blocks-better-than-the-other-can-we-find-better-blocks-for-our-settings-for-our-instruments-and-timeframe-v2/

Attachments
No attachments
  • Votes +12
  • Project StrategyQuant X
  • Type Feature
  • Status Fixed
  • Priority Normal

History

E
#1

Emmanuel

03.12.2022 14:05

Task created

E
#2

Emmanuel

03.12.2022 14:06
Voted for this task.
b
#3

binhsir

03.12.2022 14:15
Voted for this task.
a
#4

astral

03.12.2022 14:28
Voted for this task.
a
#5

astral

03.12.2022 14:31
Fantastic idea! Having view for analysis after some building to see what works best for current pair/asset/concept would allow us to deselect things that are not effective in this case. Thus save a lot of time and resources making next run of data mining more effective!
Fs
#6

Fortunate

03.12.2022 15:51
Voted for this task.
VH
#7

anttropus

03.12.2022 16:35
Voted for this task.
KB
#8

Kevin

03.12.2022 17:19
Voted for this task.
f
#9

FirestarZA

03.12.2022 17:51
Voted for this task.
Kc
#10

coensio

03.12.2022 18:59
Voted for this task.
KB
#11

kbtech

03.12.2022 20:14
Voted for this task.
Bt
#12

beetrader

05.12.2022 08:44
Voted for this task.
b
#13

bentra

08.12.2022 17:29
In short can you tell us how building blocks are selected as best? 


You are doing walk forwards and comparing the blocks of strategies performance oos?

Will new "best" blocks be selected for each workflow or each build task? 


Will "find best blocks" be it's own task that we would run before a build task? If so then I guess it will have all the options of a build task + all the options of a wf tasK?

Or does it just search through a list of strategies in one databank that passed all our own filters and then compile a list of best blocks?

OS
#14

trader4711

16.12.2022 07:41
Voted for this task.
d
#15

Hamselv

02.02.2023 09:58
Voted for this task.
d
#16

Hamselv

02.02.2023 10:24
coensio suggensted a similar thing a while back, which sounds like a good idea to me:


Building block statistics - Strategy Quant


E
#17

Emmanuel

02.02.2023 11:14
Thank to this new article https://strategyquant.com/doc/programming-for-sq/selecting-building-blocks-programmatically/


We have now the solution for this question


We can consider this report as 'fixed'

E
#18

Emmanuel

02.02.2023 11:20

Subject changed from [Build 136 RC1] Strategies mining efficiently : Building strategies programmatically to [Build 136 RC1] Fixed : Strategies mining efficiently : Building strategies programmatically

TT
#19

Tamas

02.02.2023 13:07

Status changed from New to Fixed


Votes: +12

Drop files to upload

or

choose files

Max size: 5MB

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

...
Wait please