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  ..  11    13    15  ..  47
Author: Subject: Update to GSB methodology. A must read, the backpacker and the Art of war by Sun Tzu
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 11-9-2019 at 05:34 PM


Quote: Originally posted by Daniel UK1  
Looks very good Peter, i guess you have used the dual cross entry in entry mode? based on the name of the strategy?
rest is as setting file you shared recently ?

Best
Daniel

correct on all points.


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 12-9-2019 at 04:01 PM


Quote: Originally posted by admin  
At long last, I publish my default settings I am using for testing.
All files including data files are included, but not all the gsb exe,dll, xml files.
Included is gsb.config.xml to get GSB into admin mode.

There may be some settings that need a tweak, so consider this the first revision.
There are 4 ES files with 5 ticks of noise, 4 ES files with 10 ticks of noise

I think you can put this into the folder of your choice. (All paths relative, not fixed)
200mb in size zipped up.

My top 11 indicators are selected, and these are better than any other method Ive found. However sorry to say, im not sure how I found this group.


All macros used are included.

In summary you build 50,000 systems. Dates are 2000 to 2015.6.30 nth 1 / 80
The manager then populates but with nth set to all (workers built them with nth no trade)
Then macro 1 selects the top 250 systems and walk forwards them.

Manually put the top 250 into favouritesD.
Then run macro3 to get the stats.
record these stats.

Then run the macro5 astab-c macro that deselects all favouritesD, and puts the top 90 astab-c
Then run macro3 to get the stats.
The record these stats.

go to favourites A
Then run macro2 which changes dates back to 2015.6.30
after this is complete, run macro6 which selects the top 91 vss systems of the top 250
Then run macro3 to get the stats
Shown below is a summary of my stats.

zip file here of all my files in private forum
https://trademaid.info/forum/viewthread.php?tid=241#pid4133



Hi Peter,

I used your settings and followed your steps in building ES system.s I see some good result on the statistics, I am not sure if I cheated or just lucky.

The systems built seems to have a low fitness number.
I have grouped the top 91 systems into families and the family with highest number of members has only 5 members.

I have attached some screenshots, let me know how you interpret this result.

Thanks

ES_Stats_1.PNG - 24kBES_Stats_2.PNG - 25kBES_Stats_3.PNG - 25kBFamilies_2members+.PNG - 71kB


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 12-9-2019 at 04:14 PM


Appengineer,
those numbers are higher than I could achieve, and I have spend massive time on these tests. 16,000 is about as high as I get, and thats rare.
You got a total of 21270. The most obvious human error is you did a wf from 2000 to 2018, not 2000 to 2015.
Im happy to look at teamviewer to confirm what your doing. The other alternative is you dodn something brilliant.
Another option is you data ends now, not feb 28 2019 (which mine does)
There have been some decent wins since feb 2019


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 12-9-2019 at 04:43 PM


Quote: Originally posted by admin  
Appengineer,
those numbers are higher than I could achieve, and I have spend massive time on these tests. 16,000 is about as high as I get, and thats rare.
You got a total of 21270. The most obvious human error is you did a wf from 2000 to 2018, not 2000 to 2015.
Im happy to look at teamviewer to confirm what your doing. The other alternative is you dodn something brilliant.
Another option is you data ends now, not feb 28 2019 (which mine does)
There have been some decent wins since feb 2019


I will send you team viewer details. Something is off, the pearson(R-F) is also too low.


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 12-9-2019 at 04:49 PM


appengineer, the metrics you show are from the 2018 to 2019 period, thats why the metrics are so low. To me the bigger issue is why are your results so (too??) good
You cant get high pearsons over a really short period. Thats not a issue at all, just a mathematical fact


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 14-9-2019 at 09:01 AM


Quote: Originally posted by admin  
appengineer, the metrics you show are from the 2018 to 2019 period, thats why the metrics are so low. To me the bigger issue is why are your results so (too??) good
You cant get high pearsons over a really short period. Thats not a issue at all, just a mathematical fact


Thanks Peter, I have started to understand the process a little better.

