GSB Forums

General support questions.

 Pages:  1  ..  14    16    18  ..  25

REMO755 - 4-8-2021 at 03:05 PM

Quote: Originally posted by coccigelus  
Quote: Originally posted by REMO755  
Quote: Originally posted by coccigelus  
For gold I use @GC=102NC+GJMQZ. However keep in mind that custom symbol contract in TS have (sometimes) data with bugs. There is no way to handle this rather than use the continuos contract.

Moreover some continuos contract such as those on the meat sector are wrong. Meaning that some months will be traded jumping the front contract. (July - example) Talk many times with TS data department but It requires Product Manager to address it. (which never did)

There have been report in the past of mismatch in the volume again with regard to custom contract. (OIL)

Hope it helps.


Hello,

The GC volume does not always change in the second month, sometimes the result is the fourth month.

How does TS manage an asset whose volume is sometimes the second month and sometimes the fourth month?

Why does the rollover change the open interest?

http://help.tradestation.com/09_01/tradestationhelp/fu/conti...


I think this does not happen by volume, here I send you the last change by volume of the last years in GC, NinjaTrader Continuum.


dic-20 29/7/2021
ago-21 26/5/2021
jun-21 29/3/2021
abr-21 28/1/2021
feb-21 27/11/2020
dic-20 28/7/2020
ago-20 27/5/2020
jun-20 27/3/2020
abr-20 30/1/2020
feb-20 28/11/2019
dic-19 30/7/2019
ago-19 29/5/2019
jun-19 28/3/2019
abr-19 30/1/2019
feb-19 29/11/2018
dic-18 30/7/2018
ago-18 30/5/2018
jun-18 27/3/2018
abr-18 30/1/2018
feb-18 29/11/2017
dic-17 28/7/2017
ago-17 29/5/2017
jun-17 30/3/2017
abr-17 30/1/2017
feb-17 29/11/2016
dic-16 28/7/2016
ago-16 27/5/2016
jun-16 29/3/2016
abr-16 28/1/2016
feb-16 26/11/2015
dic-15 30/7/2015
ago-15 28/5/2015
jun-15 30/3/2015
abr-15 29/1/2015
feb-15 26/11/2014
dic-14 30/7/2014
ago-14 29/5/2014
jun-14 28/3/2014
abr-14 30/1/2014
feb-14 27/11/2013
dic-13 30/7/2013
ago-13 30/5/2013
jun-13 27/3/2013
abr-13 30/1/2013
feb-13 29/11/2012
dic-12 30/7/2012
ago-12 30/5/2012
jun-12 29/3/2012
abr-12 30/1/2012
feb-12 29/11/2011
dic-11 28/7/2011
ago-11 27/5/2011
jun-11 30/3/2011
abr-11 28/1/2011
feb-11 29/11/2010
dic-10 29/7/2010
ago-10 27/5/2010
jun-10 30/3/2010
abr-10 28/1/2010
feb-10 26/11/2009


Some months in gold are thinly traded. For this reason I use the custom contract I mentioned above that avoid those months.

Unfortunately not all the continuos contracts offered by TS are built correctly. By correctly I mean switch when volumes swap to the next contract (timing) AND to the next following month with max volumes. (chosen of the right month) . For instance @LH roll over in their continuos contract is performed with a couple of week delays and in summer They jump the super liquid July month. Clearly this is plain wrong.


I am using custom contracts in gold and crude oil while I am forced to make by myself the roll over for @LH. (switching manually contract when needed)
Why don't I use custom contract in @LH? Because the data offered is full of spurious.


How do you build a custom contract in TS? I do not see information.

portfolioquanttrader2020 - 4-8-2021 at 03:19 PM

Peter, could we see the architecture of the GSB code drawn in a sketch with arrows?
Do you have any example of TradeStation code and graph where all indicators, entry modes, filters, etc are explained with arrows?

portfolioquanttrader2020 - 4-8-2021 at 03:51 PM

Peter
I would like you to answer the following questions, and if possible, with arrows within the code of a tradeStation system and with a sketch of the architecture of gsb, where they are found.

1. what are weights for?
2. How do you know the minimum and maximum and the step when setting the weights and parameters? what tests have you done to get to know them?
3. What exactly do the operators do within the gsb architecture?
4. What is the entry Level Mode. What is the EntrylevelValue for? How do you choose your number? For example 4, instead of 8?
5. What are the output modes for? Can they all be disabled?
7. Are the custom indicators indicators that we import to gsb? How do we choose your parameters?

portfolioquanttrader2020 - 4-8-2021 at 03:53 PM

I would like a sketch where all this is explained

imagen_2021-08-04_165354.png - 172kB

portfolioquanttrader2020 - 4-8-2021 at 04:11 PM

How can I configure in gsb that the output systems start at an hour, but not at that specific hour, if not after that hour.
Starting at 1, it would be 1330, 1400 etcc

portfolioquanttrader2020 - 4-8-2021 at 04:13 PM

How did you get the architecture? I understand that there could be more types of architecture, for example 3 or 4 types, or not more?

portfolioquanttrader2020 - 5-8-2021 at 03:26 AM

How can I build or modify the macro code?
and thus be able to automate processes?
How app settings differs from optimization settings?
macros affect app settings?

admin - 5-8-2021 at 03:32 AM

1) weights give more empahsis to a specific inidacotr.
They are not used however in enty type any indicator cross or no conflict cross
2) Use the defaults, do not change.
3) */+ can be used. * works best so dont change this.
4) Leave on defaults. a large entry level will give less trades, often higher profit. GSB and WF will sort out best values
5) I dont know what outputs modes are
7) I dont even use these myself.
see https://trademaid.info/gsbhelp/Customindicators1.html
Unless your a very experienced gsb user & have a superb indicator, I would not use them

admin - 5-8-2021 at 03:33 AM

Quote: Originally posted by portfolioquanttrader2020  
I would like a sketch where all this is explained

see https://trademaid.info/gsbhelp/GSBleftsideFeatures.html

admin - 5-8-2021 at 03:35 AM

Quote: Originally posted by portfolioquanttrader2020  
How can I configure in gsb that the output systems start at an hour, but not at that specific hour, if not after that hour.
Starting at 1, it would be 1330, 1400 etcc


see this
in nearly all cases entry over the full period of the day works best



time1.png - 71kB

admin - 5-8-2021 at 03:36 AM

Quote: Originally posted by portfolioquanttrader2020  
How can I build or modify the macro code?
and thus be able to automate processes?
How app settings differs from optimization settings?
macros affect app settings?

on bottom of the screen, you can edit macros.
again best use the existing macros. They do vary a little from one market to another

portfolioquanttrader2020 - 5-8-2021 at 09:16 AM

Peter, you talked to me about the entry, and I asked if there is an option OF EXIT OF OPERATIONS IN AN HOURLY INTERVAL, FROM X HOUR TO AND HOUR.

portfolioquanttrader2020 - 5-8-2021 at 09:45 AM

To edit macros you mean what I'm putting in the photo?

MACRO.JPG - 175kB

portfolioquanttrader2020 - 5-8-2021 at 09:51 AM

Hi Peter
These tables in excel keys do you build? Or do they come directly from GSB Automation?

Results.JPG - 70kB

portfolioquanttrader2020 - 5-8-2021 at 11:24 AM

Peter
the photo that I put you are secondary filters or indicators for gold. I got it from the first video of the gold

gold indicators.JPG - 220kB

Daniel UK1 - 5-8-2021 at 03:25 PM

Quote: Originally posted by portfolioquanttrader2020  
To edit macros you mean what I'm putting in the photo?


Yes here you can edit macros, or you can create a new one by clicking on the bottom right button "new"

A good idea is to perhaps make a copy of an existing one and edit that as a start.

Daniel UK1 - 5-8-2021 at 03:27 PM

Quote: Originally posted by portfolioquanttrader2020  
Hi Peter
These tables in excel keys do you build? Or do they come directly from GSB Automation?


These tables i believe are coming from Peters excel basic sheet that you import automation csv files into, you only get that excel if you buy the automation tool.

Another solution is to use the macro to export the stats to a csv file, and then just import that to your own excel and create whatever tables you like.

You dont need automation to export stats.

Daniel UK1 - 5-8-2021 at 03:30 PM

Quote: Originally posted by portfolioquanttrader2020  
Peter
the photo that I put you are secondary filters or indicators for gold. I got it from the first video of the gold


If the question is where you get that info/table from, its found in statistics by saving the stats from right clicking on systems in gui and save performance/indicator stats, stats i think, then you go to the tab stats and you find then the stats there for indicators, sf, etc..


JozefSusko - 5-8-2021 at 03:45 PM

Peter

Can you advise me where to find the GSB_Scripts_2021_07_31 script in the forum
I can not find
I only have the GSB_Scripts_2021_07_18 in the folder

Thanks

admin - 5-8-2021 at 11:13 PM

Quote: Originally posted by JozefSusko  
Peter

Can you advise me where to find the GSB_Scripts_2021_07_31 script in the forum
I can not find
I only have the GSB_Scripts_2021_07_18 in the folder

Thanks

GSB_SCRIPTS_2021_7_31+WITHUPDATEDGSBSYS1ES_V1.21.ELD
GSB_NinjaScript_2021_08_04.zip
in the file repostitory now

https://trademaid.info/forum/post.php?action=edit&fid=1&tid=...

portfolioquanttrader2020 - 11-8-2021 at 01:28 AM

Peter is it possible to use the volume in GSB to build systems? Murray used volume in the dynamic open breakout strategy

For commodities/futures traders and/or stock traders and indexes, our new Dynamic Open™ technology means that you can use opening range breakout on commodities and futures. For years, ORB has not worked on these markets due to the fact that futures no longer have open outcry. Almost all of the futures markets are now 100% mechanical and 24 hours. These markets close for 45 minutes to a few hours before reopening. This means we do not have a true trade-able opening time.

Dynamic Open™ is a revolutionary new trading technique that looks at price and volume patterns to find a point which will act as a psychological open point for tomorrow. The time of the open is known for the next session after the last session has closed. This Dynamic Open works very well and offers a predictive power equal to or better than the old open before the electronic markets.

admin - 11-8-2021 at 01:38 AM

'@portfolioquanttrader2020
volume is already used, but only on some indicators.
For years, we by default use the session start and end time where the volume and range is.
This is not always perfect, but normally works well. Sometime there are a variety of valid times. (especially start time)
see market validation1 video
https://trademaid.info/gsbhelp/Videos.html

regardless Murrays idea likely has merit. Im also not sure if we are free to use his intellectual property.

bizgozcd - 11-8-2021 at 04:54 AM

Peter,

I am getting an alert from Windows Defender that GSBWorker.62.920.exe contains Trojan:Win32\Sabsik.MT.A!Ml

https://www.microsoft.com/en-us/wdsi/threats/malware-encyclo...

