GSB Forums

Update to GSB methodology. A must read, the backpacker and the Art of war by Sun Tzu

 Pages:  1  ..  10    12

admin - 11-8-2023 at 01:11 AM

Just some ideas for experienced users.
Happy to say I learn things from the user base.

One idea I think is valid, is to build systems on one day of the week only (or more). I saw a system doing this, that has 600 or so trades, and good out of sample. Results on the other days terrible.

The other idea which is more complex is to build long only systems, and put on the same chart as short only systems.
The weakness is you get 1/2 the amount of trades when you build your long only system, so the sample size is smaller and that means its likely less robust.
One smart user as combining a long short system, that is much better going long, and disabling short entries
I like this idea better then long only & short as its got more trades and might be more robust as it can trade long and short
However its very valid to make long only systems, esp on stock indices

Then he gets a long short system that is stronger short, and disables long entries, and combines them on the same chart.
IM not going to give more detail on this, as its complex. GSB has long short ration in the GUI
However the day of week ideas Im going to test and build the features into GSB automation


lsr.png - 104kB

admin - 15-8-2023 at 11:42 PM

A number of significant updates.
1) Egg on my face. A lot of my later testing on gold accidentally had the dates changed to the out of sample dates, not the in sample dates.
That means much of my work in the last month is not correct. Im rapidly redoing things and it was not all wasted.

Lession learnt, make copies of a master opt settings files and always make changes to this file. Thats to stop the human error that I made


2) I have a short cut method that reduces the amount of cpu but a bit over 50% with no significant negatives and its really simple to implement.
I will document this in the next week.


It is valid to make trading systems on a day of the week, as long as you have >300 trades (rough number, more the better)
GSB and GSB automation and automation excel spread sheet can now do this.
It may be some time before I try to build systems using this due to time pressures
However here as an example. (picture coming later) You need todays GSB 66.25, automation 20230814.3 and excel build version 67)
Automation is shuffling a day of the week each test.
One comment, the pearsons and number of trades in test period needs to be reduced significantly as you will always get lower pearsons, trade count and np/dd when you have in effect 1/5 of the data (one day a week)
Later im going to try trading 4 days a week and excluding 1 day



Repeatability tests
You can now put 100's of tests, and see the results of each 100 tests all in one spread sheet. (takes excel 30 min or so to process)
Example shown here was lots of 10, instead of 100



excel.png - 146kB

admin - 23-8-2023 at 01:32 AM

An update on repeatability testing. Important as some of what I wrote in the last few weeks was wrong due to error in config file.

Here is a summary
the short cut method has no negatives but saves 50% of cpu time
Repeatability when you do 100 tests (of 2500 each) is about 4.5%
this means any change from your benchmark that is not improving by greater than this amount should be disregarded
The green10Fav300 macro was not a good idea. It gave a little worse results

ON the current GC setup,
3 indicators, 4 indicators with multiply or divide all gave the same out of sample results. Therefore 3 indicators with multiply will be by default

I will publish spread sheet of results in a few days

admin - 25-8-2023 at 03:09 AM

here is the output of todays build of gsb automation spreads sheet
the repeatability figure of 4% is cell ac12 on the sort tab.

In gsb automation i will add version 67.2
lots of work on repeatability and massive improvement in calculation speed


Attachment: Login to view the details


TwntySQ - 19-9-2023 at 03:02 PM

Hi,

Some thoughts from a norwegian with an increasing interest of algorithmic trading...

I recently came across a video talking about genetic algorithms and one of the fitness functions that was mentioned there was the Martin ratio, or more commonly known as the Ulcer index.

I don't have GSB in front of me now, but I cannot remember seeing the Ulcer index as a FF.

In short terms as of my understanding the Ulcer index measures the depth and duration of a drawdown, and rewards shallower and shorter/lesser durations of drawdown.

Paper describing Ulcer index : https://www.tangotools.com/ui/ui.htm

Youtube video that describes this with an genetic algorithm. The results are not the point here, but the content of the Ulcer index. I find his thoughts on elitism, parent selection and generation to be intriguing.

https://www.youtube.com/watch?v=2XQ3PsZActM&ab_channel=neuro...

Note: My understanding of genetic algorithms and algoritmic trading is nothing to brag about, nor my knowledge of computer science :)

admin - 19-9-2023 at 06:31 PM

@TwntySQ
good to hear from you & this is worth discussing.
We already have ave distance between new highs, ave of 5 worst draw downs, pearson correlation to a straight line (one I use a lot, but never in system building)
Despite these and many more, I now never use for system building anything but np*at and recommend others to do the same.
IN GSB automation you can try any fitness you want, to see the results. Keep in mind after the repeatability testing that ive spent two months on, you need to do at least 100 * 2500 tests
If you fail to do repeatability testing, and your looking for small improvements, you end up with false conclusions. As this is foundational, it was well worth the massive effort I put into this.