Can you share the best stats you have achieved so far for ES? This will provide an idea of what we can aim for.

If the Trades Count is low (Full period max=93) for the final systems chosen after completing all the steps. Is the any need to evaluate the top system in each family or you just start a new build?

ES_Stats_1_09_14.PNG - 24kBES_Stats_2_09_14.PNG - 30kBES_Stats_3_09_14.PNG - 30kBES_TradesCount_3_09_14.PNG - 26kB


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 15-9-2019 at 07:57 PM


Quote: Originally posted by appengineer  
Quote: Originally posted by admin  
appengineer, the metrics you show are from the 2018 to 2019 period, thats why the metrics are so low. To me the bigger issue is why are your results so (too??) good
You cant get high pearsons over a really short period. Thats not a issue at all, just a mathematical fact


Thanks Peter, I have started to understand the process a little better.

Can you share the best stats you have achieved so far for ES? This will provide an idea of what we can aim for.

If the Trades Count is low (Full period max=93) for the final systems chosen after completing all the steps. Is the any need to evaluate the top system in each family or you just start a new build?


what youve done is very good, and I dont get much better than what youve done. Occasionally you get a result thats a moderate amount better, but then its not repeatable.

One comment. There are new bugs in MC, and some bugs in GSB. The any indicators cross is faulty. Not many users have used this. Much of this will be fixed in the next build


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 17-9-2019 at 08:26 PM


Quote: Originally posted by admin  
Quote: Originally posted by appengineer  
Quote: Originally posted by admin  
appengineer, the metrics you show are from the 2018 to 2019 period, thats why the metrics are so low. To me the bigger issue is why are your results so (too??) good
You cant get high pearsons over a really short period. Thats not a issue at all, just a mathematical fact


Thanks Peter, I have started to understand the process a little better.

Can you share the best stats you have achieved so far for ES? This will provide an idea of what we can aim for.

If the Trades Count is low (Full period max=93) for the final systems chosen after completing all the steps. Is the any need to evaluate the top system in each family or you just start a new build?


what youve done is very good, and I dont get much better than what youve done. Occasionally you get a result thats a moderate amount better, but then its not repeatable.

One comment. There are new bugs in MC, and some bugs in GSB. The any indicators cross is faulty. Not many users have used this. Much of this will be fixed in the next build


Just to share, I think I'm onto something, here are the result from today's build for ES.

Peter - once we import the strategy on TS, what verification do you perform to make sure GSB and TS results are the same?



ES_Stats_1_09_17.PNG - 29kBES_Stats_2_09_17.PNG - 28kBES_Stats_3_09_17.PNG - 29kB


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 17-9-2019 at 08:38 PM


appenginer, the metrics in the ts code should match whats on ts. 98%+ the same is ok.



match.png - 70kB


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 19-9-2019 at 07:37 PM


Looks like a good ES system OOS from 03/01/2018 to date, what do you say Peter?

Attachment: Login to view the details



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 19-9-2019 at 08:25 PM


Quote: Originally posted by appengineer  
Looks like a good ES system OOS from 03/01/2018 to date, what do you say Peter?

It looks good from what I can see. Same observation on my systems is that most profit in last few years is short.




Thanks received (1):

+1 appengineer at 2019-09-19 22:00:03
View user's profile View All Posts By User
appengineer
Junior Member
**




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 21-9-2019 at 09:57 PM


Quote: Originally posted by Bruce  

Peter, These latest updates are working great!

I just wanted to share a really simple build that is delivering solid results. Here I've just used the ES30 with the NQ30 and YM30 (instead of ES29,ES31), followed the same process you've outlined in the help using your Macros and the results can be seen. I know you are likely doing better, however, I'm just a hack and let's not forget you're the pro! :cool:







Also seeing positive results when using ES30 with NQ30 and YM30. Verification Data has random noise on ES30

ES_Stats_1_09_21.PNG - 29kBES_Stats_2_09_21.PNG - 30kBES_Stats_3_09_21.PNG - 30kB


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 22-9-2019 at 09:05 PM


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

