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  ..  37    39    41  ..  98
Author: Subject: General support questions.
bizgozcd
Junior Member
**




Posts: 53
Registered: 27-5-2020
Member Is Offline


[*] posted on 24-6-2020 at 09:40 AM


Thanks Randy and Daniel for the answers. Yes, I do understand that GSB is verifying the result from the optimization, but I'm trying to understand this on a higher level. For example, what exactly does the verification do that the optimization didn't or what is it verifying? ie. if the verification "result" is better than the original...or worse...or passes verification or fails....what happens? Does Verification process the original optimization result somehow or is verification merely a reporting function for me to manually compare? Or...is the verification process changing the results somehow?

WRT Nth mode...I have read the documentation on this multiple times already and watched the methodology videos lots of times. I am pretty sure I understand the methodology process in using it, just not what is happening behind the scenes. Let me rephrase my question on this. I understand Nth mode, that it is alternating periods of trade and no trade. But I do not understand what it is doing if I select Trade/No Trade/All. If I'm selecting Nth mode (ie 1 and 80) is it alternating periods anyway regardless of what i select? If I select ALL, does that mean it's not using Nth periods, just one big period? Does All process both the Trade and No Trade periods at the same time, thus saving me from running Trade and No Trade optimizations separately, so that I can view the in sample and out of sample data separately or must I manually run fresh optimizations separately with each setting and compare afterwards?

>> WF Price Data gives you the ability to use a different data set to run the WF optimization on. Different from what the data used to model the system. I've never used this as it uses the same data if you leave it blank.

Totally clear. :) Thank you.

Thanks again. I figure I got this far, may as well understand it as well as I can before implementing anything.


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-6-2020 at 05:03 PM


Verification puts the same system on different data.
it could be the same data with random noise, different time frame or different symbol.
You would expect the average result to degrade.
The criteria for verification is here.
verification.png - 83kB

So you can have vs thast says say 4 out of 8 streams passed or vss which is the % degradation.
For ES this worked well (been so long I forgot what one was best, I know it was random noise was best - 4 x 5 ticks and 4 x 10 ticks)
but for CL i didnt get improvement

with nth, if you build nth no trade, you can then click trade and you see the alt set of data which is out of sample.
if you put it to all, you see the IS and OOS.
You can also build systems with nth trade, and put the post trade setting to no trade. SO then whatever is in the GUI is now OOS. This is how we do indicator testing.




Thanks received (2):

+1 cotila1 at 2020-06-25 13:24:40
+1 bizgozcd at 2020-06-25 09:50:47
View user's profile View All Posts By User
bizgozcd
Junior Member
**




Posts: 53
Registered: 27-5-2020
Member Is Offline


[*] posted on 29-6-2020 at 07:04 AM


Greetings once again.

So, I’ve had a few internet issues halfway through an optimization. Is there a way to stop the process so that I can reboot my computer and then continue where I left off?

The only thing I was able to find was the auto save function, but if that's the best way to recover, how can I move those systems back to the Unique Systems tab to perform macros?

Thank you.


View user's profile View All Posts By User
Daniel UK1
Member
***




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


[*] posted on 29-6-2020 at 07:55 AM


Quote: Originally posted by bizgozcd  
Greetings once again.

So, I’ve had a few internet issues halfway through an optimization. Is there a way to stop the process so that I can reboot my computer and then continue where I left off?

The only thing I was able to find was the auto save function, but if that's the best way to recover, how can I move those systems back to the Unique Systems tab to perform macros?

Thank you.


Hi There,

Probably best to just mark all systems, then right click and save systems, then reboot, and rght click again in a new manager and then load all saved systems to same opt setting and continue your process.. good luck

As a side note, A a good tip is to make at least 4-5 or more builds of 25-50k systems on same opt setting your are testing and get the averages of the stats, so you make sure to take a decision on not random data..




Thanks received (1):

+1 bizgozcd at 2020-06-29 09:12:45
View user's profile View All Posts By User
Carl
Member
***




Posts: 342
Registered: 10-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 29-6-2020 at 11:18 AM


My thoughts:
after the pc restart, start gsb, check if the loaded gsboptset file is the one you were using, and then load the saved strategies that were built using this gsboptset file.


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




Posts: 53
Registered: 27-5-2020
Member Is Offline


[*] posted on 30-6-2020 at 08:17 AM


Thanks for the answers. If GSB starts again, does it start from the very beginning? Will the results be different every run? (As each optimization is collecting only a sample of the possible systems).

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




Posts: 342
Registered: 10-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 30-6-2020 at 09:03 AM


Yes, also depends or the "seed" GSB uses.
Peter advises using 4 or 5 different GSB runs.


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




Posts: 53
Registered: 27-5-2020
Member Is Offline