If you greatly want ulcer, i can add it but I think its not going to be helpful

admin - 22-9-2023 at 01:10 AM

Here is high level of a month or so of research done on Gold and Nasdaq futures
using the 500 * 2500 tests short cut method of 2 build sof systems per one indicator build
using 82 trial mode indicators
nth mode 10 clearly is best on both NQ and GC as far as repeatability of results
ON NQ out of sample results were consistent regardless of nth value

on GC results were more erratic according to nth value with no clear pattern, however nth 10 was among the best
repeatability of one lot of 100 tests were all within 3% of each other with 87 indicators, nth 10.
With 192 indicators (more that whats released even to beta users) repeatability was 4.67% for gold and 8.42 for nq

thanks greatly too all those who contributed CPU power to this project. Likely the most CPU intensive project I have done. Really tedious to do the research but exciting with the end result.


MORE DETAILS HERE
https://trademaid.info/gsbhelp/ImprovedRepeatabilityMethod.h...



admin - 20-10-2023 at 05:44 PM

Here is an example, that in once sense could be any market, but is NQ using 23 hours bars, 5.5 days a week, long only
With massive effort i got 3 extremely linear systems that are very different to all other GSB systems built. It has a little non gsb code that improved performance too.
Effort is also high as there is about 4 times more bars than a standard 30 min 830 to 1500 system, so cpu time is longer and gsb workers are using 10 to 15 gb of ram each
I will publish more as time permits. This also makes optimization in TS significantly slower. (I nearly always do manual optimization checks in TS with EWFO if I sell a system)
there are only 2500 systems per test, but two tests per indicator build (short cut method I wrote about earlier)
GSB needs to new features to maximize this sort of system
One of them is break even stop.
Im also working on getting atr stop and a new filter.

23-5.png - 160kB

admin - 22-10-2023 at 07:19 PM

Feedback, were people more happy about the gsb features, or the 23 x 5.5 systems?
thank this post for gsb features.
next post for 24 x 5.5 systems (fine to do both)
atr stop has been coded, but i dont have the release yet.

admin - 22-10-2023 at 07:21 PM

Feedback, were people more happy about the gsb features, or the 23 x 5.5 systems?
thank this post for 24 x 5.5 systems (fine to do both)

Likely 2 to 4 weeks work to get ideal setup for 23 hour 5.5 day systems. Very cpu intensive.
Im doing NQ now, and then need to do ES.
Will be interesting to see if the setup is identical.

ATR

portfolioquanttrader2020 - 1-11-2023 at 08:27 AM

Quote: Originally posted by admin  
@daniel
here is gsbsys2nq
Only a filter is being optimized, no other settings are touched, so perhaps not a perfect example
Basically there is a 18% reduction in the amount of trades and a $500 in total increase in NP
equity curves are very parallel
Note that in run 2 and 4 only, the input value of 0.2 made this filter pass all trades
but when the filter kicked in in most other runs 0.06 was a fairly consistent value
atr value of 0.42 and above pass 100% of all trades






HI Peter where is atr value?

admin - 1-11-2023 at 05:54 PM

Here are all the files needed to build nq systems on 23 hour days, 30 min bars + sunday session
Note workers will be ram hungry. Approx 10 gb per worker and build time will be slow as there are roughly 3 times more bars than 830 to 1500 30 minute session
I will document this as time permits

These systems typically are close to new highs

Changes I do on final system once its in TS.
A break even stop should be added of $500 to $1800 range. (not in GSB yet)
Profit target increased up to $6000










Attachment: Login to view the details


admin - 1-11-2023 at 07:01 PM

updated file
UNZIP this file, and then click on Click-on-this-to-install.bat


Attachment: Login to view the details
documentation https://trademaid.info/gsbhelp/BuildingNasdaq23hrX55daySwing...

admin - 2-11-2023 at 01:29 AM


[/rquote]



HI Peter where is atr value?[/rquote]
I cant find this code sorry.

admin - 8-11-2023 at 08:04 PM

The long only 23 x 5.5 nq systems ideal environment is a over sold market that has long term reversals
On a monthly basis, all 3 of these are at new monthly highs. (1 at new daily highs)