Peter, These latest updates are working great!

I just wanted to share a really simple build that is delivering solid results. Here I've just used the ES30 with the NQ30 and YM30 (instead of ES29,ES31), followed the same process you've outlined in the help using your Macros and the results can be seen. I know you are likely doing better, however, I'm just a hack and let's not forget you're the pro! :cool:

I dont feel like a pro, been chasing my tail for a long time trying to dig down very deep to how things are working, but feel I made progress today.
I would like to know what you did differently here.
Just ym nq in replacement of es29 and es 31?
Your c vs d results are much higher, likely because the wf is only done on es 30
(thats fine but I find what youve done interesting)

Was it just the verification included extra markets, or was it the random noise and the extra markets?

Had a thought provoking weekend. Assumptions being challenged (in areas not to do with trading) Chickens, termites, dogs & talking parrot. In life there a little clues we ignore.
In Vanuatu meet a very enterprising educated guy. He says the chicken he wants to kill to eat, is normally in the yard further-est away from him, hiding behind all the other chickens. This a few 100 meters away from where the survivor show was filmed.
In the past I would have ignored the fact that a specific chicken (are really dumb) would know sometome wants to kill them.. My regret however is I found out too late he owns a shot gun and 22 rifle. We stayed in an area with lots of illegal roosters that decided to sing at 4am. Have never wanted a gun so badly. Roosters illegal as its a residential area.





Also seeing positive results when using ES30 with NQ30 and YM30. Verification Data has random noise on ES30


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 24-9-2019 at 07:17 PM


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

Peter, These latest updates are working great!

I just wanted to share a really simple build that is delivering solid results. Here I've just used the ES30 with the NQ30 and YM30 (instead of ES29,ES31), followed the same process you've outlined in the help using your Macros and the results can be seen. I know you are likely doing better, however, I'm just a hack and let's not forget you're the pro! :cool:

I dont feel like a pro, been chasing my tail for a long time trying to dig down very deep to how things are working, but feel I made progress today.
I would like to know what you did differently here.
Just ym nq in replacement of es29 and es 31?
Your c vs d results are much higher, likely because the wf is only done on es 30
(thats fine but I find what youve done interesting)

Was it just the verification included extra markets, or was it the random noise and the extra markets?

Had a thought provoking weekend. Assumptions being challenged (in areas not to do with trading) Chickens, termites, dogs & talking parrot. In life there a little clues we ignore.
In Vanuatu meet a very enterprising educated guy. He says the chicken he wants to kill to eat, is normally in the yard further-est away from him, hiding behind all the other chickens. This a few 100 meters away from where the survivor show was filmed.
In the past I would have ignored the fact that a specific chicken (are really dumb) would know sometome wants to kill them.. My regret however is I found out too late he owns a shot gun and 22 rifle. We stayed in an area with lots of illegal roosters that decided to sing at 4am. Have never wanted a gun so badly. Roosters illegal as its a residential area.





Also seeing positive results when using ES30 with NQ30 and YM30. Verification Data has random noise on ES30


Hi Peter,

Not sure if the response is directed to me but
1. Yes,I only replaced es29 and es 31 with ym nq
2. Verification was only on ES with random noise, NO extra markets.

Thanks




Thanks received (1):

+1 admin at 2019-09-24 20:32:39
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 24-9-2019 at 07:31 PM


Hi AppEngineer,
yes it was redirected to you. Your results are better than the final figures show ie total CDEF 11438 as the final figures aveD 4107.. and AveF 3360 are extremely high and represent a walk forward done only on ES, but out of sample. Im going to do more testing on this down the track. Well done.


appeng.png - 134kB




Thanks received (1):

+1 appengineer at 2019-09-24 20:42:07
View user's profile View All Posts By User
appengineer
Junior Member
**




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 24-9-2019 at 08:05 PM


Here is another okay ES system, seems to be going flat lately though

Attachment: Login to view the details

equity_curve.png - 14kB


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 27-9-2019 at 01:47 AM


