[Simple Optimization] Fitness Stability Method

[Simple Optimization] Fitness Stability Method

Please add another Method inside of the Simple Optimization methods selection,
"Fitness Stability Method", this method already exist inside SeqOpt,

SeqOpt will optimize each and every parameter of the strategy and select the "Stable Area" for each parameter,

I would like to suggest the same method for the "Simple Optimization" tab,
this method will perform a simple optimization of ALL parameters combined but will find a "Stable Area" rather than the "Best Optimization" result.

Screenshot attached.
Attachments
  • Votes +5
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Normal

History

k
#1

Karish

12.07.2022 11:02

Task created

k
#2

Karish

12.07.2022 11:03

Attachment Simple Optimization - Fitness stability method.png added

Simple Optimization - Fitness stability method.png
(83.54 KiB)
E
#3

Emmanuel

13.07.2022 14:11
Voted for this task.
HH
#4

Hans

18.07.2022 21:58
Voted for this task.
MF
#5

Mark Fric

21.07.2022 14:12
regarding finding the stable area? how do you do that? It is possible for 1 parameter, or 2 parameters (3d chart), but I'm not sure how you can find stable area when you have many optimized variables.


I'm not even sure it is possible. You could find "stable" area of fitness (which is just one input), and then look at similarity of parameters for the individual fitness results, but I'm not sure how to evaluate this and translate it to stable area of parameters.

k
#6

Karish

22.07.2022 09:53

Hii Mark,

i would suggest going that route:


as shown in the screenshot,

we make some optimizations 1000 max as shown in the screenshot,

33% up & down with 10 steps,


we then should get a histogram chart just like with SPP or with SeqOpt,

this chart will include ALL the optimizations results and find the stable area just like with SeqOpt, only this time this will include ALL the parameters,not just 1,


we would like to sort the histogram with Fitness, but it would be cool if we had a Ranking tab that we can sort by more rules like:

Profit Factor (Simple Opt's Stable area) > 1

# Trades (Simple Opt's Stable area) > 30


thanks.

b
#7

bentra

23.07.2022 12:06
When we start enforcing minimum criteria such as PF > 1 that's just adding a filter which is good, but we still need to come up with a SCORE to find the OPTIMAL area ("best/most-stable area,") to maintain the OPTIMIZATION function such as:
-average fitness of area

-best lowest score of area

-best highest score of area

etc.


Picking the first area that passes filters is not optimization. OPTIMIZATION requires some kind of a SCORE to compare all areas and select the OPTIMAL area. 


Picking the most optimal area that also passes filters is the goal.

Probably requires much testing to find a decent solution, so it may be a good idea to leave the "area scoring" to be defined in a snipet as well.


k
#8

Karish

26.10.2022 19:16
Voted for this task.
k
#9

Karish

17.11.2022 13:57
To answer Mark's question above on finding the stable area i have uploaded another task that will be performed behind the scenes in this feature,
how ever give the user the ability to visually see it.

https://roadmap.strategyquant.com/tasks/sq4_9484


thanks.

k
#10

Karish

21.12.2022 03:02

Attachment StableRegionOpt.png added

StableRegionOpt.png
(580.83 KiB)
Bump!

Since we have build 136 stable version right now, this would be a great feature to add to the next build,


Simple as described!, again..:

As with SeqOpt but this method will optimize ALL the parameters of the strategy at once, (not each parameter of the strategy sequentially as with-in the current SeqOpt)

and then pick the stable region..,

Very simple and to the point, imagine SeqOpt but rather than optimizing all of the parameters one by one, one after another,

we will just optimize all the combinations at once.


Attached a screenshot of my vision of this feature.


Thanks.


KB
#11

Kevin

23.12.2022 21:37
Voted for this task.
JH
#12

Jabezz

24.12.2022 08:16
Voted for this task.

Votes: +5

Drop files to upload

or

choose files

Max size: 5MB

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

...
Wait please