More research has show
20 &60 min bars work just as well.
20 min will be slower to build, need even more ram but give better liquidity as 2 of 3 orders are not at the end of 30 min bar.
60 min is faster, but means all orders are at the end of the 50 min bar, which is not good for liquidity
Whats also different compared to some other GSB systems is the DailyClose price which is used is at midnight or 5pm sunday while GSB intra-day systems that use closeD (not all of them do)
use a 3pm close.
Couple that with the fact that they are longer term systems, means you have got some good diversification.
enclosed are screen shots of my first systems. These are basically the same system but 2 nq, 1 es, 1 nq is 23 hour day, 1 nq is 22 hour day and parameters differ a little.

nq1.png - 533kBnq2.png - 389kBes1.png - 392kB

admin - 17-11-2023 at 04:13 PM

Here is a system a GSB user sent me this week.
Here where it differs from what ive spend much of the last month on
Its '@es.d 830 to 1515 30 min data while i have been on @nq 23 hour 5.5 days 30 min data
I think all else is the same. Profit target, stop, breakevenprofit lock, secondary filter

Note also how the last few years are the best in history since 1997
out of sample since February 2022 and all years before 2007

longOnly.png - 166kBlongOnlyYearly.png - 314kB

TradingPrice - 18-11-2023 at 08:35 AM

@admin

regarding default settings for the new 23 x 5.5 methodology, it uses 30 min NQ data with the session called "MOC @ 23:59"

well that didn’t make sense to me as GSB doesn’t see 23:59 with 30 min data provided

so I've re-backtested same systems with 30 min bars from 1 min data, and surely got different results

but when changing session end to 23:30 you get same results in GSB

** best match I got from GSB to tradestation is when specifying 23:30 as end of session for same systems made with default settings ( 30 min bar data + session MOC @ 23:59)

so basically, testing with 30 min data + MOC @ 23:59 = testing for daily close price @ 23:30

I might be wrong, but I thought I'd post as subsequent tests that were done with 1 min data aren’t exactly the same (20 & 60 mins bars)

overall, fantastic work Peter, it could very well work on other markets as well


admin - 20-11-2023 at 01:32 AM

Im getting exact matches. use 24 x 7 session time not 23:59. (my settings I gave people were @23.59 but i got it to match. apart from the time field)
make sure your ts chart data and gsb data start at the same date.
if your stuck, we can run the match check diags via anydesk.com

REMO755 - 4-12-2023 at 08:35 AM

Hello Pedro

Where are the macros to make the complete methodology?

admin - 4-12-2023 at 06:23 PM

@remo
they should be in the macros folder of gsb
C:\GSB\Data\Settings\Macros
This is the current macro im using.
Nothing has changed of late, except that im not looking at smaller periods oos of period b c d e, just in sample period A and all OOS period F.

why im not doing bcde is it takes a lot of cpu time and i dont really care much on a specific period, just the entire out of sample period

Attachment: Login to view the details

Attachment: Login to view the details


admin - 16-2-2024 at 05:25 PM

a few minor things
the session i used for building 23 x 5.5 day systems was not correct
i used one that end with 23:59
It should match whats used in ts chart.
It wont affect results massively but they wont match gsb to ts for this reason.

There is a bug in the hull moving average filter. While it improves the result using it, i suspect the end of session was closed, not the midnight close.
Bug only shows on 23 hour data, not day session data. I expect the fixed version to have further improved results

Much of the week was spent on 23 hour nq systems, and I learnt a fair bit and made numerous variants of the same system that give significantly different results
see correlation table


2024-02-17_10-19-40.png - 108kB2024-02-17_10-25-02.png - 313kB

admin - 17-5-2024 at 01:07 AM

Coming soon
I have made significant break through on crude oil day trading systems, though much of the concept is from another GSB user.
CL systems are fast to make, and seem to have high chance of having good out of sample results in unseen data

Here is the original system


the wf is another system that I built today.

Likely in the next release, I will include the default settings for these cl systems.
You must be on the 2024 may GSB resource manager to get this update. (in private forum)


2024-05-17_11-54-27-cl.png - 292kB2024-05-17_17-02-41-cl.png - 146kB

admin - 21-5-2024 at 01:27 AM

An update on what we are working on. Crude oil day of week systems.
This is pre release but you can see whats in the pipeline
https://trademaid.info/gsbhelp/Crudeoil2024dayofweekmethod.h...

admin - 24-5-2024 at 02:12 AM

I have learnt a lot this week when it comes to weekly patterns. IE day of week.
I still have a few days more processing time to complete my research, and what Ive learnt is going to save others a lot of wasted time.

GSBautomation next release now has all the DOW features.
ie you can do mon,tue,wed..fr long only, then short only, then long and short
as well as optional all the above tests with one DOW forced to be True.

