GSB Forums

Not logged in [Login - Register]

Futures and forex trading contains substantial risk and is not for every investor. An investor could
potentially lose all or more than the initial investment. Risk capital is money that can be lost without
jeopardizing ones’ financial security or life style. Only risk capital should be used for trading and only
those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of
future results
Go To Bottom

Printable Version  
 Pages:  1  2    4  ..  9
Author: Subject: Enhanced Walk Foward Optimizer updates. EWFO EXE
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 29-5-2019 at 06:29 PM


The next release of ewfo will have optional filters on .

GSB now can make the ewfo/ts files so there is no need to go through the slow and time consuming process of putting code into TS if you want to do your own walk forward.

Not many users do this. I think there is value in it, but its not essential.

EWFO has a lot more tools than GSB when it comes to walk forward


filter_outSOme.png - 130kBafter.png - 73kB


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 30-5-2019 at 09:56 PM


Quote: Originally posted by admin  
The next release of ewfo will have optional filters on .

GSB now can make the ewfo/ts files so there is no need to go through the slow and time consuming process of putting code into TS if you want to do your own walk forward.

Not many users do this. I think there is value in it, but its not essential.

EWFO has a lot more tools than GSB when it comes to walk forward


Can't wait to see this Peter!


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 28-6-2019 at 02:23 AM


New ewfo with batch mode.
see https://trademaid.info/gsbhelp/Batchmode.html


New build at top of thread. File removed.



View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 30-7-2019 at 07:19 PM


New ewfo, You can build and optimize in TS or GSB a long short version.
Then you can optimize long only, short only and long and short combined.

This is NOT the same as just seeing the performance for long and short.

The reason is different parameters are in effect used for long and used for short

See this url for the documentation on it
https://trademaid.info/gsbhelp/LongShortWalkforward.html

Download the file at the top of this thead.


View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 02:25 AM


Hi Peter
I'm selecting systems that I have run a standard gen alg multi thread wf in GSB that had good stab scores and then running them again as ewfo.
However when I load them into ewfo their oos equity curves are worse. Is ewfo harder to pass?


GSB wf.JPG - 104kBewf graph.JPG - 78kB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 02:35 AM


Quote: Originally posted by saycem  
Hi Peter
I'm selecting systems that I have run a standard gen alg multi thread wf in GSB that had good stab scores and then running them again as ewfo.
However when I load them into ewfo their oos equity curves are worse. Is ewfo harder to pass?


First thing is check your fitness.

gsb default = np*at. ewf default = np


View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 03:20 AM


made a big difference - thx

View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 04:45 PM


I'm running a number of different efwo multi thread in GSB and looking at the results in EWFO.

How do I get the script for a system that I'm happy with from GSB. There is no option for Tradesation WF scripts in the drop down and I'm not sure that the settings are matching between the two (highlight yellow)

ewf result.JPG - 330kBGSB result.jpg - 325kB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 06:26 PM


Hi Saycem,
there is no wf code in drop down as WF has not been done. So you are comparing pre wf parameters of GSB with post WF param from EWFO.

Even if this was not the case, there can be all sorts of valid reasons why the results between the two might not match.

Input ranges on WF may have been different, dates different to name just a few


View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 09:00 PM


Are you not performing a WF when you select EWFO multi thread in GSB?
I open the file in EWFO and the results are similar to a normal GA WF from GSB ( but you can't compare them exactly bc you can't see the EWFO curves in GSB - it shows an error message)
I have a system that where the IS and OOS results are close in EWFO and it has also passed Cluster Analysis which I assume is a good result??
So I want to use this system and the param settings in TS.

select ewf.JPG - 66kB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 09:02 PM


Quote: Originally posted by saycem  
Are you not performing a WF when you select EWFO multi thread in GSB?
I open the file in EWFO and the results are similar to a normal GA WF from GSB ( but you can't compare them exactly bc you can't see the EWFO curves in GSB - it shows an error message)
I have a system that where the IS and OOS results are close in EWFO and it has also passed Cluster Analysis which I assume is a good result??
So I want to use this system and the param settings in TS.


My guess is a GSB_ewfo doesnt create the script like normal GSB script.
If so you can always do both.
Whats the error message?


View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 09:19 PM


The error message attached pops up when you select the system in GSB and no WF curves come up.
But you can open fine in EWFO and see the IS OOS equity curves and do Cluster. But what do you do then when you want to trade the system? Not sure how you get a script to copy into TS?
I assume the 10 inputs that you can see in EWFO (yellow highlight) are the settings you need but in the GSB script there are 14 different variables - so how do I marry them up? Or is this incorrect?

error ewfo.JPG - 22kBewf result.JPG - 330kBGSB result.jpg - 325kB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 10:00 PM


Hi Saycem,
the names match up, and likely the order to. The data streams for each indicator are absent in EWFO as they were not optimized.

Not sure on the error message, but likely ok to ignore it.


View user's profile View All Posts By User
saycem
Junior Member
**




Posts: 48
Registered: 13-7-2018
Member Is Offline

Mood: No Mood

[*] posted on 31-7-2019 at 11:33 PM


Ok so what do you think is better for robustness:

If system passes cluster in EWFO then use these settings and copy them into TS manually
OR
Just run GSB GA Multi Thread WF even you will get different astab scores each time you run it and pick the best one you can get?


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 1-8-2019 at 05:55 PM


Quote: Originally posted by saycem  
Ok so what do you think is better for robustness:

If system passes cluster in EWFO then use these settings and copy them into TS manually
OR
Just run GSB GA Multi Thread WF even you will get different astab scores each time you run it and pick the best one you can get?