[*] posted on 11-7-2020 at 06:18 AM


I’ve had a few internet issues the last few days, sometimes requiring my computer to reboot to get back to normal.

So my question is, If I’m halfway through an optimization, is there a way to reboot my computer and then continue where I left off in GSB? I have since set up the Auto Save Performance filter, but I would like to move all of those systems to the unique systems Tab on the main Dashboard page. Is there a way to either restore with all the saved data or have GSB pick up where it stopped?

Thanks again.


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-7-2020 at 06:31 AM


Quote: Originally posted by bizgozcd  
I’ve had a few internet issues the last few days, sometimes requiring my computer to reboot to get back to normal.

So my question is, If I’m halfway through an optimization, is there a way to reboot my computer and then continue where I left off in GSB? I have since set up the Auto Save Performance filter, but I would like to move all of those systems to the unique systems Tab on the main Dashboard page. Is there a way to either restore with all the saved data or have GSB pick up where it stopped?

Thanks again.

auto save is a pain, takes too much disk space.
If you havnt got the 250 systems, i would start again.
But if you have the 250 systems, you could save them and load them if you crash.

A internet issue shouldnt cause your machine to need to reboot. But regardless UN-planed reboots occur to most of us on occasions. Windows also needs a reboot from time to time to be stable for many users. A once a week reboot is important on my live trading pc for stability
also to load 50k systems can take a very long time.
Consider buying another server, or rent a server is going to help your situation too.


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




Posts: 3
Registered: 12-7-2020
Member Is Offline


[*] posted on 12-7-2020 at 08:24 AM
Problems Opening TS Workspace for Free Systems


Hi,

I followed the instruction on the YouTube video correctly to the best of my knowledge and did create the custom session 0830_1500. I have that session working correctly on a new chart I added.

When I open the TS Workspace 'GsbEQ+NQ Amended', I get an error in TS stating the following:

1. Selected Custom Session Template has been removed. The regular session will be used.
2. You may not mix symbols with different delays in the same window.

I think #2 is the problem since it appears to be opening a delayed version of @NQ (@NQ.D) yet I have real-time permissions for @NQ. I guess the issue is with Data2 for $NDX.X?

Note I can open $NDX.X on a separate chart but I notice for some reason it actually uses $NDX.X(D).

Any help much appreciated. Thanks.

Scott


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




Posts: 17
Registered: 18-6-2020
Member Is Offline


[*] posted on 12-7-2020 at 09:10 AM


When I open $NDX.X on a chart there is no indication that data is delayed [i.e. no (D) after the symbol - $NDX.X is what shows]. Evidently you are getting delayed data for $NDX.X. You probably could straighten out the data issue by calling TradeStation support. Sometimes, when I update my data subscriptions on-line it does not work properly.

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




Posts: 342
Registered: 10-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 12-7-2020 at 10:14 AM


Quote: Originally posted by Transatlantic  
Hi,

I followed the instruction on the YouTube video correctly to the best of my knowledge and did create the custom session 0830_1500. I have that session working correctly on a new chart I added.

When I open the TS Workspace 'GsbEQ+NQ Amended', I get an error in TS stating the following:

1. Selected Custom Session Template has been removed. The regular session will be used.
2. You may not mix symbols with different delays in the same window.

I think #2 is the problem since it appears to be opening a delayed version of @NQ (@NQ.D) yet I have real-time permissions for @NQ. I guess the issue is with Data2 for $NDX.X?

Note I can open $NDX.X on a separate chart but I notice for some reason it actually uses $NDX.X(D).

Any help much appreciated. Thanks.

Scott


Hi transatlantic,

Putting NQ and NDX.X in the same TS-chart requires local time, not exchange time.

So start a new chart, choose NQ, choose local time, session 830-1500, add data2 NDX.X.


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




Posts: 3
Registered: 12-7-2020
Member Is Offline


[*] posted on 12-7-2020 at 10:26 AM


Quote: Originally posted by DocBober55  
When I open $NDX.X on a chart there is no indication that data is delayed [i.e. no (D) after the symbol - $NDX.X is what shows]. Evidently you are getting delayed data for $NDX.X. You probably could straighten out the data issue by calling TradeStation support. Sometimes, when I update my data subscriptions on-line it does not work properly.


Agree and will see if subscribing to real-time Nasdaq corrects this.

Bizarrely TS is giving me $SPX.X real-time by default but is not giving me $NDX.X real-time.


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




Posts: 3
Registered: 12-7-2020
Member Is Offline


[*] posted on 12-7-2020 at 10:28 AM


Quote: Originally posted by Carl  
Quote: Originally posted by Transatlantic  
H

Hi transatlantic,