so what I did was WED forces true, then added all sorts of combinations of other days as I already new CL Wednesday Long&short was a good and valid combination

admin - 30-5-2024 at 01:42 AM

SO much has been happening.. hard to get time to write it all down.
GSB users will range from people who run default settings, to those who via GSB automation run exhaustive checks on new markets, or re-explore old markets.
There are many secondary filters that can be tested, and an exhasutuve test via gsb can be done, but its very cpu intensive to do.

I have a hybrid appoach i used on CL.
I built CL systems with a very good setup. Recorded the top 10 indicators of what was a good run.
Then I built 10,000 systems with these same 10 inidcators, but all secondary filters enabled.
Here are the results
From this I take the top ones, and test one at a time in gsb automation

I think CloseLessPrevCloseDBpv is the best SF for the day of week CL systems (a significant improvement I found this week)
but my previous best sf CloseLessPrevLowDPrevCloseD is number 76 on the list

Doing this is best left for the GSB user who knows GSB well, and has lots of CPU power. Eventually what is learnt will make its way into the default settings
GSB automation has been updated today to allow import of SF from GSB into GSBautomation sf list





2024-05-30_14-47-24-sf.png - 249kB

A question

thowoc213 - 18-6-2024 at 05:59 AM

Hi Peter,
I do agree that there is a lot of things going on.
Perhaps too much to keep up with your pace.
I’ve been away for a quite a while and I’m both impressed and terrified.
We have a great tool and great methodology. The trouble is the constant evolution that is not supported in user friendly way.
May I suggest a very simple structure for everything which has been released and for the future changes and updates?
I think it would do the trick. It wouldn’t create much additional job for you.
Would the other GSB users support my proposal? I’m keen to know.

Thomas


Attachment: Login to view the details

admin - 18-6-2024 at 06:39 PM

@thowoc213
your points are very valid & I totally agree.
The work involved however is what I spend about 30% of my time on. Its massively time consuming, however that depends on
how much you want to improve things. You hit that point of diminishing returns, but also get break through s from time to time
Here is what happens
we find something that works on a market. current example CL. Often thats a GSB user figuring out a new way to use GSB on a specific market
The GSB community is fantastic as there is collectively a great deal of knowledge. The user base input improves GSB for the benefit of all


we then improve it. Often new features in GSB are made to get these improvements.
We then publish settings

Then we revisit another market, with what we have learnt on the last market + new GSB features, and apply to another market.
IE whats been done on CL, highly likely as a concept will apply to natgas

I am days away from major CL update
The current Tuesday Long Short setting were published about 3 weeks ago, but there is significant improvements

Whats most recent, with no improvements + going well is the NQ/ES long only swing systems
The same setup also I think works on day session only data to. Proof of that is one of the oldest gsb systems
https://trademaid.info/gsbhelp/GSB_AG_swingAG101ES.html



Example of new features released recently is, extensive day of week combinations in GSB automation.
New forms of atr indicators (wilder atr) (in GSB but hidden short term)
atr filter (nearly finished)

admin - 19-6-2024 at 12:31 AM

Here is the CL work,
the docs could be more polished, and users are welcome to add comments, clarify and document this further.
Enjoy. Its been about 2 to 3 weeks work


Attachment: Login to view the details


admin - 19-6-2024 at 12:32 AM

This was my first system from my results. It will be for sale soon
the WF is as good as WF ever get


2024-06-19_16-19-44.png - 54kB

admin - 20-6-2024 at 04:25 AM

There is a mistake in the data file uploaded in the last settings
the file cl.1.minute.2007_20240515-tick-800-1430exchangeTimeB last date is 20230515 not 20240515
Next release I will call it cl.1.minute.2007_20240515-tick-800-1430exchangeTimeC

TradingPrice - 20-6-2024 at 07:27 PM

@admin

Amazing work on that Excel sheet, thanks

I'd like to suggest if we all could work on a methodology to discover new market, for example:

1- find base session to work with + CloseLessPrevCloseDBpv as SF
2- Entry types
3- Secondary Filters
4- Filters
5- Sessions
6- Trading times
7- Day of week
8- Bar intervals

admin - 20-6-2024 at 08:43 PM

Good subject Tradingprice
Remember also that for stock indices CloseLessPrevCloseDBpv as SF needs to be not normalized,
while for most other markets it needs to be normalized.
I have some ideas, next time we chat will discuss

admin - 21-6-2024 at 08:20 PM

more results on CL to come in a week or so.
I found one mild improvement