Im not decided on this, and stability should be examined in closer detail if it fails.
I still like to manually optimize each input (via AI wf), then use this range and put into ts to to a wf via ewfo. Its not essential do do this, but Im still looking closely to see what works best, and refined what Im doing.
As I said before, astab-c is likely a little better than astab. I also liked vss score.
using 30 min bars, with 5 and 10 tick random noise. 4 data streams of 5 ticks, and 4 data streams of 10 ticks. I often pick vss >-(somewhere between 14 and 20)
Note this is all on ES, which is what im doing all my methodology testing on.


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 10-8-2019 at 09:42 PM



Hi Peter,

Unable to get the new version to render correctly on the screen. See the attached I'm unable to get to the 'Run' button.

What am I missing?


Screen Shot 2019-08-11 at 3.38.07 PM.png - 1MB


View user's profile View All Posts By User
edgetrader
Junior Member
**




Posts: 24
Registered: 16-5-2018
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 05:54 AM


Quote: Originally posted by admin  
The next release of ewfo will have optional filters on .

GSB now can make the ewfo/ts files so there is no need to go through the slow and time consuming process of putting code into TS if you want to do your own walk forward.

Not many users do this. I think there is value in it, but its not essential.

EWFO has a lot more tools than GSB when it comes to walk forward

Are the filters working in a way such that they hide the fitness functions in the stability spreadsheet that don't meet the filtering criteria?

I'd like to see filters built into the fitness functions themselves that work during walk-forward optimization. E.g. with a filter of at least 50 in-sample trades, do everything as usual if met, but set fitness to zero if less than 50 trades.


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 04:52 PM



Please notice the exception error, is this an issue along with the loss of data from the WF and EWFO file creation?



Screen Shot 2019-08-12 at 10.50.24 AM.png - 2.1MB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 05:06 PM


Quote: Originally posted by Bruce  

Please notice the exception error, is this an issue along with the loss of data from the WF and EWFO file creation?



Im not sure, but I think that data center had an upgrade at midnight usa time.
It is still a problem let me know. Most exceptions are not critical.
Any connectivity outage doesnt matter too much,as when things are restored, the information is resent


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 05:13 PM


Quote: Originally posted by edgetrader  
Quote: Originally posted by admin  
The next release of ewfo will have optional filters on .

GSB now can make the ewfo/ts files so there is no need to go through the slow and time consuming process of putting code into TS if you want to do your own walk forward.

Not many users do this. I think there is value in it, but its not essential.

EWFO has a lot more tools than GSB when it comes to walk forward

Are the filters working in a way such that they hide the fitness functions in the stability spreadsheet that don't meet the filtering criteria?

I'd like to see filters built into the fitness functions themselves that work during walk-forward optimization. E.g. with a filter of at least 50 in-sample trades, do everything as usual if met, but set fitness to zero if less than 50 trades.


Hi Edgetrader,
sorry but I see this post was not replied too.
There are user definable settings, when you do fitness stabilty scores.
So on the defaults you will only see the fitness types that work best for your system. You have complete control over this.
This should do what you want - ie with the 50 trades.


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 07:10 PM


Quote: Originally posted by Bruce  

Hi Peter,

Unable to get the new version to render correctly on the screen. See the attached I'm unable to get to the 'Run' button.

What am I missing?




Any response to this pls?


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 07:15 PM


Quote: Originally posted by Bruce  
Quote: Originally posted by Bruce  

Hi Peter,

Unable to get the new version to render correctly on the screen. See the attached I'm unable to get to the 'Run' button.

What am I missing?




Any response to this pls?

You cant do run till you open files. Its blank up the top right


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 07:32 PM


Quote: Originally posted by admin  
Quote: Originally posted by Bruce  
Quote: Originally posted by Bruce  

Hi Peter,

Unable to get the new version to render correctly on the screen. See the attached I'm unable to get to the 'Run' button.

What am I missing?




Any response to this pls?

You cant do run till you open files. Its blank up the top right


Once I've loaded a file and open the Run button doesn't appear.


View user's profile View All Posts By User
Bruce
Member
***




Posts: 115
Registered: 22-7-2018
Location: Auckland - New Zealand
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 07:38 PM



I've seen this raised previously however there's a casim of difference between the GSB-WF and the imported EWFO file into EWFO, why is this. What are the expected variances, if any? does this mean that the GSB-WF is overstated?


Screen Shot 2019-08-12 at 1.31.12 PM.png - 2.6MB Screen Shot 2019-08-12 at 10.26.15 AM.png - 2.2MB


View user's profile View All Posts By User
admin
Super Administrator
*********




Posts: 5060
Registered: 7-4-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-8-2019 at 10:42 PM


Quote: Originally posted by Bruce  

I've seen this raised previously however there's a casim of difference between the GSB-WF and the imported EWFO file into EWFO, why is this. What are the expected variances, if any? does this mean that the GSB-WF is overstated?



I suspect the fitness in gsb is np*at and the fitness in ewfo is np*sharpRatio^2

If so the comparison in this case is useless.
There are features in GSB 54.65 which means you can not optimize any input. This is going to be good for things like secondary filter closed. Im happy with that being locked, or ideally given a narrow range. Locked is now possible but narrow range wont happen until GSB 2.0


View user's profile View All Posts By User
 Pages:  1  2    4  ..  9

  Go To Top

Trademaid forum. Software tools for TradeStation, MultiCharts & NinjaTrader
[Queries: 67] [PHP: 39.3% - SQL: 60.7%]