Putting NQ and NDX.X in the same TS-chart requires local time, not exchange time.

So start a new chart, choose NQ, choose local time, session 830-1500, add data2 NDX.X.


Hi Carl,

Thanks for your help but that does not work. I just tried it again. The issue seems to be that regardless of how $NDX.X is specified it is using $NDX.X(D) which seems to cause problems.

Scott


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




Posts: 342
Registered: 10-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 12-7-2020 at 10:39 AM


Hi Scott,

Then the issue is caused by the fact you don't have a Tradestation subscription to the indices like NDX.X.
I think it costs an extra 2 or 3 USD a month.

But you can test the strategy with NQ as data2 as well.


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-7-2020 at 06:00 PM


Quote: Originally posted by DocBober55  
When I open $NDX.X on a chart there is no indication that data is delayed [i.e. no (D) after the symbol - $NDX.X is what shows]. Evidently you are getting delayed data for $NDX.X. You probably could straighten out the data issue by calling TradeStation support. Sometimes, when I update my data subscriptions on-line it does not work properly.

I wouldnt bother with NQ.
When NQ was made from the ES system, we were aware the system was not as robust as the ES system. This turned out to be the case.


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




Posts: 53
Registered: 27-5-2020
Member Is Offline


[*] posted on 14-7-2020 at 02:27 PM


Hello again.

Making excellent progress, moving up the learning curve.

I've now used the methodology several times and I've come up with a system I want to paper trade on TS.

Copied the script over to TS and applied to a chart. TS is not closing out the trades end of day as is built into the system. I believe the session settings are correct because I've been able to match up trades between GSB and TS on other systems I've tried and I'm using the same settings. Is there anything else I need to look at? (Exit on Close is set to GSB, not TS, but I don't think that should matter as the Manual says difference is shorter code for EL?) One last question...is there a way to change a single parameter within GSB or is editing the script required?

Many thanks.


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-7-2020 at 04:56 PM


Quote: Originally posted by bizgozcd  
Hello again.

Making excellent progress, moving up the learning curve.

I've now used the methodology several times and I've come up with a system I want to paper trade on TS.

Copied the script over to TS and applied to a chart. TS is not closing out the trades end of day as is built into the system. I believe the session settings are correct because I've been able to match up trades between GSB and TS on other systems I've tried and I'm using the same settings. Is there anything else I need to look at? (Exit on Close is set to GSB, not TS, but I don't think that should matter as the Manual says difference is shorter code for EL?) One last question...is there a way to change a single parameter within GSB or is editing the script required?

Many thanks.



Great you made progress.
If your not trading at a ts brokeage account,
add setexitonclose; any where in the code will fix it.
check your code times match
is if last bar is 1500, then if time >= 1500 then {exit trades}
This time might be different. If they are differnet, you need to check all times in the code.
Check your last bar of day = the same time of the data in GSB


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




Posts: 30
Registered: 10-7-2020
Member Is Offline


[*] posted on 15-7-2020 at 12:15 AM


Thanks, I'm in the same spot and had the same issue. I'll add that to the code to exit at close.

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




Posts: 30
Registered: 10-7-2020
Member Is Offline


[*] posted on 15-7-2020 at 12:26 AM


This is a question unrelated to GSB, but unfortunately it won't let me create a new topic as a newbie. BTW, glad to join your community!

My question is related to the topic of how to identify when a strategy has decayed sufficiently to consider making changes. Does anyone have any TS indicators or quantitative calculations for statistically evaluating when to make a strategy change? I watched this great video by "Trade-Systech" which shows a T-statistic method for evaluating performance that's outside the distribution.

https://www.youtube.com/watch?v=635u9rolv4I&t=611s

It looks like he's also a GSB user? If you know who he is, perhaps send me his handle so I could IM him. As a reference, another good read on statistical analysis of trading system performance is here (a bit old, 2014): https://www.stat.berkeley.edu/~aldous/157/Papers/harvey.pdf

Thanks in advance!


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-7-2020 at 12:45 AM


Quote: Originally posted by getty002  
This is a question unrelated to GSB, but unfortunately it won't let me create a new topic as a newbie. BTW, glad to join your community!

My question is related to the topic of how to identify when a strategy has decayed sufficiently to consider making changes. Does anyone have any TS indicators or quantitative calculations for statistically evaluating when to make a strategy change? I watched this great video by "Trade-Systech" which shows a T-statistic method for evaluating performance that's outside the distribution.

https://www.youtube.com/watch?v=635u9rolv4I&t=611s

It looks like he's also a GSB user? If you know who he is, perhaps send me his handle so I could IM him. As a reference, another good read on statistical analysis of trading system performance is here (a bit old, 2014): https://www.stat.berkeley.edu/~aldous/157/Papers/harvey.pdf