Also tried the concept of, turn on many things at once
honing in using automation, i can get 200+ systems that end up in favourites B using only 2500 systems
using turn on almost the lot, out of 200,000 systems, I am getting zero systems in Favourite B
But the question which relates to the comments above is, are there clues in 200k systems as to what will work in a market you have no idea on what works?
I observed a few systems with day of week choosen genetically had wednesday only as true. Didn't get much time to investigate more.
This highlights why im damming on the concept of turn everything on and expect to find systems, rather than get a benchmark and change one setting at a time.

admin - 4-7-2024 at 08:28 PM

Updated CL testing. Big picture summary updated and secondary filter info
Update to best bar interval
Likely I will stop here.
Hope you enjoy build systems. They should be fast to make them with this info



Attachment: Login to view the details


admin - 11-7-2024 at 10:16 PM

so much is happening
Here is some info on filters vs secondary filter

lets say a secondary filter using atr is used
high atr we would go long, low atr we go short. You would expect that to be the wrong way to use atr. (fine for rsi etc)

but atr as a filter
high atr we can trade long and short, low atr no trade


related to this
we normally (but not always) use cross over of the primary filters

There are filters however that have cross.
In practice the cross of a filter and primary indicator will almost never occur at the same time.
However a filter with cross over and compare 1 on indicators, works, and works brilliantly on the market im testing it on. So far its the best of all combinations
compare 1 is if indicator>0 then buy and if indicator < 0 then sell









admin - 9-8-2024 at 12:53 AM

Below are tips for somewhat competent ts / mc users, and not for novices.

The last month, I have spent much of my time building systems, and pulling each module apart to see whats redundant / weak. I can say I have learnt a great deal.
For experimenters, you can optimize any system that uses a variant of accdist. GSB has many of these, and not all are released to end users.
Im interested in feedback if anyone wants to put this code in an existing system that uses some sort of accumdist aleady.
In the one market I tested this in, one was ahead a long way


here is the code
inputs:typeAcc(1);
vars:v1(0);// dont define this twice
Switch(typeAcc)
Begin
Case 1:
v1 = GSB_AccumDist(Ticks) of Data1;
Case 2:
v1 = GSB_AccumDistClosev2(Ticks) of Data1;
Case 3:
v1 = GSB_AccumDistCloseCUpDnv2 of Data1;
Case 4:
v1 = GSB_AccumDistCloseCUplessDn of Data1;
Case 5:
v1 = GSB_AccumDistCloseOUpDnv2 of Data1;
Case 6:
v1 = GSB_AccumDistCloseOUplessDn of Data1;
Case 7:
v1 = GSB_AccumDistCloseUpDnO of Data1;
Case 8:
v1 = GSB_AccumDistCUplessDnv2 of Data1;
Case 9:
v1 = GSB_AccumDistDR(Ticks) of Data1;
Case 10:
v1 = GSB_AccumDistDR0v2(Ticks) of Data1;
Case 11:
v1 = GSB_AccumDistMomv2(Ticks) of Data1;
Case 12:
v1 = GSB_AccumDistMultCloseOUpDnv2 of Data1;
Case 13:
v1 = GSB_AccumDistNoVolumev2 of Data1;
Case 14:
v1 = GSB_AccumDistOUpDnv2 of Data1;
Case 15:
v1 = GSB_AccumDistOUplessDn of Data1;
Case 16:
v1 = GSB_AccumDistUpDnv2 of Data1;
Case 17:
v1 = GSB_AccumDistOMomv2(Ticks) of Data1;
Case 18:
v1 = GSB_AccumDistMomCloseOv2(Ticks) of Data1;
Case 19:
v1 = GSB_AccumDistOUplessDnv2 of Data1;
end;


Attachment: Login to view the details

admin - 9-8-2024 at 01:04 AM

test 1 is the gsb equivalent of ts accumdist(ticks) and test 20 is ts accumdist(ticks)

so we can see one test that massivly better, and another 2 thats greatly better.

This system used was a 3 inidcator system, with the other two indicators removed

for aic (any indicator cross systems) you can just comment the line, and you will see the results of jsut the one inidcator.
//v2=inidcatorx; {the // is a comment which removes the line}
//v3=inidcatory;


for entry type cross you can change this line

result = Sign(Sign(vn1) + Sign(vn2) + Sign(vn3))* Absvalue(result);

to
result = Sign(Sign(vn1) + Sign(vn2) + Sign(vn3));
and then comment out v2=... and v3=..



2024-08-09_16-57-34.png - 124kB

admin - 4-9-2024 at 08:22 PM