Quote: Originally posted by appengineer  
Here is another okay ES system, seems to be going flat lately though

Keep up the good work :)




Thanks received (1):

+1 appengineer at 2019-09-28 09:51:11
View user's profile View All Posts By User
Daniel UK1
Member
***




Posts: 470
Registered: 4-6-2019
Member Is Offline


[*] posted on 27-9-2019 at 02:04 AM


@appengineer and Peter, after some tests i find that systems is much harder to build using NQ30 and YM30 instead of ES 29, 31... Is this your finding also? not saing its not good, i just mean that it takes longer time to build.. thanks for sharing

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 27-9-2019 at 04:49 PM


Quote: Originally posted by Daniel UK1  
@appengineer and Peter, after some tests i find that systems is much harder to build using NQ30 and YM30 instead of ES 29, 31... Is this your finding also? not saing its not good, i just mean that it takes longer time to build.. thanks for sharing



Yes, and that is no surprise. Its harder to find a system that works on other markets without degradation. You can loosen the pearsons and or pf figure a little.
Im testing this method right now, and will let you know the results


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-9-2019 at 12:35 AM


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

Peter, These latest updates are working great!

I just wanted to share a really simple build that is delivering solid results. Here I've just used the ES30 with the NQ30 and YM30 (instead of ES29,ES31), followed the same process you've outlined in the help using your Macros and the results can be seen. I know you are likely doing better, however, I'm just a hack and let's not forget you're the pro! :cool:







Also seeing positive results when using ES30 with NQ30 and YM30. Verification Data has random noise on ES30



Did you try other combinations? rty(Russell 2000) and emd was not as good.
My results were similar to yours


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 28-9-2019 at 08:56 AM


Quote: Originally posted by Daniel UK1  
@appengineer and Peter, after some tests i find that systems is much harder to build using NQ30 and YM30 instead of ES 29, 31... Is this your finding also? not saing its not good, i just mean that it takes longer time to build.. thanks for sharing


Hi Daniel,

Yes it takes a while to build but I normally leave it to run over night.

Thanks


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 28-9-2019 at 08:59 AM


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

Peter, These latest updates are working great!

I just wanted to share a really simple build that is delivering solid results. Here I've just used the ES30 with the NQ30 and YM30 (instead of ES29,ES31), followed the same process you've outlined in the help using your Macros and the results can be seen. I know you are likely doing better, however, I'm just a hack and let's not forget you're the pro! :cool:







Also seeing positive results when using ES30 with NQ30 and YM30. Verification Data has random noise on ES30



Did you try other combinations? rty(Russell 2000) and emd was not as good.
My results were similar to yours


Thanks Peter - I haven't tried another combination yet, still running builds using NQ and YM to see if the performance is consistent, so far that's the case.

Good to know RTY and EMD are not as good.


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-10-2019 at 01:57 AM


I tried YM, nq, emd rty (ER2000), but not exhausive combination
The best symbol by itself was NQ, with a more distanct YM
NQ YM with ES however were looking like they had some promise. However Im not decided either way on this issue yet


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




Posts: 61
Registered: 8-4-2019
Member Is Offline

Mood: No Mood

[*] posted on 14-10-2019 at 07:55 PM


Hi Peter,

Could you explain the nth day concept?

My understanding is GSB will take a trade every 80th day if there is a signal generated on that day, is that correct?

If so, the training data becomes so small given there is only 253 trading days a year.

Thank you.


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 14-10-2019 at 08:00 PM


Quote: Originally posted by appengineer  
Hi Peter,

Could you explain the nth day concept?

My understanding is GSB will take a trade every 80th day if there is a signal generated on that day, is that correct?

If so, the training data becomes so small given there is only 253 trading days a year.

Thank you.

Its going to average out to 50% of the days in the years chosen are out of sample. Generally the various people who know what they are doing and promote their own methodology often use high out of sample figures than this. GSB however has a lot more validation methods than most other people.


View user's profile View All Posts By User
 Pages:  1  ..  11    13    15  ..  47

  Go To Top

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