Thanks in advance!

I dont know who it is, and the ts code at the end of the video doesnt look like GSB
His web site is no longer.
I have a different approach, and im not saying its not got room to improve.
I use pa pro (my product) and if the system has not made profit it the last year or pa pro just thinks it doesnt improve np/dd of the portfolio, the system gets dropped. I dont know anyone who claims to be good at restarting systems that fail.
I just rarely trade more than one contract per system, so I get high diversified with lots of systems


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




Posts: 30
Registered: 10-7-2020
Member Is Offline


[*] posted on 15-7-2020 at 01:09 AM


Quote: Originally posted by admin  
Quote: Originally posted by getty002  
This is a question unrelated to GSB, but unfortunately it won't let me create a new topic as a newbie. BTW, glad to join your community!

My question is related to the topic of how to identify when a strategy has decayed sufficiently to consider making changes. Does anyone have any TS indicators or quantitative calculations for statistically evaluating when to make a strategy change? I watched this great video by "Trade-Systech" which shows a T-statistic method for evaluating performance that's outside the distribution.

https://www.youtube.com/watch?v=635u9rolv4I&t=611s

It looks like he's also a GSB user? If you know who he is, perhaps send me his handle so I could IM him. As a reference, another good read on statistical analysis of trading system performance is here (a bit old, 2014): https://www.stat.berkeley.edu/~aldous/157/Papers/harvey.pdf

Thanks in advance!

I dont know who it is, and the ts code at the end of the video doesnt look like GSB
His web site is no longer.
I have a different approach, and im not saying its not got room to improve.
I use pa pro (my product) and if the system has not made profit it the last year or pa pro just thinks it doesnt improve np/dd of the portfolio, the system gets dropped. I dont know anyone who claims to be good at restarting systems that fail.
I just rarely trade more than one contract per system, so I get high diversified with lots of systems


Right, I will be diving into PA Pro soon once I feel like I've mastered GSB. Regarding diversification through many strategies, in practice, what's the most number of strategies you'd consider putting on a single instrument?

The reason an indicator approach is attractive (in addition to your method, not in exclusion) is that I dynamically see there's potential problem when monitoring in Tradestation. If I have say 30 charts up, an indicator method would provide a very fast way of identifying a suspect strategy in TS to review more closely. In fact, I'd probably set an alert to get an email, if it were a reliable metric.

Thanks for your help.



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-7-2020 at 01:22 AM


Hi Getty
In a perfect world you have many markets ,time frames. However it takes us a long time to master new markets.
I have quite a few markets, but lots of them are from GSB build 2 or more years ago. These dont benefit from what we have learnt in the last 6 months.
So its a constant cycle of re-applying what we learn from one market, onto another market.
Some things are unique to each market, but many things are in common too.


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




Posts: 342
Registered: 10-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 15-7-2020 at 01:14 PM


Quote: Originally posted by getty002  
This is a question unrelated to GSB, but unfortunately it won't let me create a new topic as a newbie. BTW, glad to join your community!

My question is related to the topic of how to identify when a strategy has decayed sufficiently to consider making changes. Does anyone have any TS indicators or quantitative calculations for statistically evaluating when to make a strategy change? I watched this great video by "Trade-Systech" which shows a T-statistic method for evaluating performance that's outside the distribution.

https://www.youtube.com/watch?v=635u9rolv4I&t=611s

It looks like he's also a GSB user? If you know who he is, perhaps send me his handle so I could IM him. As a reference, another good read on statistical analysis of trading system performance is here (a bit old, 2014): https://www.stat.berkeley.edu/~aldous/157/Papers/harvey.pdf

Thanks in advance!


Hi getty002,

The T-statistic shows if the sample (i.e. most recent 30 trades) could be part of the population (i.e. all trades sofar without the most recent 30 trades) based on average and standard deviation.

If the sample is an outlier with a small chance of only x% that it could be part of the population, you could consider stop trading this strategy.

More info here, https://en.wikipedia.org/wiki/T-statistic

I know who the guy in the video is on the GSB forum.
He follows the forum every now and then.
So if he feels like it, he can react to these posts.

And an updated version of the 2014 document you mentioned can be found here:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2474755


View user's profile View All Posts By User
winbolton
Newbie
*




Posts: 1
Registered: 10-7-2020
Member Is Offline


[*] posted on 16-7-2020 at 11:59 AM
gaAutoStopped


My systems are stopping prematurely. under optimization status on the right hand side, the status = gaAutoStopped

It seems to only happen when I change any of the stop losses from false to true

I cant find any documentation on it. What does this mean?

Capture.PNG - 11kB


View user's profile View All Posts By User
 Pages:  1  ..  37    39    41  ..  98

  Go To Top

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