tips for expert traders.
GSB is not a black box, so dont treat it like it is.
Here is an example
for ES/NQ AIC (any indicator cross) is the best entry types.
this means any of 3(default) indicators cross, you get a trade.
What happens if you use 5 inidcators? So many indicators are true, bad indicators get less significant - but are still active and you get higher chance of systems with inidcators that are bad and give negitve, or erratic postive results
thats why I will test every inidicator, one at a time too see the equity curve
ie
v1 = GSB_S2R2LessClosev2 of Data(i1Data);
v2 = GSB_Dist(Ticks) of Data(i2Data);
v3 = GSB_LessCloseS1R1v2 of Data(i3Data);

change to
v1 = GSB_S2R2LessClosev2 of Data(i1Data);// and note the np, dd , pf here etc
//v2 = GSB_Dist(Ticks) of Data(i2Data);
//v3 = GSB_LessCloseS1R1v2 of Data(i3Data);

repeat for v2, and v3

if you have one of the many stop methods as well as fixed stop, what happens if you remove it from the code?
if it makes little difference, then remove the logic.
Trading systems should be as simple as possible


unrelated
Im re-doing nq & ES day trading. Any contribution of workers appreciated - and I will send you results of the outcome. Please give me you share key so I can use your workers
here is an example of work so far. Test of 126 secondary filters. I had also done bar interval and session times, and trading times









2024-09-05_12-19-32.png - 439kB

admin - 12-9-2024 at 01:15 AM

Ive had an extremely fruitful week of research
Ive tested 195 different secondary filters on es nq, long , short and long and short
What ive learnt is
We have many secondary filters, different for long, different for short and different for long & short
Day of week bias's seem to be consistent over numerous secondary filters (a good sign)
Massive improvements in results can be found by using DOW filters.
New release of gsb automation has totally programmable dow patterns
ie you can do
tue LngSht Wed LS Fri Lng
then
Mon Sht, tue Sht Wed LS Fri Lng


So what does this look like at the end of the day
lets say nq 30 min system suing highlowless3 secondary filter and filter closelessClosedBPV
this gave 102 systems in my favorites B

With the correct DOW LS mask, we got 170 ave systems in Fav B

However with the best secondary filter I found so far, and best DOW LS mask I got 268 systems in favorite B






2024-09-12_17-09-20.png - 427kB

admin - 27-9-2024 at 05:32 AM

had a very productive week as far as research goes, but too early to share more results. Not quite finished the first batch of NQ short only systems, and hope to have them released well under 2 weeks time.
Ive learnt a lot manually optimizing NQ systems.
IN EWFO im liking fitness vbase(m)^1 with drawdown ^1
vbase factors in daily range which puts a bit less weight on highly volatile things.
Its still just an idea, but hope to have a new product for TS which is really unique. Will know more in 1 or 2 weeks.

admin - 30-9-2024 at 07:05 PM

GSBshort2nq series are finished, but not tidied up for sale. IE documented, auto detect for micros etc, paypal link etc
However im keen to roll them out, especially as October statistically tends to be a bearish month and the market is over bought. Many indexs are above or at all time new highs
This also is good for Bounce, which loves the violent retracements of a bear market
https://trademaid.info/gsbhelp/BounceES-NQ-DAX-RUS-DOW.html
enclose are reports of GSBsys2short series (7 systems in the family)
The systems are on special for this month at $600 for the entire family
As there is no paypal link, you can just buy another system for $600, and send me an email that you want the GSBNQshort2 series.
These systems are quite different to what will eventually come out when the short only day trading nq systems are done.
Attachment: Login to view the details

Attachment: Login to view the details

2024-10-01_10-46-14-mp.png - 154kB

2024-10-01_11-09-17.png - 111kB

admin - 4-10-2024 at 05:39 PM

Updates for the week.
After I finish the short only systems (significantly different to the 7 i released for sale this last week) i,m going to work on Long & short day trading NQ systems.

There has been a mild update to pa pro where systems you dont like under the market performance tab can be de-selected. I have not got to test this year as took some day of this week

The new product I was hoping to have work has started, but will test the proof of concept on monday. Its more complex than expected

admin - 24-10-2024 at 11:24 PM

Ive made a complex but simple to use strategy, you can add onto any TS/MC chart your are building for GSB and non GSB systems.

My practice to to test every module in GSB code, to make sure it makes a difference, and optimizes with acceptable optimization curves.

lets say you want to make a change to your TS/Mc code.

IE test one indicator at a time.

i would put // in front of the lines to remove
then do a screen shot of the chart before changes, then after, then compare them

with gsb_performancemetrics, it writes the performance metrics in the print log, including pearsons correlation to a straight line of the equity curve.