Not sure how to proceed--the files were automatically quarantined. I've never gotten this before.

Thoughts on this?

admin - 11-8-2021 at 05:48 AM

Quote: Originally posted by bizgozcd  
Peter,

I am getting an alert from Windows Defender that GSBWorker.62.920.exe contains Trojan:Win32\Sabsik.MT.A!Ml

https://www.microsoft.com/en-us/wdsi/threats/malware-encyclo...

Not sure how to proceed--the files were automatically quarantined. I've never gotten this before.

Thoughts on this?


i updated to 63.00. The 62.90 file wasnt digitally signed, so gave false virus message.
(cause was my digital sign usb key was taken out of usb hub and not put back)

engtraderfx - 14-8-2021 at 05:23 AM

Hi, I am getting error when running RM "2021/08/14 21:19:42 The remote server returned an error: (550) File unavailable (e.g., file not found, no access)."? Not updating to v63? Regards, Dave

engtraderfx - 14-8-2021 at 05:46 AM

Hi, I am getting error when running RM "2021/08/14 21:19:42 The remote server returned an error: (550) File unavailable (e.g., file not found, no access)."? Not updating to v63? Regards, Dave

Yury - 23-8-2021 at 05:28 PM

Hi there.
Can GSB use custom indicators with the data stored in flat files such as CSV format?
If so, what directory shall I put such files?
What the headers shall look like?
Thanks!

admin - 23-8-2021 at 05:29 PM

Quote: Originally posted by Yury  
Hi there.
Can GSB use custom indicators with the data stored in flat files such as CSV format?
If so, what directory shall I put such files?
What the headers shall look like?
Thanks!

Hi Yury
welcome to GSB
please see the docs here
https://trademaid.info/gsbhelp/Customindicators1.html

Yury - 23-8-2021 at 05:46 PM

Can GSB support end of day trading for stocks?
If so how correctly set up price data and sessions?
Again, thanks for your response :)

Yury - 23-8-2021 at 05:56 PM

This page https://trademaid.info/gsbhelp/Customindicators1.html describes how export TS indicators into GSB.
My question was: san GSB use custom indicators with the data stored in flat files?
Example
Date, "MyIndicator(1)", "MyIndicator(10)"
1/1/2020, 0.3, 0.8
2/1/2020, 0.5, 0.9

admin - 23-8-2021 at 06:24 PM

Hi Yury
its a personal preference only, but I dont like daily bars. There is absolutly nothing wrong with doing though
issues are
you cant on some markets do a exit on close (there are some ways around this)
I feel trades change after the fact more often than intraday.
There are less trades often than 30 minute bars
Some users are doing daily bars on GSB but I know very little about it.
You likely should turn secondary filter off.
use data ie 830 to 1500 with 390 minutes
ie appl.390.minute.txt
The format you describe is not supported.
If you have an indicator that is public domain or you wrote and are willing to give to GSB users, im happy to add it into GSB

portfolioquanttrader2020 - 24-8-2021 at 04:20 PM

Peter is it important to know what a system does exactly? That is, understand the logic and premise? Or it is enough to know that the system is built with a robust methodology. I say this because I do not understand GSB systems very well their logic.

admin - 24-8-2021 at 07:09 PM

Quote: Originally posted by portfolioquanttrader2020  
Peter is it important to know what a system does exactly? That is, understand the logic and premise? Or it is enough to know that the system is built with a robust methodology. I say this because I do not understand GSB systems very well their logic.


Good question.
Its nice to know but not so important. I dont add indicators on chart to visually see whats going on. Nice to do but not much benefit
What is important if you use aic entry (any indicator cross) is see the metrics of each indicator, one at a time. (commend the others out) If you get one thats a lemon, remove it.
Example shown I removed two indicators.
Simply looking at a chart gives you a good idea. Is it trend following( nearly always)
what market conditions does it trade in? Any problems.
Ie on a legacy swinges system, I hit the 3k profit target, and it entered again next bar. GSbswing4es/nq I made it that profit target doubles if the entry condition is there when the first profit target would have hit.
However if you have really high experience it often helps.
You can see even how gsbsys1es was improved in gsbsys1.3es
Its likely the exact same extra filters can be added to existing GSB systems.
(I suspect day trading es/ym/nq the same filters will work.

WHat I dont know is now we are normally using a totally different secondary filter, will the same filters in 1.3 work on those systems

removed.png - 50kB

Siem - 6-9-2021 at 12:48 PM

I have an issue with an automatic strategy, it is programmed to close at 12.30 (CT).
Today I disabled it because of the changed exchanged times due to labour day, the exchange closed at 12.00 (CT) so there was no auto-close of the strategy.
A market order (that was never placed, because the strategy was disabled) remains open on the screen.

I would like to enable the strategy, what should I do? I suspect TS will keep this "order" open until tomorrow when the exchange closes at the usual time. So there will be no buy order tomorrow for the strategy. TS gives me a cryptic message.
Is there an easy way to fix this?

Screen Shot 2021-09-06 at 20.37.47.png - 603kB Screen Shot 2021-09-06 at 20.47.26.png - 243kB

Daniel UK1 - 6-9-2021 at 03:29 PM

Quote: Originally posted by Siem  
I have an issue with an automatic strategy, it is programmed to close at 12.30 (CT).
Today I disabled it because of the changed exchanged times due to labour day, the exchange closed at 12.00 (CT) so there was no auto-close of the strategy.
A market order (that was never placed, because the strategy was disabled) remains open on the screen.

I would like to enable the strategy, what should I do? I suspect TS will keep this "order" open until tomorrow when the exchange closes at the usual time. So there will be no buy order tomorrow for the strategy. TS gives me a cryptic message.
Is there an easy way to fix this?



Hi Siem, imho i would suggest to not trade half days, just avoid it and you will have less headache and less errors, and most likely more dollars in your account in the end :)


edgetrader - 6-9-2021 at 04:50 PM

Quote: Originally posted by Siem  
I have an issue with an automatic strategy, it is programmed to close at 12.30 (CT).
Today I disabled it because of the changed exchanged times due to labour day, the exchange closed at 12.00 (CT) so there was no auto-close of the strategy.
A market order (that was never placed, because the strategy was disabled) remains open on the screen.

I would like to enable the strategy, what should I do? I suspect TS will keep this "order" open until tomorrow when the exchange closes at the usual time. So there will be no buy order tomorrow for the strategy. TS gives me a cryptic message.
Is there an easy way to fix this?


"Exit this position" means you want TS automation to send an exit order for this position if and when your strategy exits. Because you have no actual position in the market, this isn't what you click.

"Do not exit this position" means you want TS automation to ignore the current hypothetical position of the strategy that you didn't actually open in the real market. Click this.

