Adding more control for WFA/WFM optimization parameters.

Problem description:

When building custom strategies using (AlgoWizard) with many parameters/periods etc.. named using CUSTOM labels (like Param1, Param2, Param2), it is not possible to run automated WFA optimization (using Automatic mode) ONLY using these CUSTOM parameters labels. For now the only option is to run WFA in manual mode and manually select CUSTOM parameter labels + their ranges and disable all other unwanted parameters.

50% workaround:
After inspecting .xml files I managed to disable/hide some of the unwanted optimization parameters using 


< makeExternal > false < / makeExternal >



However this works only when strategies are 'loaded' using MANUAL optimization mode (parameter table visible), it doesn't work in automatic optimization mode.


Solution proposal 1:
Please add CUSTOM parameters option to 'Your own settings selection window', so users will have 100% control over parameters that need to be optimized in both: manual and automatic mode: See Figure1.

Solution proposal 2 (much better!):
Please add CUSTOM parameters mode with an option to specify your own parameters and their optimization ranges in {Param1[START,STOP,STEP]} fashion.
See Figure2.

Solution proposal 3 (THE BEST option):
Please add CUSTOM parameters mode + ranges as configurable XML fields. This will allow to control all parameters and ranges without using any GUI.

In ALL cases please make sure this option works:
* In Manual WFA/WFM mode (where optimization parameter table is automatically filled ONLY with parameters and ranges specified by: {Param1[START,STOP,STEP]})
* In Automatic WFA/WFM mode (parameters table not visible, but also here ONLY custom parameters used with ranges specified by {Param1[START,STOP,STEP]})
* With custom strategies built directly in AlgoWizzard
* With strategies built by standard SQX GA builder, in case custom blocks are used that contain CUSTOM parameter labels.

Thank you!
Chris
Attachments
  • Votes +6
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Normal

History

Kc
#1

coensio

03.12.2022 18:43

Task created

Kc
#2

coensio

03.12.2022 18:45

Attachment SQX WFA param issue.png added

SQX WFA param issue.png
(70.16 KiB)
E
#3

Emmanuel

03.12.2022 18:48
Voted for this task.
IH
#4

clonex / Ivan Hudec

03.12.2022 18:53
Voted for this task.
Kc
#5

coensio

03.12.2022 19:00
Voted for this task.
Kc
#6

coensio

03.12.2022 19:10

Description changed:

Problem description:

When building custom strategies using (AlgoWizard) with many parameters/periods etc.. named using CUSTOM labels (like Param1, Param2, Param2), it is not possible to run automated WFA optimization (using Automatic mode) ONLY using these CUSTOM parameters labels. For now the only option is to run WFA in manual mode and manually select CUSTOM parameter labels + their ranges and disable all other unwanted parameters.

50% workaround:
After inspecting .xml files I managed to disable/hide some of the unwanted optimization parameters using 


< makeExternal > false < / makeExternal >



However this works only when strategies are 'loaded' using MANUAL optimization mode (parameter table visible), it doesn't work in automatic optimization mode.


Solution proposal 1:
Please add CUSTOM parameters option to 'Your own settings selection window', so users will have 100% control over parameters that need to be optimized in both: manual and automatic mode: See Figure1.

Solution proposal 2 (much better!):
Please add CUSTOM parameters mode with an option to specify your own parameters and their optimization ranges in {Param1[START,STOP,STEP]} fashion.
See Figure2.

Solution proposal 3 (THE BEST option):
Please add CUSTOM parameters mode + ranges as configurable XML fields. This will allow to control all parameters and ranges without using any GUI.

In ALL cases please make sure this option works:
* In Manual WFA/WFM mode (where optimization parameter table is automatically filled ONLY with parameters and ranges specified by: {Param1[START,STOP,STEP]})
* In Automatic WFA/WFM mode (parameters table not visible, but also here ONLY custom parameters used with ranges specified by {Param1[START,STOP,STEP]})
* With custom strategies built directly in AlgoWizzard
* With strategies built by standard SQX GA builder, in case custom blocks are used that contain CUSTOM parameter labels.

Thank you!
Chris

LP
#7

lmp2021

04.12.2022 02:44
Voted for this task.
Kc
#8

coensio

04.12.2022 14:36

Another idea: you could easily combine solution proposal 1 and 2, by implementing something like:

* {Param1[START,STOP,STEP]},{Param1[START,STOP,STEP]} = Only Param1 and Param2 used for optimization with ranges and steps defined by [START,STOP,STEP]

* {Param1[]},{Param2[]} = Only Param1 and Param2 used for optimization with ranges defined automatically by SQX settings like Up=20, Down=20 and  steps=10


TM
#9

Toni

05.12.2022 08:40
Voted for this task.
4
#10

Jordan

15.06.2023 07:47
Voted for this task.

Votes: +6

Drop files to upload

or

choose files

Max size: 5MB

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

...
Wait please