v1 = GSB_CounterTrend(Close, i1length, i1numDevs) of Data(i1Data);
//v2 = GSB_CounterTrend2(Close, i2length, i2numDevs) of Data(i2Data);
//v3 = GSB_MedianOsc(Close, i3length) of Data(i3Data);

Now all you need to do is put the gsb_performancemetrics strategy on the chart, and compare the lines in the print log.
This will be pushed with the next build of GSB


GSB_EquityMetrics.NQ 15 tot net pft:137125 tot trades:527 tot ave: 260.20 tot pf: 1.82 tot dd:7820 Pearson:0.936 long net pft:137125 long trades:527 long ave trade: 260.20 long pf: 1.82 long dd:7820 short net pft:0 short trades:0 short ave trade: 0.00 short pf: 0.00 short dd:0

admin - 8-11-2024 at 01:07 AM

What an amazing week trading!
Here is the high level of whats going on.
Im doing a lot of learning, and shortly back to system building. This research in time is going to make its way back into GSB.
My latest thoughs are going to be experimented with in the next set of GSBshortnq systems.
I will start on them in a weeks time roughly.

admin - 21-11-2024 at 07:26 PM

I have built 2500 systems, and picked the top 300 systems ranked by in sample data only
200 inidcators were used (all the not released ones) which was deliberate in that I did not do the two pass method to get the top 10 indicators.
I did not use the best systems ranked by out of sample put into favourites B,c,d. So I expect setup to be worse than what im using to build systems.
These are for nq short only day trade systems
Then did the family command to reduce it to 225 systems
The systems were verifed against emd, ym rty es, nq 28 29 31 32 minute bars, nq30 with 4* 5 tick random noise and 4*10 tick random noise
so 4 lots of data to verify against

what I want to know is what in sample metrics were the best predictor of sample np/dd

I have done the work, but likely others can do it much better and faster than me. I couldnt get chatgpt to succeed.
The results were a surprise to me. I used only abs of correlation.

chat gpt said
Compute correlation coefficients between each column A to S and column AB to understand linear relationships.
Use regression or feature importance analysis to identify which metrics contribute most to AB.
Rank the columns A to S based on their influence on AB.





Attachment: Login to view the details


Carl - 22-11-2024 at 12:34 AM

Hi Peter,

This is your file including the correlation matrix

Attachment: Login to view the details


admin - 22-11-2024 at 12:43 AM

Hi Carl.
thank you. You should be a data analyst.
this looks like my results are correct.
do you know how to "Use regression or feature importance analysis to identify which metrics contribute most to AB."?

i want to do one or two more test of this to confirm results again to get some more data sets.
Likely done monday

2024-11-22_17-41-16.png - 91kB

Carl - 22-11-2024 at 12:57 AM

I must have a Python script somewhere to do the regression/feature analysis, but I have to first find it. Probably on an old desktop somewhere... I let you know when I find it.

Frank - 22-11-2024 at 02:36 AM

Peter, Carl, interesting for linear correlations could also be the Pearson Correlation in Excel and I hope that I will find out how to attach files soon ;). Feature importance helps to improve machine learning predictions, both could benefit from using more lines of data. Happy to contribute as well!

admin - 22-11-2024 at 10:40 PM

Hi Frank
to attach files, make a new post, do preview post and then attach files.


Here are the results of my tests. - different set of systems. Very successful proof of concept.

Setup is a good nq short only settings I have been working on for some time.
Too make it degrade a bit more than my best settings, I did a one pass build with all 200 indicators (numerous indicators not released, and some of them might work poorly), not the recommend 2 pass method using the top 10 indicators.
I verified with 15 20 40 60 minute nq data. This data was by far the best data to verify systems with compared to the others I used.
Even the worst of these systems likely are good, but we get a 12 to 19% improvement in fitness (np*at)
I suspect if there were more poor systems, the improvement would be better.


2024-11-23_15-34-14.png - 639kB

admin - 4-12-2024 at 08:00 PM

very significant update to the monte carlo wf results here.
It works really well.
https://trademaid.info/gsbhelp/MontecarloWalkforward.html

In a later build im going to make mc SR ration 1/(mc sr) so good results will be high, and poor results low
feed back on how this goes will be welcome
Im not doing any more on this for at least a week.

admin - 27-2-2025 at 11:49 PM