However, another issue will be that if your entry on the next day will be in the same direction, it won't be sent as TS automation assumes the strategy still is in an open position, and by default the limit is one entry per direction long or short. To fix this issue, either don't take entries on half-days or make sure the positions are exited (at least hypothetically, even if you don't take the signals) before the next trading day.

My suggestion is you add something like "if date <> eldate(09, 06, 2021) then begin [your system] end;" around your code to not have any entries on half-days. Then you won't have to manually disable sending orders, you won't get a popup about a hypothetical position you didn't take, and you won't have to worry about missing the entry on the next day. All of that will be fixed.

admin - 7-9-2021 at 12:52 AM

There should be HolidayNHalfDay function in gsb eld
from memory its
if HolidayNHalfDay(date) then {buy sell logic here etc}
Not sure if there are errors in code. I did a update to this code a few months ago as there was one bug in it

BlackBox - 7-9-2021 at 07:41 PM

Quote: Originally posted by edgetrader  
Quote: Originally posted by Siem  
I have an issue with an automatic strategy, it is programmed to close at 12.30 (CT).
Today I disabled it because of the changed exchanged times due to labour day, the exchange closed at 12.00 (CT) so there was no auto-close of the strategy.
A market order (that was never placed, because the strategy was disabled) remains open on the screen.

I would like to enable the strategy, what should I do? I suspect TS will keep this "order" open until tomorrow when the exchange closes at the usual time. So there will be no buy order tomorrow for the strategy. TS gives me a cryptic message.
Is there an easy way to fix this?


"Exit this position" means you want TS automation to send an exit order for this position if and when your strategy exits. Because you have no actual position in the market, this isn't what you click.

"Do not exit this position" means you want TS automation to ignore the current hypothetical position of the strategy that you didn't actually open in the real market. Click this.

However, another issue will be that if your entry on the next day will be in the same direction, it won't be sent as TS automation assumes the strategy still is in an open position, and by default the limit is one entry per direction long or short. To fix this issue, either don't take entries on half-days or make sure the positions are exited (at least hypothetically, even if you don't take the signals) before the next trading day.

My suggestion is you add something like "if date <> eldate(09, 06, 2021) then begin [your system] end;" around your code to not have any entries on half-days. Then you won't have to manually disable sending orders, you won't get a popup about a hypothetical position you didn't take, and you won't have to worry about missing the entry on the next day. All of that will be fixed.


IMO, to complete: if you already in a trade and the next day is a "half-day", keep the strategy active, because there is always a possibility the strategy will give a exit signal on that "half-day"

admin - 7-9-2021 at 07:43 PM

agreed, If you have systems that are long term, (not day trading) you trade 1/2 days.

bizgozcd - 23-9-2021 at 09:54 AM

Peter,

Do you have any thoughts on which indicators and settings are resource intensive and thus take a painfully long time to run?

Thanks again.

admin - 23-9-2021 at 05:16 PM

Quote: Originally posted by bizgozcd  
Peter,

Do you have any thoughts on which indicators and settings are resource intensive and thus take a painfully long time to run?

Thanks again.

this doesnt matter in GSB at all, as all indicators are cached.
Its if you choose to optimize in TS its more an issue.
slowest indicators likely are those that use median

Reading TS .bin files

peani - 23-9-2021 at 05:48 PM

I am looking for a way to read the .bin files generated by TS for WFA, but I haven't been able to find a tool to do so, or a reference on the format to write my own code...

I would appreciate any leads or suggestions.

Thank you.

admin - 23-9-2021 at 06:08 PM

Quote: Originally posted by peani  
I am looking for a way to read the .bin files generated by TS for WFA, but I haven't been able to find a tool to do so, or a reference on the format to write my own code...

I would appreciate any leads or suggestions.

Thank you.

ewfo reads them. A lot of work put into EWFO to do that.
https://trademaid.info/ewfo.html

peani - 23-9-2021 at 06:38 PM

Quote: Originally posted by admin  
Quote: Originally posted by peani  
I am looking for a way to read the .bin files generated by TS for WFA, but I haven't been able to find a tool to do so, or a reference on the format to write my own code...

I would appreciate any leads or suggestions.

Thank you.

ewfo reads them. A lot of work put into EWFO to do that.
https://trademaid.info/ewfo.html


Yes, I know EWFO does, and I imagine it did take a good bit of work (maybe some good TS connections too?)

I'm trying to ask delicately, because I realize there's a lot of value in that work. I'm willing to put in the work to write my own code. I'm not asking for a handout, just a helping hand, or clues, or pointers...

admin - 23-9-2021 at 09:38 PM

Hi Peani, sorry not willing to do that. A lot of IP goes into these products & I'm not willing to give that away. If there is something you desperately need added into EWFO, I can consider that.

peani - 24-9-2021 at 10:30 AM

Quote: Originally posted by admin  
Hi Peani, sorry not willing to do that. A lot of IP goes into these products & I'm not willing to give that away. If there is something you desperately need added into EWFO, I can consider that.


EWFO looks great, and I'll be trying it soon. Right now I can't imagine I would need something it doesn't already do.

I was trying to do something unrelated to EWFO, mainly out of curiosity and for the challenge. I was hoping the answer was "the encoding is such-and-such", but I understand.

Thanks

peani - 24-9-2021 at 06:07 PM

On EWFO's graph pane, the Current (IS) and WF (OOS) curves begin at the same point in time, and in the Trades tab, there are OOS trades during the first IS period.

I would have expected the first OOS trades to begin after the first IS period. In other words, shouldn't both curves be the same during the first IS period, and then begin diverging (hopefully not too much!) at the first OOS period?

What input values are used to generate the OOS trades shown during the earliest IS period?

admin - 24-9-2021 at 06:22 PM

The first OOS period has to be in sample, not really a good way around this, though ewfo can to a reverse wf. (end date first)
if this first period is left out, you cant really compare the curves well, and the data is from a long time ago - so its less significant.
ts ewfo does the same.
the first run parameters are going to be the best parameters found at the end of the first run.

peani - 24-9-2021 at 06:40 PM

Quote: Originally posted by admin  
The first OOS period has to be in sample, not really a good way around this, though ewfo can to a reverse wf. (end date first)
if this first period is left out, you cant really compare the curves well, and the data is from a long time ago - so its less significant.
ts ewfo does the same.
the first run parameters are going to be the best parameters found at the end of the first run.


Thank you for the quick reply.

During this first period, the OOS and IS curves are different. Is that because the IS curve is generated with the "final" input values (per the help files) rather than an in-sample optimization for that first period?

admin - 24-9-2021 at 06:55 PM

Peani, correct
You have a very good understanding of the finer details that most people dont grasp.
However a lot of these details its likely are not important compared to the big picture.
To me he big picture is a wf is useful to improve parameters, and one of the things to be done to see if a system is valid.
While I strongly prefer anchored wf in gsb systems, a rolling wf is a bigger stress test.

bizgozcd - 25-9-2021 at 11:32 AM

Quote: Originally posted by admin  
Quote: Originally posted by bizgozcd  
Peter,

Do you have any thoughts on which indicators and settings are resource intensive and thus take a painfully long time to run?

Thanks again.

this doesnt matter in GSB at all, as all indicators are cached.
Its if you choose to optimize in TS its more an issue.
slowest indicators likely are those that use median


So I am doing a run with 5 indicators...it goes fast. But if I add 5 more it goes very slow. So I added the second 5 one by one and each run is very slow. Remove it and going back to the first 5, very fast. Any idea what could be causing this?

bizgozcd - 25-9-2021 at 11:32 AM

Quote: Originally posted by admin  
Quote: Originally posted by bizgozcd  
Peter,

Do you have any thoughts on which indicators and settings are resource intensive and thus take a painfully long time to run?

Thanks again.

this doesnt matter in GSB at all, as all indicators are cached.
Its if you choose to optimize in TS its more an issue.
slowest indicators likely are those that use median


So I am doing a run with 5 indicators...it goes fast. But if I add 5 more it goes very slow. So I added the second 5 one by one and each run is very slow. Remove it and going back to the first 5, very fast. Any idea what could be causing this?

admin - 27-9-2021 at 01:05 AM

Hi Bizgozcd
You best follow the methodology. If you have beta tester mode you have 86 indicators approx.
Indicator building (the first pass) is normally much slower than system building (the second pass)
possible your last 5 just dont work well on the market your on.
Here is the 86 I use. You can import them automatically

Attachment: Login to view the details

import.png - 338kB

portfolioquanttrader2020 - 10-10-2021 at 10:06 AM

Hi, I'm trying to get the best ES swing indicators.
Can someone explain the steps to me, and where the macros are.
I need the steps, they are not reflected in the guide.

portfolioquanttrader2020 - 10-10-2021 at 01:27 PM

Hello, the custom indicators, are they imported from TradeStation to GSB? I can not understand it

admin - 10-10-2021 at 04:28 PM

@portfolioquanttrader2020
it is in the guide here, search on Click m2, then play.
https://trademaid.info/gsbhelp/BuildingNasdaqSP500orDowsyste...

I dont recommend you use CI.
While having CI is a nice concept, its a lot more work and more complex.
Also the inidcator selection of choosing the green best indicators via macro will not work with CI.
This will get fixed eventually, but not for some time. This is going to create a lot more work as the build process is then not fully automated.
If anyone has a open source indicator they really want added in GSB, im normally happy to do that unless its too complex.
docs are here
https://trademaid.info/gsbhelp/Customindicators1.html

portfolioquanttrader2020 - 12-10-2021 at 01:50 AM

Hello there
I need an example of two members of a family.
A visual example of parameters.

portfolioquanttrader2020 - 12-10-2021 at 02:04 AM

Hello there
I have searched for better indicators and now, building 50,000 systems
I want to know if my weight settings are correct.

build swing es.PNG - 337kB

portfolioquanttrader2020 - 12-10-2021 at 06:35 AM

Hi peter
I am building SWING ES.
Family 3 with 6 members.
Could you tell me if the suitability is higher than 300 OS systems?
And your opinion on metrics?

gsbsiwngES-1.PNG - 639kB

gsbsiwngES-1.PNG - 639kB

portfolioquanttrader2020 - 12-10-2021 at 08:49 AM

Hi Peter, the strategy below presents different results with the symbol MES and ES, and I think that also with GSB

PerformanceMES-gsb.PNG - 597kB PerformanceES.PNG - 47kB PerformanceMES.PNG - 38kB

// Settings
// Platform: TradeStation
// Script Mode: LiveTrading
// ID: 20211011-135321-326483-wvDqo / WF:20211012-031334-278740-7Mdyi
// Info: File Name Prefix: , Comment: , App Settings: amadoreOnly.gsbappset, Opt. Settings: ES30_SWING-Compare2-25k-FitX_GReen_GReen.gsboptset, Workplace Manager's ID: gVofSOoCGo97qYGgA.20211011-130006-394940, Manager's GSB Version: 1.0.62.88 / 2021-08-03, Worker's Instance ID: iFq87u59u30x8eed8, Worker's GSB Version: 1.0.63.09 / 2021-09-28, Worker's Machine Name: DESKTOP-TR06SDA
// Price Data: ES.30.1997 *2021-02-28 *2021-10-11 03:14:38: (Data1: ES\ES.1.Minute.LocalTime_1997_28-02-2020.txt (Mult.: 30, Session: "0830 - 1500"))
// MaxBarsBack: 500
// Profits Mode: Currency
// Quantity: 1
// Quantity Mode: FixedShareContracts
// Trading Dates: 2006-03-01 - 2019-02-28
// Trading Dates Mode: All
// Trading Nth Day: 1
// Trading Nth Day Mode: All
// Exit Stop Loss: 4000
// Exit Profit Target: 2750
// Exit Minutes:
// Exit Bars:
// Fitness Criteria: NetProfit * AvgTrade * PFLateEntry
// Entry Type: Compare2
// Commission: 0
// Slippage: 0
// Reports Commission: 0
// Reports Slippage: 0
// Commission Mode: TradePerSide
// Slippage Mode: TradePerSide
// Positions Allowed: LongOnly
// Max. Entries per Day:
// WF Type: GeneticAlgorithmMultiThreaded
// WF # of Random-Space Tests: 10000
// WF GA Generations: 130
// WF GA Population: 130
// WF Anchored: True
// WF OOS %: 20
// WF Runs: 10
// WF Search Space: Nearest
// WF Nearest %: 100
// WF Fitness Criteria: NetProfit * AvgTrade * PFLateEntry
// WF Result:
// Optimization/Original 65 12 1.75 1.75 1.75 5 5 50 1 700
// 1 15 117 1.5 0.75 2 -7 -7 50 1 400
// 2 15 117 1.5 0.75 2 -7 -7 50 1 400
// 3 200 13 1.5 1.75 1.5 6 6 50 1 600
// 4 56 9 0.75 0.5 0.75 4 4 50 1 650
// 5 68 9 0.75 0.5 1.25 8 8 50 1 650
// 6 56 9 0.75 0.5 1.5 10 10 50 1 650
// 7 56 9 0.75 0.5 1.5 10 10 50 1 650
// 8 56 9 0.75 0.5 1.5 10 10 50 1 650
// 9 56 9 0.75 0.5 1.5 10 10 50 1 650
// 10 56 9 0.75 0.5 1.5 10 10 50 1 650
// Current 53 9 0.75 0.5 1.5 10 10 50 1 650
// Params. Rol. Stability Coarse: 78
// Params. Anc. Stability Coarse: 66
// Equity Bollinger: 90.0%
// Equity Pearson Exact: 10.0%
// Equity Pearson Close: 70.0%
// Equity Spearman Exact: 20.0%
// Equity Spearman Close: 70.0%

// Manager's GSB Version: 1.0.62.88 / 2021-08-03
// Worker's GSB Version: 1.0.63.09 / 2021-09-28

// Performance (full period)
// Fitness: 139,593,867.38
// Net Profit: 140,812.5
// Commission (in $): 0
// Drawdown: -15,687.5
// Avg Trade: 531.37
// Percent Profitable: 55.47
// Pearson: 0.991
// Profit Factor: 1.88
// Trades Count: 265
// Net Profit / -Drawdown: 8.98

// Performance (walk-forward)
// Params. Rol. Stability Coarse: 78
// Params. Anc. Stability Coarse: 66
// Equity Bollinger: 90
// Equity Pearson Exact: 10
// Equity Pearson Close: 70
// Equity Spearman Exact: 20
// Equity Spearman Close: 70

// Inputs: // see warning at https://trademaid.info/gsbhelp/Script.html
Vars:
i1Data(1),
i2Data(1),
i2length(65),
i3Data(1),
i3length(12),
i1Weight(1.75),
i2Weight(1.75),
i3Weight(1.75),
entryParams(5),
iSFData(1),
iSFbpv(50),
iSFWeight(1),
sfEntryLevel(700),
stopLossCurrency(4000),
profitTargetCurrency(2750);

// If the statement below does not compile, please import the latest script file from C:\GSB\GSB (Managers)\TradeStation Code\GSB_Scripts_2021_07_31.eld
Once
Begin
Value1 = GSB_Scripts_2021_05_19;
End;

// MaxBarsBack check
Once (MaxBarsBack <> 500)
Begin
RaiseRunTimeError("MaxBarsBack (Maximum number of bars strategy will reference) must be set to {0} (from Properties for All button, General tab)");
End;

// Vars
Vars:
id("20211011-135321-326483-wvDqo-WF-20211012-031334-278740-7Mdyi"),
debugScriptPath("C:\GSB\Data\Debugs\20211011-135321-326483-wvDqo-WF-20211012-031334-278740-7Mdyi.ts.mgr.bktst.txt"),
dateYmd(0),
timeHms(0),
isSessionOpen(False),
nthDay(1),
lastDate(0000101),
daysCount(-1),
weekDay(0),
currentBarDTOHLCV(""),
lastBarDTOHLCV(""),
v1(0, Data1),
v2(0, Data1),
v3(0, Data1),
vn1(0, Data1),
vn2(0, Data1),
vn3(0, Data1),
vSf(0, Data1),
vnSF(0, Data1),
result(0),
sfResult(0),
decision(0),
sfDecision(0),
flag(0),
BSE(1),
zs(0.0000000001);

// Date YMD, Time HMS, and Day of week
dateYmd = Date + 19000000;
timeHms = StrToNum(BarDateTime.Format("%H%M%S"));
weekDay = DayofWeek(Date);

// Is-Session-Open
isSessionOpen = (weekDay = 1 And Time > 0830 And Time < 1500) Or (weekDay = 2 And Time > 0830 And Time < 1500) Or (weekDay = 3 And Time > 0830 And Time < 1500) Or (weekDay = 4 And Time > 0830 And Time < 1500) Or (weekDay = 5 And Time > 0830 And Time < 1500);

// Exit Stop Loss
SetStopLoss(stopLossCurrency);

// Exit Profit Target
SetProfitTarget (profitTargetCurrency);

// Indicators
v1 = TrueRange of Data(i1Data);
v2 = AvgTrueRange(i2length) of Data(i2Data);
v3 = AvgTrueRange(i3length) of Data(i3Data);
vn1 = GSB_Norm4(v1, 13, 100) of Data(i1Data);
vn2 = GSB_Norm4(v2, 13, 100) of Data(i2Data);
vn3 = GSB_Norm4(v3, 13, 100) of Data(i3Data);
vSF = GSB_CloseLessPrevCloseDBpv2(iSFbpv) of Data(iSFData);
vnSF = GSB_Norm4(vSF, 0, 100) of Data(iSFData);

// Result and decision
result = ((Sign(vn1) * Power(Absvalue(vn1), i1Weight)) * ((Sign(vn2) * Power(Absvalue(vn2), i2Weight)) * (Sign(vn3) * Power(Absvalue(vn3), i3Weight))));
result = Sign(Sign(vn1) + Sign(vn2) + Sign(vn3)) * Absvalue(result);
result = IFF(AbsValue(result) > zs, result, 0);

// entry type = Compare2
decision = GSB_Decision7(result, 2000, Sign(entryParams) * Power(AbsValue(entryParams), 4), 0);

// SF result and decision
sfResult = vnSF * iSFWeight;
sfResult = IFF(AbsValue(sfResult) > zs, sfResult, 0);
sfDecision = GSB_Decision7(sfResult, 1000, sfEntryLevel, 0);

// Entry-filter check
flag = 0;

If True
And ((timeHms >= 083000 And timeHms <= 143000)) Then
Begin
// Buy/Sell
If (decision = 1 Or decision = 2) And sfDecision = 1 Then
Begin
Buy("Long Entry") 1 contracts this bar on close;
flag = 1;
End
Else If (decision = -1 Or decision = 2) And sfDecision = -1 Then
Begin
Sell("LX-Long Exit") this bar on close;
End;
End;

// Hash (DO NOT CHANGE)
// In order to restore the system that generated this script, save the full script as a .gsbscript file and load it from GSB (just like .gsbsystem and .gsbsystemz files).
{XQAAEAD7jxIAAAAAAAA9iIUkQRkui9ssIlbwnG/Aisk+VZMXFHe5ibugXX8oSM5FC5Rzr5hRGClW4Lg/UlUyhq2FRqCnqNxqBsgQR2AkzP82VPLhISKOEJITaJHSB65IflJIUwF/zmT/qoS9JixjU pu3uRS3h3ND
+gwqAgmepBGnevY91IfsoBDoBSaBMIDhGXKp+j4R/No98ErWbKxkcoCQvspGKSKQ2T3J7zwF+v1kdXnYLfRYU6Z8ILs8QCW/Nj5b3YkKAi/yYmPfEAy7SlyCNO6u21bJfFc80mJ6lkyW7WbWKi2Uoz m50za7+qLY
aJTQgpHNA9IBmaoQJvZGVKWJkDCj+8XCezAC+3ygE2C5zKEYyDEgmhsEHcN8O8NWVA8fdOQzDq7ev6w7Fbo7YGbYtJhOz3ws4fbaaSqEQhvZHvpquh6fFwa+u7Il0flekSV+ycprRijB4txKZPff1S B01YL+j6W9
b2aJbLRPX+W8WDdkHQptkp/275gsfbWM3CBzol8mOEbUUzkkqK4CgzLXaKKvBr0ulFjAlkwhDyzaSyluso9jsmAxcmRPvX0o3qAqA4xuvl0EBvfumSA/Y0ooVxWqrdwLpg/XTL+QxcVyoW1PsacOAR CnoIl8+rG8
XGp6fyG/HYrI5WkCwSD20Ahf/cXcLNGM0/HTEejSKHTPpX//xBfruhrRiMn7KkFJf3kR2HU72AnxYMfctbpEgqQ68dPJ+zwhMaM/DoIAHH2YtV62Vb4DSmViMmESt3l6t/TGm1ZDO2EcxrW8d65bzn IXWjzVMz2G
2qd0oQfj48dyen8RsIw7iBLEdmIOeatgx+Q57dVKCoGoh1dvD83rNewlcd1SXKDoigY4DXcc6FAciw+6krROW0CC8clBrJ4lReDCqTz1kzLc5wJlqwlrWjRntVTGqLC+8vt4PYgM3mnj5JtqpYlmND WopeVQBLO8
3r5mXaI6GSZKK+02aBZD7X0O/c2X6m8+u6DjiOK/nAqGlAhyaEPHZAD+o/Wfp06IeTdOa/ZS9LFsOXehY6MHncqI+LrS5unN60a8hlhdzSR+psH5T5jRWAbDgZimwa+Ba8WBF3RDSog3gtJ8PbU5fj VmQIH/xjYh
NVyNU6C0QjvzzQCVPJv0OXPutbiMjj4FGsZsMFMD5+cf1f3hy7Di30jqUVxRkVkY/2SAaHT+4jwHnFHFBhiFcJm1+2n4aupnBr60hTYka6S72emcrMf/dpG6k2F77r7re7CJNCyLqcWU1OH5cQ7vyK 11vpJdbsL3
4PBE26QSWgXG+WfyrvfZmmXj5zLMGJf5kivb/lmbCk6q49BHoKSZWeiLfh1BhPM99/VJ0ZO+KFeDJshTVwMQ2sLvSx4PpREcYhLMW+zqdr7g5m1ICuporFUSHv00rQEFZk4NI/Ij6vfeKTMAWZRTNY Nzloh+pSCe
WZYdWJ3TAfqTz7Ohi+hpC5532Zm2hPX8kk/6iyZllc5njmwExFs1WxXMMDRugIeZBJa3bYQs3becksODhumbsXP+HEczuwf6Lp4oxzPKJUsBoiI9M4cDIP2WruvIf+LYs63eVns+oHVFR7Y5EecZhz tc1obETzPH
jp3ASkwZpo/Q09LS8OrtDfUYKw+7HcD0koNqirBVf00d7ZapJRPGNRR3VV5K5H1QQFqL06o8zhcqzCxg+YWcqM3Sejj2ByI+WN3S/SzE4xxFnJKcZ/a84Dxi5ar0eJtO5ax5kT9mLFWtkOr93moayj pWhzFfDWtd
3sSWoxPmTvz35VPVUebByVMYycIEKSFB/LWDNmHR556xKhmQhD7LDECnkI5r9Xc1wretX6QAIoIp9TaD1Qs0k8tzp90jvHnlhlD+0TEh2X4XRa4rVMQ+r/hTjfCHnrM8BcXZmBGhH4swBhcrtiXIxV rSYVvQH6GY
BfUbybMNB0mPiRIDBb354kyXEvvfb++E007DfHgDFpTjcO7DThVzb/XnSRNdawf32nTGXeVHsXffBORFQcWyxd9Go6mYn1ceWUsNYATy6JxIH+bjWM/JfV21uTcKfWuhni7f2dF5iXlQ1aWAtlEV+Q K8jThyttJu
2WK6ZuOO19EIf6ttNEzK8ySccOHtBB029OG750C1VSNnG5KxJxDHv49WC2WFs1CsR7u5SA0LIbXkFWk8fFEV3moQBy44Ou8T++52G1wk83r7sog1a3tJbSZeJZp6dQMvkUUgCDS07UgN6qKfAPx+b1 Eh3M161Fox
kMWfa/NpSh0vkWtq34D6MkR/zs8HPSkRAMEXAuqZ9sZP2XNv69Qicl1/bKCFzNaDWHvYG5AuWoVxP+uo0TpaXMp2imeSnkACnz2rtvUE+JSot22u0Eaj1N1qGSSRpTMvZEXYcI0OGCJA7X3BbIdBjr ZxclHp9Qlb
KLrUobN6GOucomrd21pNSAAA0DGf3XPldxwDbg12aEWssns4KAwYU/4pvr+dgV/HNxxsy5Ifp+p5kPZzSq1jLaVGhxEiVna8CGhEL+kczVCBvYbcE592ZGQf68d1AWGqFIeekGTw4gWEa95v1SNKYf zPNQulZ+vQ
jiw39YLQ2b6ayZS1ZoTtv4xP4bq1lGeTzmJbwrHBwCr30gT6Y6Sjey+t4zbPtyzxBmDgMcBFx10BBUy+L7LDxIg56GQkQWor/Abt995SS48Rk3yiKe0l9DsrpYSoeR2OLFZrUsRLqvriehwEH+OsOc zgQ8rLsxcS
qLhJhae6TGm97/p8Zt+LRTf6gpojYC6cBr8YSIGZXOReuw84em7a+SVPcyncd2ZZ0BgDUmXU1BH63qEZm/U+tVS4HsXAF42sNYhAUu99LOYcHZXrY5kCV7s27079ajiDk63j9M/WDGAn8m5t+eikJl BsdygqUNvX
WGKULibvKump7MXDAlmGWMxQdMkJBGT94709mowAk8aHeJlvYUfDgqpCOYpkK92IG7OTEuUo1SRvoDWQrp4/U23xRWO6KZwlygLtG1W0NXgeK2dUdkaLQtqtw7PiGxdPds6fzRqw04GX7RgYJicvbq SitAdGdPRW
yVbbEHD+j3YjmdD+uIXIGSxUJPfJE4HTscsKp4f5gGVA0boik7Y+84lllLDbUaYsxm0d0ycXSCd8MF7yShmHNwsUSY3YOoWzBeNoj9xy8J+AE1OFOzl0TS7GtV2klGETbvuB8GHVcPV1z51wvqb/Qi 3EtoEBTOih
QVVRAJofJvzl+cLSBVqCHZR5mMVGfbEETPSw0+nOJTh3qgst7Gwm42ODG4edCHhDKiLfhrkNGPERaEAznAZ/ncuEVmN4k4BbNgNHi2MPFFvOqnUUyIUtDD7GKIbAOPhII/8N6V8xr27jhQYyPaW7Xv C+npDfPOy1
iJ0c8UTGyQsNm4Qe13vAxT49VY0SXX2gjPsRcixbiXofgDm+E+BOyxxpRHRLYdzcJqp1ztB/U/MS2wk/R1Uk7gmCw2RhRfSDS3Bbg1PyyA64XTVwOD4cwECvc7xXntiMLf99T+k2pjkBoWgzdrtXGz 1c7rcsoxZv
WApI1APWJBS+AjXvnJRlxfiIbI6o3g9Csq99HqPoCdMT1E14sYKSvoThAg8Kw/gvMgFPv+tBUN5f7U0CUwZTYco1kjGRV6v1wSATHxUmGucSnShPQzmXGmB2iuymRIFd/GTQ/hZvqz2gSODeX4+waf RwmgQDh4fs
e+iVIVPmBOb5PZjB0BnpGMBtxIAT+HTZ2uA+69SCoOxiNj7Xf6G55J/gl3QLn4yzNFTIfQRTjtES2Kq+DGcLFd6fzHGPQOvX37FNidHceYz90nnQVkcrT3DIUBgLaME/8hwhK5R3tDbl2MwUbTK+VL 8NbxDQNKSE
ZozX9TOtGFI6dwWWTuWB1ErfuEZQ6KEEXGqQyeydlaY3jSSJ7WZaPTE90DcDwHtGI884O+QWM+gcMXEHJCj1qdQt9rDfVg0H8xpoP88vUDVl8olRZXpZZapneQm8eK9qfFguMl8fV4yJIS2+JcphAL jOZB9YeHxa
qse0l7hgM7SZ+GdBbv4kFl/fTCV+39CsIK8h76yD+83Dh1pl4/6uzmN/L3um0lnwYsNFonpWMdDmh2iwN7vdmTLxqCwtoTihmmQQc4j2gJjQbEUdp6gr0EeV3PIDefcretmjC40KjmHkMMRTvT/g/P qLlwmEjIbR
zdFo46JpLv89VUIOCJxMHXd4hUVz4V2BLMrLo0X2K5V+f7ojMHZ/Ci3iNGz3oO7F0Ii7eKvPOpuqNqV6bvKztyNAbMcoFhdoYT01efadN1EMjhU1PgwU1o4my0UzbFDU/COU4sCeaPdP5EbfyZnCmo G9MGnOJGM5
8UdVMA2g3v2TFdqo/WNADtA16JuiMMyGRUHvt7ED2Gd40Uu3RnP5b4dTgrd2008tg8nAt9BTp/0GXzbDncBfdmsP9zp82bQ40Iw5IZT7lb9pntVmEgE1rx8oHxHesoxkzJCee8K6GmWH6alyC+Pv47 bXsD4Ehcv9
IpmWfG2hEVvJ/ljXHrEf+HoSEhX0FJzYFAQC+FMPLmmrfrqTx/Te5JUFIxuy27a6JF0udwqWKJzqGj6btWn0c/JoDabKATrwWLBTBkiGvczLqtPO299P0KZfk2UsDPVAzx4B1GFTMkaz1G9LIjO3Sh EENun8rONo
i4b2Sr9NqL1H5Jqh4B7iFQxIF6cSyodrkNopHtF9eBwtlYfGlWAS0Om7Xttrku/Y8wB5+L59gZ0bSCsE5sDBVPu2P2uQfOoEGCFcZAXYTsPSHbOR13Gh8cI3p0LQLzp4pudmoL16nvQeJfwHNw6aRk 1kdj/u6lrs
G8FOB82QuuCq8YYLT9JF3arAt4A9sho73+2Y60PrO1ilWOm280LCuTNUVAwy9sZ0y39qq81nOmocBAoJ13I1hv5n0mo66f+1VyM2eOBhehkeJK9h4TZxDYGgdMFpey+Yv7Hlt8vYyV7Weu1vUE7zBh qU/Z6qgo71
oBu3SX5cI6drAGsnJiDmKaY1WcHnYpMGMmWPNJYIt0MGVpOFQqU3nfU1K568fZzTE+jVZta+GWmXt6ztamOmdtope5qXh+GejkshZ+Ro8XevoB5ESX72TWRNL3LUFmpMaulHPedNK87MKhtTjWGXMo BZAcPIetWg
T+qgnuHh8Ge3c0S9HbR5JQxAbMVE8wJ1DapH95mL/IGdOSGx1V9P4p131dbLSpmRxD7bkm6DWT8mw+/9G/oqQrRi0qp69uVr1LgZm4Xu6PxLKvbJP/Mis2wn/3S5aBXI8saaB0wwcEdVrRccH3yYjT gq9qWou4kF
58dlsNOOyMJrHXic2Mh2klsBxsoF5uGDJ1BR/avD8I/4ZqyomJd48eyK5ls3A42N+ZACHzlmjNtHdxebDeXs5mbgR6VrgNI04LmjRe2zGLKdyGWMmeoRwo+bSSnQbKdTpcd0L+0LAinD/EHlLv4RgT WVsbSvhZuR
uDGdJI96RAQCvgqVGf2x6vwlc6ABGqDu4aRbJk9MpXhzKccnXfL47o6Su0uf8QkPeUmS5Fg7j9bXaFRcmrZLqL/bIdFdgU3/iLEQWdJ6ZJI/aJ3H7fIAUrR/+LBbz7pE2sitx6aXMKu6P7uoFCHLsx /HOwblUARJ
JMHm8H7FJKvZMWH5dW0hduazCoKaDuy6YSzyPZ+MuPTXxQofs47tCp97K5VRRsMGp5EbAC3E8UgFFHZcWALIE8NSMCZa2iW4gSmfUI1eJzX78kJDHMpcTBLKF/D6u1THJ0/2f4vX277tq4hf5f1P9s bij2Nt9U5K
O/KT0PgbIxjFhdZai3sOrzC53oBKKZme3lfi3CBW9DVsxgQd22ivaoSd8VlgKoxlq846S/ntCbobWFjXPvmiAweXDRqGKlgAeFFtgqlT0dZVELweVYHUDqBC2HO/UFBOR9HhLr+Rc3hLrdsIavTZlh vVm0fEAxVS
duLMLwuBxMrf+caX8l/zHdMyufZVoe4tFKXr1pRS9dbVsYcaGW8CF3d770uP/rWCDBaqDQ1EMWUpMntWEeu7lcpSIg6hkmRlrsc1bAJNBqjWLrgipDwHlVMl8CQNbLY80HeDGHFN56cjPAN84Ga7UV Fa8aBZ+wTE
nCXZcrUcZ2mHe+VIpbKqhkkO6bCZndk+JzYdI0DXwWYbv0xMoOUt8+KR/VOWaNAjFiAhSTO106M7ZRfSTxXXXoOVef6t5+IR40Q3iiIZokZtmltxIrh7LULqlmd0HY7ZejuDZy9VPCPF9sjhnrZ6vv pEEqRN9www
1MAtaoGk2iJ20PRstXFTHMXYQ3mFJlIOjlx9ln4HbNXoBNK87z2TF8CslvJRaKbOBxP7NHNSNtCKTUsdlOBx0JZhCbfVXPYaAVAncHkftdp2d3nXUGUFAwnYxBZvw1jiiONPr0SdgFc8Jlqwy2ZRJl i1BWFTMtNn
sqFDEflIKq1gv9BMOoRa/IgOpgXQ/pWwgx2qynrOgNAAp0QzgIhYz1skLJi1YqnqiJT26ziX9QgqT1gKGQuWJuLMc/AxchWhBMPM0si6dQm9ewPa9Efu+n0O5mByfwO9KLjFcGuQ1GKb/LqbuhPjiB xszE9eA0nH
u5ZU28NUfGIC6VpmVUTagHEQ8q240s3G8DDJItjcN1L3f6vx7pPaLRHEPgxVSpC2U8/kU6zdYgUVOQkgtHCv2HI8nLUgE8an7F01RZLRrEnVnwo2DZp7gT5oE+bZA8m2iNAVrQhoN0kV4akVidv76h Z+03UWkkJs
LT+axLxFiO+uKwAkkTPf6Y/OJy/d/L6t1kJaH0jZUO9pM/nBPUtgBOzbWjhz6/nHEw7b3qba0Zl1LuyKo83Kfw6y7G1gm7pC3gtn+0Kg9fGGjZb3XQbadcOTU/lKCORIx+cwMSvSNYtmV71aCotMtM vKLYA1Sx5i
sRM3CCi+welOHxyztcqLsVlsYucZj3ooZw0cVYk0oqv8Km7nLJxYEqhe0I9Ny6ot/pNEe+/DHeDiEDX44xNSBvLU+4eoa9UZERz3zcxGzEP+y7tl/xCb6LtQUL+64iLMXZxktHcGmo4/iCVynU3zau ugYg4rwDAX
VaLrTDQBoDqbH24KvsmQx+P/OC4b/kQldiSFsBPqeooFixF/UQBVGwK0gQGQb9CJ/Ir+nd48X6ZiG7ezF8isEpfKZtsxovb8LdiSJg66dY6UGMD6H3OWTV2X3SiaO1/7wf5Ms7h+jnSwDw1/XC3Qmq kgjdHx9xfF
yDdKrkAyHLgLJ/URDzq/DWY2RgenCaWUvATXD9JvT0NWsuD5yaIzpHqvqkgLwjlF5Vxw+FHAd5wVva8zQv33fFz+Le05acfBmTz8frZ7nhafW3zxks1Jxt7mrHiabeiaNWdwrAlYAdql6ULLJW7W+w GUKvjALYMQ
AIIby5DTKibrvnlnzdIbmh+9LKWa8FF0RU4ljPXIT5otWjiORaiWp2p4GnHDMZgW3fh7/G4nhlKDtl0TFCGisyLg9YGS8rfW2ACv+CH3hvRLctcOMR17O47osMJktiCRcHa72v6k60dlYC9S0eKP/7 ukzNh3OtkR
1vD661fa8IBQr0deJo2zbch3UVtmbkVTXRN45wTO7yE5Zckk61irqK2+uc+htqXPOn1qYVCHTt/xszkxiVc2sJN5RaFkBC6xIc5qQQuNEOuCH+/su1dCHkTcaAV1EW5bErlimi1AMNVa7XKfXfZSSp vAv42HPHv1
BzuuiUQagQQx5VPBaUutBCbegK1OHThSoeKUSmMBBPn3lKIR0qGW6ksMh9gpUIC80pw47A+GWKAe1cAz0qohkq97W3THJbb4Jk+Z+J7Wd3RRDDu7iSEBwshxJ+uNbpLrHJl5YQcouKPjpA8nIkFdqn FC5FKzKtRe
nqhZ2Z1UVoq8Qg+cPBMly45yY2eCTTGOyHLJimMuufXoHzceexMVTUWpE3mYRcnAzlPNCMZQpSbdZs3lQrFylQzdOztEZ+aWNFZ7gxQR5vWYYnZtzYOFQzne2mamZUnnOJ7Tvy04dERZ7GuuQ1ro2m pbgDOQxv0S
YoyVgDm1CJQjXMFNZPedSLkCwP39CyfuepAUTp1hlzLfKcniSaQwkyaTn2zMECLkp+Z+gB5dJqUJIboW/aUcfpre7pPcCEaAUraQcBsSw4k04BAzMYqnFvCUaP1oOGEFfbN2beT/y+QOaNbrWQcyMN aVWSrQMbIu
Z5fChf86ts8RBF+HXNaP/DCJrU1BIcofpsv5TgzuhiHWTLrcdb23QCoUijeOWx3zySaRN6fH9XScFydam1iLeIawTdTqloWnkk2HKuGRWH4Wbqm/JIzeIye9zYdfCbpT6wJAN1lDIZ2JvZS3E+FSXW 9psQiHzdik
HDALFvw4rxpwtQCcg1FvLdfFGvdjNRHPuZie48LaxjhyyilaCoy06fKXUQyUVA+JZTIuqzKJNFSzj9cHKLNFJjGURJb9wkTxhyyuTJbjwfVezc7fq6Wrn3FDZuFjtAp0fd7FUdqIumwZea19coQA4M Cat98DDS5r
NAOZwqUBT7INawuBpx2F5Bqx4TJaD3b8VJ+Y9CPNJpIynC6kF+SkJ57ZN+QoedlPelSM9zc1j8//tX4hEBOdBhDBVN0O+6PJCESCr8y5kbfIqPQ1iQ8vUJ5ZRp/ygELJeL23kEgSGc9o26G9CySOCr Yb+TF2cmm0
ScgAXmf422JuMIItl7NLHl/0VuewZoH1Xi+EAL0RmhcZTtR0al2jJgCnM2M6wGmIm9h2SexOSeJR947CBIoEvuclyfFKSNvxC7DRmgMA0b6SWn9Fkjmd0jKznLMQ72cNKb0FSVa6GudWD8q1Dj3OoO b8cZmN56go
NvIMtQpV5DEZe3xpVxtcI/yDsCwwV6NWPDOuUGVvI5WK1sACW3t/NvPnj63YrD6f5qxq/FGsvsJkGYXWoPdX7yf8LgeeIUQ9AgNxkBcKpu1NM8AAareYBSHv4hy8MalvLx9zCjZlPxASkAqpmTNUHW gxmDFIbozb
C/zfrGn+35cTUDW8q4BCYkWAWjBrn3zZ+zNQhcQp9w77FZneWkOFr4YwpOOki4qfuMqKdJeE8hLldRWjeQvonoLC0Mzqd6Fg+eCPVUWVtPE+YRbNoR6gOS6VvEJDn8f4wdKa2cwR+XsNcBskv+D5R9 TbzXjsTKtf
5d24ZCOs2AnO4oLuJIZoPSZdtumWmBAYH/S7jVya5udYQSUS0TixswVMWSFUwIegOxUMDYMn+1iaw8mJlwjSHyjvqLs0fT8Lx9Z2kOGblqITVuF1Xyt9tWwqC9XKEmo0OpDahxrKZZBTZrmb2buhwB OKaJb3leoA
CqnjX9n3Ik5QIJwxhgosF2k0iURjmu3+kTUq/WkAhOCqx3v0CQN7gCsljDYP4WFa2LoThbCoyux2qvjMzWjU0UTiNaOTfSvqRO0NDsckb8w+t1dWzSRoA25Z5peVybBHQQIE0CtiNddn144266JKFF EWjSUlVXFY
mSv61rzdOJhRaio3qRqt6nP7ucFujhpESvayiuyPaSULeXyFC6FulQEu6i4eVQuv2lsp4gpOxkA7/ClqFMX0DYfyroGJRVqNipRV+rxRsDSKAMoAMNr4a0NKEM90feJ1BPXbw0fpNsZOwag9R8uvcF neigbnvGAq
MZbOxmIpmDPvey17gX4f/SWFX7bWyjYGmo4wjthcaq8Y1j9w0UeuhTtnKXcrlFn9okxdSk6pDfYEx1VYEZbhHiUziiAXHzsYFx3qP7ZLFdLrBdzLdvHXRy+yKHT4Q2i4ced0z/JxzNINeVM8lGAX68 3c5I0VYBK4
INp2I2iXjB6dr/pFBERU4u7oTzMVgT4+eae3mPOl8nKT2fR5qIgU1NUsJCS6MLi99Loebab8TiD+TedldYj2hSWmmGlUc6Z0BL9lxWpNecdtddp+B5TsKbf1UI/DkgAj0C6+wikiPYrbGRivJCM3Go pPFG0Jv9mv
YU9Js25lX8JEXtaKozCL+qM5wXztBYbjI99ez4Oiz3TnODUny+VkF5xsOhaAvzcooqtVK+oghB4nJiHPWtc4ceeXwOkVu7huoRHT74hSj/0gIPMbn0LIYSlG9+Kq7tjzkBoZ8ZTX5k0xg06lAKefkO ed7K0yF7yR
NtoU7454JC2T6F/6gSY8PMeFmguYSqpwax8cp1qn68j7P1sH57FMjwzRFmwQjDzheBjJqgL3rstIT6C7NsjOyFDpAb+bmP4bX3nZsTQp/gJ9xxD0RJd2MRLtfr/o9He9XZvoI/cBCZ+XA+TLKnvdV1 ymeDF2pyJX
7+ip5ZQ0P4x0Os2tQJzhMrEOs2ooUUgjmuJC69gbTd8JEucprczpLS3r9dBRTI/tw8McTgVRjHqAw/fkzeBniwe3ujk4Anx6AZI7Yx0DMbelfqsE4XllrBA6Hg9+X5cztru61Mrucn/vLKVNrvkJvw oYYs/4S2XI
sJGFIA7LdeqbtsVJ4MSXY4rsa7lbDTaULuom4NSUDgGclRNTKwZRHeX3LMyehBmi0SjYY/NLPGz3uM9Tj718SsOl68uwih5RmscUtwmMjCjCJ1sSA4ns18fZJUg8am/u7qGbprgzJ5Ojepn4uO6so+ TD6pMdZVJu
UZgzvd9n3g+KDteRuhqs8bHdjjQzRvXeDuVDc4RyuIzfsKQKiH6p/5UZX2Wx/E5nAknIcy06b4R0/CBeCrFELwSpPhal/zTaZbKher4Obw+xgqWDr7NEjZzToTFlylUorTkUR7Nmi7FqQmcIqnedvS DcNRThiv2X
q/RZPgz1t0U46aZohX8PMyDhCKvOL30L+7nTf73XcgGNcidT25Qli5b6g7oZf1ePf1m2oMI6Z7enDeG4V1os+HtNPWaRhF1J97TA6939cBT+kd2fhl6m9T/hJXolpML6+EBElY/n3cLkO089jofA8v krMJ4oIun0
X7DQSDYo+80S6ZbTrK2FcNCOSH+FxwD4GbzbrOYTigeEDjNKtLyw6aU4O2OEqNExb37NOIIFhX1OwlRMKGI/Q2dlUuSiJiB8J2PNwkgiyszZiTOIdSR36AKdlRZI4kOXb/+BFimWME7szl+cY7N1Wd K4ksnkwJPZ
2H8vYabwbFyKrc3eEwo/WZMHick2ay7I78YrcAn0UIv51IjynH4rPMsUdjg3EJPj2Ib00qE6HsWPj6KNXa7bG7rlodyqO1IzfS+pd/2iZBzgz9aOD8nm4EPViEy4XfA9n1Eg0CCXOibIYGpf+erfYD s3B811smqC
t4Bn35ZmbXr+V3sGMSUO0SVMi1hxBzwsjwwO+cXAP//vaZiAcaXBYE5+U5r5/vR2kI++B3mHkZ3I2kTe8EdJyrNZAurPJ6FM9M7opR/CR9C4U0bE3Ddf++NMh7lPAJsM1SCY0/tsBQI5oEWoHNGO/B TGqU/Puzt5
xRJY1BXg9GtguBPgcmkSIJv0JX5dRIXkhzPzjlTOiAd4WtaUoftPPE64MMf3nG4maO4ncNkzTjGwP9WGKCGl5wxpLfQ4XVUUt3nu7pz1x9xf0iKK6XabIvUfJUamifVsBQTuzsfaMZXde6lpqWdJNv FYIqHvpia1
1U2sCfz5R8HXeLhyw3Wh8H8Dvx7qpa2xa2JnVYVZyyIrRV8h8DQ0k5dQBn5NnyP80hyjcRt96YVqdxZMgTRpUfPJqe2CL+2IT6aFDym2Hp1fyKsZdhU+M/VHkOVcx6SV9zdAuTFsTxL2UgWHkbhDdP 01Lap041EC
j/Fb06P3Xkc8VGp8GdIewwM6lfmj6psx/+2ypMp/KMLamEawK4Jc/eXbB7BCVrC5/8Lj0Lij5qbC4opcWEQw5tvCjSPQyHRYGxWFQl1ubBJimO017CnSOt3T+CFeoZJ5vFQYjmPsn43B1+kUCyRvhQ lHnIQMVR8P
RgEQ6/H4/V87RWWhwLEzVRq15DB89KAFzSkvYz81phMWDJgiJeA3e9P4MQFmKdUXqXM2pkkKjXTmveLBh/OExl2wWRnkB3ODtitKT686IeLoWazHYkTD0k1LTM8m4fUKdEGWL5ch1aS/jC6E5PfBxm z7tsAxaws+
TtyGKm+6Ec4qrvLJTJ7EPjL89XdY0k+uF9wNK314lNAdwKBT36g8qw9d8Z3ICUu3XSCr8Upvaow/Ynb4BS6jsFA0GDkB+TlGLVfwnC16wgKpUuzDh2oEfSy1PwInFCtqyB+TqB5McJA8lE6dF5XkDa ydsVL403Dr
w9qJyElUeo9iqF7IJ3ZxQX7LNxGwOsjVHRaNvMqYpK4/Nzj1isRp3jpcLkWMZExwcVeIoTTyfW5ye+OIttJxa3zImeJape3SiS272v0CW5v3iym+6BxipaqHftVzkMKUbQlOo9I6Ep8z2SZCf0dSUb BPK9idKMhZ
vYl+BdQn/iWMHQ9m6uEeZbpvW/cA/qeNAEwuCU504jA0Ap+HpQN85tFp9Y7H2MrovkwusZhh9u3XJr8tNGoD2jafuUpqPxPNTf4Dk+T4SugCGokjKEYKU4sTZzx236QHpnJY+sxXlZghSKWbUsCyhp hrElxLhQLA
SIr1K7aBPehF/b7cgoqbTH26iFhyHJi2ko/UIZhg1fsjTe73oGdzHRbwItWDQlaT2vfCYDlIqDH+4HB1AafE83zoTV0NCJug3oOWFU6XK9mZ/OFYNBg5zXsZ1B/LRvrGYYx8S55l2Re3wKpaBfkJeW JIcCeIeDvl
4bxuJorfGZcayZq7csGOxYwrccFw7j0xm187uAdubioCzXPF/jrDwl14CJacJZch1d3XuX0jSOO0Cb80QnXUFhB6wj8xn8fXOO8yhqShQsLXptP8qVclD6DoVLzgk5kP6Yc+pje20yZq8EU3NzwL4R VI1tuvz0SL
F+hLUuCGPV4NVDCin1oX7hXgGID9oD0oCtdBMYJ4FWh+rG3vw+nq2vIyfVoEd0A8ABCPA6Kn80s7e1muRy5KsJRovTnRFq/SctYneGGVj5ENL+09fTRGnrDPyGU3mr4rv4+9zshbvAGEmU1jBWYkHC FxZGgNLQlh
FLQeImeW7jmJp0R+Nykr4D6T1/yVfv/61dBR5gdHjmAopyc3POW3on9CbM+xBfB4rhi9otsewaMW28hEI72B0EcOU61w/o0uOhwstNccwoGS6tJRVlUYZ1h1JpVHEnMWylI1T7fg/kRLh0Dn5lB0H8 BRUJvfK/Qv
8t7OEmvPMto4JYHLY4vaX9UeAK4Gv6A55sIOO3tby+wur0S6HbSSfGWJ5U+x2QtVhDH1ymWcRtnqsAg1bqaga7HcuQT1WyD3Gj+6hzvpbFKPp9ndopmY26ofsekpcokLZiAfeui+EzL3xPRNWj4WAJ mY14SNq38B
Zvc5s65mEJtL5QSZGodUiOLdGvaO+5ov6SW9pPho8sYY1ilk0ht1sIu8eDS/EedjcafpVmC2X8IpzB/lbw1V5BC6eokwrCn4l7XVFIREb9A2e0AHGhLNM4pkwE6LC/WTpIOILQtmxybipNaHEcdX4L C4sbN1UAo+
qBZkOcUNp5n5ZwjHAmzJ9wAnIixqct+0AB/KoQ+XFUgz25Wxjxrv5Qdcsov6kR2uVqFat2HJGkjgEWZYpyr4EWvcMbkBmc9vIcXjW/wRA5q3cJYMJo7qg/zWy7TtZDfvfEoYxfhlGH5ZwMAWIFH3NG g3rrfa5vM2
SMWFz/NTSNb45nSrX2GmPsZudKDOY0GaV2HerOBxrda8W89eZfUb39WZIf9jSnC/odBzB9SatI8VKyh3cTjmniMvFCEjAi4/JGr8yZmPfBVFkAxLT7Ipr4XL/3i8qRQS730Hm9WCIr6jAQqBuaF6F3 qFvR1WCIxs
DmgNkp5Esb/mD7IrWt0UzsXgKvjrD6OMGjSJ4yzVpIHK98lbK3SqkaNqNfrd6w==6439040c45fad9207019e2ffe7184be0}

Daniel UK1 - 12-10-2021 at 02:46 PM

PQT2020, i would bet that is due to profit target and stoploss, adjust those to match MES, then i think it will match nicely.

portfolioquanttrader2020 - 12-10-2021 at 02:52 PM

Hi Daniel
What do you think of the system?
Have you tried any other settings that improve robustness?
Thanks

Daniel UK1 - 13-10-2021 at 02:57 AM

Quote: Originally posted by portfolioquanttrader2020  
Hi Daniel
What do you think of the system?
Have you tried any other settings that improve robustness?
Thanks


Hey, imho, system looks reasonable and fine, but i think whats important is how you get the system, and not so much the system itself.
(pick the family and not the system)

Anyway, for my swings, i see a combination of systems as one system.
I tend to like, using different targets and stops, so i trade the average of for example 3-4 systems, as one system.
My reasoning is that the large stops together with randomness in me being able to chose the "correct" stop and target is large, hence i rather trade the average of several different variations as one system.

Also, i found out the hard way, that MC calculates stops and targets when using local emulation by using BROKER (NOT your data provider )prices regardless of session time used, so DONT use local emulation if anyone is executing with MC.

portfolioquanttrader2020 - 13-10-2021 at 09:54 AM

Daniel, could you give me an example of that system that you mention with variations?

Daniel UK1 - 13-10-2021 at 03:31 PM

Quote: Originally posted by portfolioquanttrader2020  
Daniel, could you give me an example of that system that you mention with variations?


Hi, i believe you can take any swing system, and create a few variations of stops and targets, and then trade those as one system so you get the average outcome.

Is less about the system and more about the logic.

Take an existing system you have and test from there if you want.

admin - 13-10-2021 at 06:27 PM

For overnight systems, agreed you can make variations, but the ideal is different systems with variations of indicators etc, and then perhaps exits.
Shown here on BTC, the entries are somewhat similar, but exits vary the results greatly



btc-exits.png - 544kB

portfolioquanttrader2020 - 17-10-2021 at 02:28 PM

Hi peter
Doing the EFWO several times, always red numbers.
How could I broaden the range and prevent zero from appearing as an edge?

WF3.JPG - 158kB

portfolioquanttrader2020 - 17-10-2021 at 02:49 PM

Hi peter
In this case of this parameter it would be convenient to choose the peak, and then not optimize the parameter in the EFWO?

WF4.JPG - 300kB

portfolioquanttrader2020 - 17-10-2021 at 02:54 PM

What parameter value would you choose if it doesn't affect performance

WF5.JPG - 563kB

admin - 17-10-2021 at 06:31 PM

Quote: Originally posted by portfolioquanttrader2020  
Hi peter
Doing the EFWO several times, always red numbers.
How could I broaden the range and prevent zero from appearing as an edge?

thats a very good question.
I would manually optimize the 4h parameter -10 to 20 step1 in ts and look at the curve.
Also want to know that it does in the code, as 0 might be very significant.
ie if your code was
results=indic1^w1 then result = 1 regardless of what inidc1 is.
the next variable that end with 30, try 15 to 55 step1 and look at the curve.

same for the 3rd one that has a 1 in it.
You can also try a different fitness,
ie np*at or np/dd

or better still fitness selection to see whats best



fit-selection.png - 13kB

admin - 17-10-2021 at 06:36 PM

Quote: Originally posted by portfolioquanttrader2020  
Hi peter
In this case of this parameter it would be convenient to choose the peak, and then not optimize the parameter in the EFWO?

I like this parameter in that it is the ideal bell curve.
clear peak in np and pf at the same time.
Keep in mind sometimes parameters are multi dimensional
ie result = macd(x,y)

or if a system is bad, the final parameter is not chosen till the last line
so 18 to 33 say step 1 would be good.

admin - 17-10-2021 at 06:39 PM

Quote: Originally posted by portfolioquanttrader2020  
What parameter value would you choose if it doesn't affect performance


This is excellent example.
The parameter does nothing at all, so likely the code should be removed.

rdelimasilva - 18-10-2021 at 11:03 AM

Hello! I need some help here.

Can i use GSB in Brazilian assets? I am trying to input some local assets data but the system do not accept it...

message: " a value of win$n cannot be found in the contracts list"

Tks!








admin - 18-10-2021 at 03:37 PM

Quote: Originally posted by rdelimasilva  
Hello! I need some help here.

Can i use GSB in Brazilian assets? I am trying to input some local assets data but the system do not accept it...

message: " a value of win$n cannot be found in the contracts list"

Tks!
you need to add it in the contract list.
go to tools contract list.








WF parameters

thowoc213 - 24-10-2021 at 03:42 AM

Hello,

Below are the parameter settings after WF:
// WF Result:
// Optimization/Original 19 0 0 0 0 0 157 -1 2.5
// 1 190 0 0 0 0 0 17 -1 55
// 2 190 0 0 0 0 0 17 -1 55
// 3 19 0 0 0 0 0 157 -1 2.5
// 4 19 0 0 0 0 0 150 -1 5
// 5 19 0 0 0 0 0 150 -1 5
// 6 19 0 0 0 0 0 150 -1 5
// 7 19 0 0 0 0 0 150 -1 5
// 8 19 0 0 0 0 0 150 -1 5
// 9 19 0 0 0 0 0 150 -1 5
// 10 19 0 0 0 0 0 150 -1 5
// Current 18 0 0 0 0 0 69 -1 27.5

And down here are the Inputs:
// Inputs: // see warning at https://trademaid.info/gsbhelp/Script.html
Vars:
i1Data(1),
i2Data(1),
i2length(19),
i3Data(1),
i1Weight(0),
i2Weight(0),
i3Weight(0),
entryParams(0),
iSFData(1),
iSFLength(157),
iSFWeight(-1),
sfEntryLevel(2.5),
iTF1Data(1),
iTF1offset(64),
stopLossCurrency(2000),
stopLossCurrencyEntryCheckRatio(1);

// Optimization/Original 19 0 0 0 0 0 157 -1 2.5
What I see is: i2length(19), i1Weight(0), i2Weight(0), i3Weight(0), entryParams(0), iSFLength(157), iSFWeight(-1), sfEntryLevel(2.5).
The question is: to which parameter is the FIFTH ZERO assign?

Thomas

admin - 24-10-2021 at 04:03 PM

Quote: Originally posted by thowoc213  
Hello,

Below are the parameter settings after WF:
// WF Result:
// Optimization/Original 19 0 0 0 0 0 157 -1 2.5
// 1 190 0 0 0 0 0 17 -1 55
// 2 190 0 0 0 0 0 17 -1 55
// 3 19 0 0 0 0 0 157 -1 2.5
// 4 19 0 0 0 0 0 150 -1 5
// 5 19 0 0 0 0 0 150 -1 5
// 6 19 0 0 0 0 0 150 -1 5
// 7 19 0 0 0 0 0 150 -1 5
// 8 19 0 0 0 0 0 150 -1 5
// 9 19 0 0 0 0 0 150 -1 5
// 10 19 0 0 0 0 0 150 -1 5
// Current 18 0 0 0 0 0 69 -1 27.5

And down here are the Inputs:
// Inputs: // see warning at https://trademaid.info/gsbhelp/Script.html
Vars:
i1Data(1),
i2Data(1),
i2length(19),
i3Data(1),
i1Weight(0),
i2Weight(0),
i3Weight(0),
entryParams(0),
iSFData(1),
iSFLength(157),
iSFWeight(-1),
sfEntryLevel(2.5),
iTF1Data(1),
iTF1offset(64),
stopLossCurrency(2000),
stopLossCurrencyEntryCheckRatio(1);

// Optimization/Original 19 0 0 0 0 0 157 -1 2.5
What I see is: i2length(19), i1Weight(0), i2Weight(0), i3Weight(0), entryParams(0), iSFLength(157), iSFWeight(-1), sfEntryLevel(2.5).
The question is: to which parameter is the FIFTH ZERO assign?

Thomas

Most likely entrpy paramater2
this is not used unless dual cross entry type is used. (not recommended)

ep2.png - 94kB

thowoc213 - 24-10-2021 at 04:13 PM

Well, why is a parameter that is not in the inputs's list considered as a parameter to WF?

admin - 24-10-2021 at 04:23 PM

Quote: Originally posted by thowoc213  
Well, why is a parameter that is not in the inputs's list considered as a parameter to WF?


its listed as a paramater, but not used unless dualentrycross is used.
It was a shortcut in programing to get the feature of dual cross with the minor cosmetic bug you meantioned

thowoc213 - 24-10-2021 at 04:35 PM

Thanks.
An observation I made is that a great majority (if not all) of the systems made with the new methodology are ‘waterproof’ during the period following 80 days training/80 days testing period.
Thus, wouldn’t be safe to assume that using 80 days offset trade/notrade setting from say 2000 until now would result in a system(s) that are likely be profitable at least following three months (80 days)?

admin - 24-10-2021 at 06:36 PM

@thowoc,
I somewhat disagree with what you said. The fact that a system works in periods of 80 days , 80 day gap, then 80 days...
does not mean its safe that in 80 says further it will work. What we expect is some sort of degradation.
How much degradation is just one of the safety features we have in building systems. We then have multiple periods after all these
80 days periods that we also see how the system goes. Whats also important is the top 300 of 50,000 systems also on average work out of sample.
The fact that the majority work is nice and a good sign, but in itself not safe.

rdelimasilva - 25-10-2021 at 08:40 AM

Hello! New simple doubt again: how to deal with "up" and "down" volume in data file when I only receive the "tick volume" from data provider? I saw the above description in multicharts blog (just as reference). Data sample attached.

Historical tick volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For tick-based resolutions all historical total volume is divided by 2 and allocated to up and down volume.
Historical minute and daily volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For minute-based and daily-based resolutions all historical total volume is recorded to the data base as total volume and is also recorded as up volume. Down volume is empty.

Should i follow the same principle in GSB?






Attachment: Login to view the details


portfolioquanttrader2020 - 25-10-2021 at 08:59 AM

Hi peter
Which one with the characteristics of the following index to be able to configure in GSB?

$SRVIX.X.JPG - 63kB

UTY.JPG - 56kB

imagen_2021-10-25_100125.png - 106kB

portfolioquanttrader2020 - 25-10-2021 at 09:10 AM

Hi peter
I need you to explain to me why the numbers in the $ indu do not match because they do not match the contracts list

ContractList-.JPG - 264kB

portfolioquanttrader2020 - 25-10-2021 at 09:20 AM

Hi peter
This is correct??

ContractListSRVIX&UTY-.JPG - 105kB

portfolioquanttrader2020 - 25-10-2021 at 10:00 AM

Hi peter
This error I do not understand

ERROR.JPG - 32kB

portfolioquanttrader2020 - 25-10-2021 at 10:06 AM

Hi peter
Can you build a system with three datas and different data times?

3datasforbuild.JPG - 136kB

admin - 25-10-2021 at 03:38 PM

@portfolioquanttrader2020
This will do whatever happens in ts. I cant remember exactly. Strikes me as bad practice as the bars from 720 will not line up with the other charts.
I think its still a poor idea, but ty likely should be 830 to 1500, not 720 to 1400
you first should try ty 830 to 1500, then say 720 to 1400.
Big picture I think is gsb will not work on @ty till we have pattern filters

admin - 25-10-2021 at 03:41 PM

Quote: Originally posted by rdelimasilva  
Hello! New simple doubt again: how to deal with "up" and "down" volume in data file when I only receive the "tick volume" from data provider? I saw the above description in multicharts blog (just as reference). Data sample attached.

Historical tick volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For tick-based resolutions all historical total volume is divided by 2 and allocated to up and down volume.
Historical minute and daily volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For minute-based and daily-based resolutions all historical total volume is recorded to the data base as total volume and is also recorded as up volume. Down volume is empty.

Should i follow the same principle in GSB?





good question. mc must match gsb. So if you can use up&down volume combined in mc, use ticks in gsb. If oyur not clear, ask more. I dont use mc but numerous GSB users do.

RandyT - 25-10-2021 at 04:20 PM

Quote: Originally posted by rdelimasilva  
Hello! New simple doubt again: how to deal with "up" and "down" volume in data file when I only receive the "tick volume" from data provider? I saw the above description in multicharts blog (just as reference). Data sample attached.

Historical tick volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For tick-based resolutions all historical total volume is divided by 2 and allocated to up and down volume.
Historical minute and daily volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For minute-based and daily-based resolutions all historical total volume is recorded to the data base as total volume and is also recorded as up volume. Down volume is empty.

Should i follow the same principle in GSB?


Greetings,

Myself and several others here are Multicharts users. Those that I know of use IQfeed as the data provider.

IQfeed provides up/down tick volume for shorter timeframes for only the most recent day or two. It is not possible to get historical data from IQfeed that includes the up/down tick volume.

Consequently, a few of us that I know rely on IQfeed data avoid using the GSB indicators that require up/down tick volume. This is unfortunate as there are a few good GSB indicators that have good success in some markets and those indicators require up/down tick volume.

There is a potential workaround to this in that you could use Tradestation data or any other data that includes the up/down tick volume to develop your systems in GSB and then provided the lookback on the volume is not more than a couple of days, you may get away with trading that system on Multicharts with IQfeed data. The challenge here is that if you reload data at any time, (like every time you restart systems), you may run the risk of not having complete up/down tick volume at least until the system has run long enough to backfill enough data with up/down tick volume.

I hope this makes sense. Ask questions if I was not clear.

admin - 25-10-2021 at 05:14 PM

@Randy, thanks for your comments. There are very few indicators that use up & down vol, but volume is vip for a few markets like NQ

admin - 27-10-2021 at 02:08 AM

Quote: Originally posted by portfolioquanttrader2020  
Hi peter
This error I do not understand

you are forcing indicators instead of selecting them.
dont ever force them unless you have a good reason too.
you could not force more than 3 inidcators the the current gsb defaults

thowoc213 - 28-10-2021 at 04:32 AM

Quote: Originally posted by rdelimasilva  
Hello! New simple doubt again: how to deal with "up" and "down" volume in data file when I only receive the "tick volume" from data provider? I saw the above description in multicharts blog (just as reference). Data sample attached.

Historical tick volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For tick-based resolutions all historical total volume is divided by 2 and allocated to up and down volume.
Historical minute and daily volume.
In most cases supported data sources in MultiCharts provide only historical total tick volume, no up and down volume. For minute-based and daily-based resolutions all historical total volume is recorded to the data base as total volume and is also recorded as up volume. Down volume is empty.

Should i follow the same principle in GSB?







@peter,

Yes, you are right. I've made a few tests and sometimes it worked, sometimes not. It is easy with hindsight, one tends to pick the systems that support a 'theory'.
Conclusion? Don't use shortcuts, follow the methodology! :)

Thomas

thowoc213 - 28-10-2021 at 04:34 AM

Sorry, wrong quote! Please disregard that post!
Thomas

thowoc213 - 28-10-2021 at 04:36 AM

Quote: Originally posted by admin  
@thowoc,
I somewhat disagree with what you said. The fact that a system works in periods of 80 days , 80 day gap, then 80 days...
does not mean its safe that in 80 says further it will work. What we expect is some sort of degradation.
How much degradation is just one of the safety features we have in building systems. We then have multiple periods after all these
80 days periods that we also see how the system goes. Whats also important is the top 300 of 50,000 systems also on average work out of sample.
The fact that the majority work is nice and a good sign, but in itself not safe.


@peter,
Once more time, this time with the right quote.
Yes, you are right. I've made a few tests and sometimes it worked, sometimes not. It is easy with hindsight, one tends to pick the systems that support a 'theory'.
Conclusion? Don't use shortcuts, follow the methodology! :)

Thomas

Siem - 15-11-2021 at 11:41 AM

I would like to create a collection of indicators from a GSB Manager and import it (see screenshot) in another GSB Manager.
How can I export the enabled (primary) indicators of the optimisation settings of a GSB Manager as a CSV file?

Screenshot 2021-11-15 at 18.44.19.png - 1.2MB

admin - 15-11-2021 at 04:25 PM

@siem
I will get that feature out roughly 2 builds away
Click the all enabled indicators, and hit export.
Small chance the feature is there already if your in beta build mode


export-i.png - 164kB

ROll Silver

SwedenTrader - 26-11-2021 at 06:49 AM

Hi guys,

i have a question about rolling silver contract SI. I have been told its always last trade-date or first notice for metals or all other commoditie futures wichever comes first. So now its close to first notice but the volume for SIF22 is not near the SIZ21 yet. SO i guess silver is an exeption to this rule ??

Roll.JPG - 175kB

admin - 26-11-2021 at 04:11 PM

Quote: Originally posted by SwedenTrader  
Hi guys,

i have a question about rolling silver contract SI. I have been told its always last trade-date or first notice for metals or all other commoditie futures wichever comes first. So now its close to first notice but the volume for SIF22 is not near the SIZ21 yet. SO i guess silver is an exeption to this rule ??


Im just using the ts sybmol @si and roll whenever ts gives me the pending data symbol.
Sorry im not more specific
I think this equates to @SI=103NC

admin - 29-11-2021 at 05:41 AM

does anyone know the ts symbol for micro gold?
I think its busted
@MGCZ21=102NC+GJMQZ HAS expired and
@MGCG22=102NC+GJMQZ DOESNT WORK

Piet - 29-11-2021 at 05:50 AM

@MGCG2 works on IB.
 Pages:  1  ..  14    16    18  ..  25