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  ..  3    5    7  ..  98
Author: Subject: General support questions.
Gregorian
Junior Member
**




Posts: 97
Registered: 23-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 7-7-2017 at 08:41 AM
More RAM solves lockups


Just confirming that upgrading from 16GB to 32GB RAM has solved the problem of GSB stopping during long runs.

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




Posts: 97
Registered: 23-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 9-7-2017 at 05:59 AM
Still stopping unexpectedly


Spoke too soon. GSB is still locking up. It's the only program running on the PC, 3.8% App RAM, 13.0% Sys RAM, of 32 GB total, thus it seems to have ample resources. Any suggestions?

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 9-7-2017 at 04:42 PM


GSB has been running for 150 hours on my pc. Is yours overclocked? Can you run diagnostic program on the pc?
see https://www.passmark.com/products/bit.htm
are you on 29.3? From the first build of GSB till recent, its been slowing down a lot if running for 24 hours or so. This is now fixed in recent builds.
Ive got 5500 speed per min after 150 hours. So speed is excellent.



150hours.png - 116kB


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




Posts: 39
Registered: 7-7-2017
Member Is Offline

Mood: No Mood

[*] posted on 9-7-2017 at 08:12 PM


I'm trying to use a custom indicator ( oscillator between 0 and 1) I know is predictive. I created a txt file and populated open high low close & vol like a stock chart with the same timeframe as the primary data file. Then selected it as the secondary. I've done multiple runs and GSB is not finding any results. Even when I relax the filtering criteria. Either I'm doing something wrong, or my indicator is junk, or GSB is looking for different clues than my indicator is offering.
Adaptrade found a bunch of strategies. DLPAL doesn't support custom indicators (as far as I can tell) and I can't get Strategyquant to work with futures data (it seems geared towards MT4 and forex)



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


GSB will be putting its indicators on your indicator, so thats not a great scenario. Custom indicators is in the short to medium term pipeline for GSB.
Lets say you have
customIndic(close,x) where x = 5 10 15...100
GSB will genetically optimize the range from 5 to 100. Adaptrade with its limited data2 support couldnt do this unless you exported the 20
files manually. GSB will do this automatically via some TS code.


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




Posts: 97
Registered: 23-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 10-7-2017 at 02:58 PM


Ran the PassMark Burn In Test, and it passed. 29.3 is still stopping, even with low percentage RAM use. Sometimes it will run for hours before stopping, at other times just a few minutes. Can't determine a pattern.

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 10-7-2017 at 04:49 PM


Can you try a new install of 29.3 using default parameters, but say 300 restarts. (you may have done this)
When it stops, has it hung, does the gui work etc? I will check to see if GSB has any low level logging.
My copy now ran for 150 hours and stopped as I set it to 300 restarts. If you have a spare hdd, you could try a new load of the os
or use virtualbox and make a vm. Im happy to try on a second computer on my end, but doubt it will play up.
If your not doing anything un-safe, disable the anti virus software. (thats a slim chance)
No users have complained of this so its more likely to be os or hardware.
You could try removing the old ram sticks, and just running with the new as a test.


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




Posts: 14
Registered: 9-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 10-7-2017 at 09:55 PM


Mine stops as well in some circumstances. Might have something to do with number of optimizations/population. When I set it to 2000/300, it was stopping all the time after a few minutes. I then set it to 1000/200 and it started running normally with no stops. There might be another factor contributing to it but I haven't figured out what exactly. This bug has existed since many versions.

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




Posts: 14
Registered: 9-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 10-7-2017 at 09:56 PM


Mine stops as well in some circumstances. Might have something to do with number of optimizations/population. When I set it to 2000/300, it was stopping all the time after a few minutes. I then set it to 1000/200 and it started running normally with no stops. There might be another factor contributing to it but I haven't figured out what exactly. This bug has existed since many versions.

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-2017 at 01:35 AM


Quote: Originally posted by crazyhedgehog  
Mine stops as well in some circumstances. Might have something to do with number of optimizations/population. When I set it to 2000/300, it was stopping all the time after a few minutes. I then set it to 1000/200 and it started running normally with no stops. There might be another factor contributing to it but I haven't figured out what exactly. This bug has existed since many versions.

Im running this now on a 16 gb machine, 3000/300 with 300 restarts.
I will keep you informed.


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 11-7-2017 at 04:01 AM


Hi Peter,

You might consider putting "beginDate" and "endDate" in "inputs" instead of "vars".

When backtesting and/or optimizing the code in TS the user will notice what is happening with the date range.


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-2017 at 04:33 AM


Quote: Originally posted by Carl  
Hi Peter,

You might consider putting "beginDate" and "endDate" in "inputs" instead of "vars".

When backtesting and/or optimizing the code in TS the user will notice what is happening with the date range.

Will do so shortly. Good idea.


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-2017 at 05:01 PM


Quote: Originally posted by admin  
Quote: Originally posted by Carl  
Hi Peter,

You might consider putting "beginDate" and "endDate" in "inputs" instead of "vars".

When backtesting and/or optimizing the code in TS the user will notice what is happening with the date range.

Will do so shortly. Good idea.

Done in 29.8 onwards. Release fairly soon.


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-2017 at 05:06 PM