I made this system using the "nq-23Hours_SF.bpvNotNorm_pt6500-t21430-No-Tuethur23hr-SysBuild" settings, but changed secondary filter to be false, and used filter RSIDlyClose
This filter makes daily bars from the intra day 30 minute bars (data1)
I had to update the nq data file as i got match check errors with gsb <> ts
It looks like there are a number of variations of the above setup that can be done.
IE secondary filter RSI (which is working on 15 minute bars, not emulated daily bars)
The finished system is shown here too on the right side graph
All results include 2 ticks slippage and $4.80 commission round turn.
Systems were made by the ususal 2 pass method and using the macros on the nq-23Hours_SF.bpvNotNorm_pt6500-t21430-No-Tuethur23hr-SysBuild file (m1,m2)

2025-02-28_16-36-20.png - 51kB 2025-02-28_16-48-00.png - 32kB

Ketil - 1-3-2025 at 03:06 AM

The systems look great, but I can't find the filter RSIDlyClose in build 68.80.

admin - 2-3-2025 at 05:44 PM

Turns out your correct. Permissions for this experimental feature were not enabled.
I will put out in the next build. Im working providing the best settings so far too, to make it easier for users - but run into some snags and doing some more testing. I will advise when done.

However RSI SF is released.

admin - 3-3-2025 at 01:33 AM

I have the DailyRsi fixed, but im not happy with my settings. There was a bug in my dates, and the out of sample the last few years is not as good as I would like. I will advise more after more testing

admin - 4-3-2025 at 12:06 AM

The neat thing about GSB, is the GSB community where we have mutual interest in collaboration to lean new things.
Im looking again for users to help with a project testing RSI secondary filter and RSI Filter + HMA filter. If you can send me your share key, I will give the finished results to contributors.
For those who have done this before (thank you again), best for me if you use the same sharekey. That way building will start instantly and you will see me settings.

admin - 14-3-2025 at 12:23 AM

A question for users.
How are you using AI in trading.
Im using AI increasingly in many ways that is a real boost to productivity and ideas, though im not using it for system building.

One user (and ive lost track of who) is using AI to predict trades that will loose. Thats a very complex task.
Im tempted to build a new thread on this topic.
Also covering the strengths and weakness's of each AI engine.
AI is very useful for easylanguage, but its rare for me to get something what will work without modification.
comments welcome.

admin - 2-6-2025 at 08:59 PM

coming.... pivot stop and limit orders
This was the very first system I looked at, just chosen from building systems with no indicator pass etc

also here is a system from the recent release of stop entry systems.
Im going to pull every module of this code apart and see if it can be improved, or if there is bad logic.


2025-06-03_12-12-28.png - 781kB2025-06-03_12-57-28.png - 367kB

admin - 13-6-2025 at 12:37 AM

Ive had very interesting research results this week.
Experimented with the stop / limit / pivot results on Nasdaq futures and Gold Futures
Significant improvement in results - though NQ has not changed since the settings released about 2 weeks ago.
What is interesting is GC results have different entry type to NQ, and best normalization method is also different. Still doing more testing on them.
Enclosed one system I found on GC.
Very unusual in that it gave 100% parameter stability - part of the reason is the indicators dont have parameters, but they do have weights.
Here is the original system found in GSB and the system in TS. TS has 2 ticks slippage round turn + $4.80 brokerage. (gsb zero slippage)


2025-06-13_16-24-09-4forum.png - 636kB2025-06-13_16-22-12-gc4Forum.png - 60kB

admin - 6-11-2025 at 11:17 PM

For some years I have a someone subjective concept that I allocate more leverage to markets thats are going well. Elephant in the room is they may be going well today but not tomorrow.

One clue is market volatility, but keep in mind volatile markets dont always trend well. One comment from president Trump can break or spike any trends was the pattern earlier this year
Hope you like these graphs
Whats going well is gold systems, many Nasdaq long only systems, and Nasdaq / ES mean reversion systems. I have a number of MR systems I will sell when time permits
my PL for last month reflects this.
eminis were used only for some day trading systems. Longer term systems and mean reversion systems used micros.

Most but not all of the profits came from the GSB gold systems here
https://trademaid.info/gsbhelp/GSB_GoldSystems.html


Im also revisiting the setup of long only Swing NQ systems testing other normalization modes and the many new stop entries we have. Its very cpu intensive to will take me a few weeks. Anyone got workers to contribute, send me an email. Thanks in advance for this.
While these swingnq60 systems have gone fairly well, i suspect we can improve the setup significantly.
https://trademaid.info/gsbhelp/GSBSWING60-23NQ.html

U.S. Government Required Disclaimer - Commodity Futures, Trading Commission Futures, Derivatives and Options trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This website is neither a solicitation nor an offer to Buy/Sell futures, options, or any other assets. The past performance of any trading system or methodology is not necessarily indicative of future results.





output(3).png - 657kBoutput(2).png - 381kB

 Pages:  1  ..  10    12