Quote: Originally posted by Gregorian  
Spoke too soon. GSB is still locking up. It's the only program running on the PC, 3.8% App RAM, 13.0% Sys RAM, of 32 GB total, thus it seems to have ample resources. Any suggestions?

300 300 4/300 is fine.
Im not saying you have no problem, but its likely os related.
Im interested to see how wide spread it is with other users.
second machine is slower, with 16gb of ram only.
Worse case mask it by lower population /generations. Its not at all a critical setting.


restarts-ok.png - 74kBrestarts2-ok.png - 83kB


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




Posts: 97
Registered: 23-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 13-7-2017 at 09:02 AM
Progress on stopping problem


GSB has not stopped since I disabled WD SmartWare [a backup program] in the Windows tray. This program would also cause TSL to lock up, even though no backups were running at the time.

crazyhedgehog, try disabling any backup program you may have running in the background.


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 13-7-2017 at 02:29 PM


Win 10, i7-7700, 32 GB RAM, SSD

Started GSB 29.7 38 hours ago.
ES 30 min 1997-2017
gen 300, pop 3000, restarts 100
stoploss 1000
fitness commission 15
report commission 15

After 38 hours running (9 restarts sofar), speed is 4600/minute and RAM usage at 50%.
In the meanwhile ran 24 WF's gen 400/ pop 300. RAM usage up to 75%, slowed down GSB considerably during the WF's.
GSB never stopped as far as I know.


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 13-7-2017 at 04:34 PM


my tests are the same. 3 days with 300 3000 300 and still going fine

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




Posts: 51
Registered: 24-7-2017
Member Is Offline

Mood: No Mood

[*] posted on 27-7-2017 at 02:46 PM


i noticed gsb will work on renko bars tried some tests on nq..im using bars with real ohlc though or its meaningless..tried using nq renko as main set then 15min as second data set and gave some good results

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




Posts: 114
Registered: 12-6-2017
Member Is Offline

Mood: No Mood

[*] posted on 27-7-2017 at 03:11 PM


How do you make that renko data for GSB?
Thanks


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




Posts: 51
Registered: 24-7-2017
Member Is Offline

Mood: No Mood

[*] posted on 27-7-2017 at 04:48 PM


i was exporting with ninjatrader using cqg feed can get a year of tick data..make sure you use a backtestable renko bar like sharkindicators or there are others out there..the files are actually quite small if you use a larger renko bar like 10 on nasdaq any smaller will just make a million trades..i can send you the nq file i have it was made with rjay live renko bar type..

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




Posts: 171
Registered: 5-6-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-9-2017 at 01:10 AM


There is a problem with using secondary data series that aren't always matched with the primary data, because of certain holidays. For example, if you use ES as data1 and TY as data2, there will be days on which TY trades but ES doesn't, and vice versa.

I haven't found a way, in Tradestation, to get data2 to always match data1. So the only way is to pull the downloaded data into Excel and clean it up by removing the holidays on which the mismatch occurs. As a result, for backtesting purposes, you would have data that doesn't contain gaps.

However, the problem also occurs going forward, when you are trading live, I doubt that it would be possible to program GSB to deal with this issue automatically. So a possible solution would be a manual one, in which you would add a few lines of EL code to the strategy produced by GSB.

In pseudo code, this would be something like:
If the open of data1 is present and the open of data2 is missing don’t trade
Or
If the open of data1 is present and the open of data3 is missing don’t trade
Or
If the open of data2 is present and the open of data1 is missing don’t trade
.
.
etc
.
.
Else

Any suggestions are welcome.


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-9-2017 at 01:20 AM


TS & GSB do not use data unless all used data streams have data on the same bar. We put a lot of work into GSB to make sure its identical to TS.
This is what your psudo code does.
In the big picture, these differences are not significant & I like the current approach


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




Posts: 171
Registered: 5-6-2017
Member Is Offline

Mood: No Mood

[*] posted on 11-9-2017 at 04:30 AM


Good to know that GSB won't try to put on trades when there are gaps in one or more of the data series. In that case, there is no need to clean up the historical data used for backtesting. That saves a lot of work.

In Builder, you DO have to clean up the historical data. Kudos to GSB.


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-9-2017 at 04:34 AM


Hi Cyrus, thanks for the kind words.
We spent massive amount of time to get GSB to = TS & MC. When we got to MT5, amibroker & ninja these are the sort of headaches we expect to see.
Different platforms can handle this situation differently.


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




Posts: 97
Registered: 23-5-2017
Member Is Offline

Mood: No Mood

[*] posted on 3-11-2017 at 12:14 PM
Slowdown after a while


In both 39.11 and 40.04, there is a significant slowdown after a few hours of generation. For example, on a PC where GSB is the only task running, consuming 17% of CPU and 10% of RAM, at the beginning of the run it generates something like 4,700 strategies per minute, but a few hours later, with no change in resource consumption, it degrades to 144/min.

Maybe I'm doing something wrong?

Also in 40.04 the stats window does not update with RAM use figures. Have to get those from Task Manager.


View user's profile View All Posts By User
 Pages:  1  ..  3    5    7  ..  98

  Go To Top

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