GSB Forums

Not logged in [Login - Register]

Futures and forex trading contains substantial risk and is not for every investor. An investor could
potentially lose all or more than the initial investment. Risk capital is money that can be lost without
jeopardizing ones’ financial security or life style. Only risk capital should be used for trading and only
those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of
future results
Go To Bottom

Printable Version  
 Pages:  1  ..  6    8    10  ..  17
Author: Subject: Wish List
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 2-8-2018 at 05:33 PM


Quote: Originally posted by edgetrader  
Thanks for the interest and comments on this idea. With Kase bars in TS, you can set them to a target range of 2 points and have them built from 1 minute data. The only issue I found in my testing is that TS peeks one bar into the future to construct the bars. For example, your current bar has a range of 1.75. The next minute bar that comes in has a range of 2.50. TS uses future knowledge to complete the current bar at 1.75 and build the next bar with 2.50.

The correct thing to do is leave the current bar open at 1.75 and wait for the next minute to complete, then make a bar with 4.25 range. The occasionally larger bars like this one with 4.25 range are what you have to accept when correctly building advanced bars out of 1min data. The big advantage will be that most GSB users have access to up to 20 years of 1min data and systems can be live traded with MC custom resolutions.

Im not clear on this. If ts peaks into the future its useless. Even if GSB fixes this issue, we cant trade it in TS. If not wrong in my comment, please help me understand this better.


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




Posts: 24
Registered: 16-5-2018
Member Is Offline

Mood: No Mood

[*] posted on 2-8-2018 at 06:26 PM


Yes that's right, you can't trade it in TS unless you do a massive workaround that involves recreating the custom bars on user controlled arrays and recoding all indicators to work on these arrays.

So the idea is to have it in GSB and let the users try it. If they find it worthwhile and want to trade custom bar strategies, they can do it on MC or another platform that allows to program the bar formation, such as NinjaTrader.

I'm not thrilled about TS10 and believe MC .Net (for various reasons) is the future anyway. So what I suggest is that GSB provides MC custom resolution plugins to match GSB's custom bars. We can then live trade the strategies on MC .Net and EL edition.


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 2-8-2018 at 06:42 PM


Quote: Originally posted by edgetrader  
Yes that's right, you can't trade it in TS unless you do a massive workaround that involves recreating the custom bars on user controlled arrays and recoding all indicators to work on these arrays.

So the idea is to have it in GSB and let the users try it. If they find it worthwhile and want to trade custom bar strategies, they can do it on MC or another platform that allows to program the bar formation, such as NinjaTrader.

I'm not thrilled about TS10 and believe MC .Net (for various reasons) is the future anyway. So what I suggest is that GSB provides MC custom resolution plugins to match GSB's custom bars. We can then live trade the strategies on MC .Net and EL edition.

There is merit to what you sugest,but its likely to come later in GSB development. There is much more GSB user demand for secondary filters and other exit types. Ninja trader likely the next platform we will work on, so that might be a better timing. Whats the big plus in mc .net? Im avoiding ts10 for as long as possible, and there are no features I need that arnt in ts9.5


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




Posts: 24
Registered: 16-5-2018
Member Is Offline

Mood: No Mood

[*] posted on 3-8-2018 at 11:55 AM


The paradigm is different as it's object oriented unlike usual EL, giving you more flexibility to solve complex tasks. C# is a great and standard programming lauguage. You can use Visual Studio and a real debugger. You can interact from MC .Net with a standalone .Net program (GSB?) and trigger actions in both directions.

Yes you're doing well with TS9.5, in combination with custom programming you had done, like IB Link. Some of these features are supported by MC .Net, including:

- a strategy can trade simultaneously with more than one broker and on more than one instrument
- sending unmanaged orders and have your own order management system
- access to the status of orders, positions, accounts, logs from the .Net script

Also you have better data access and don't have to go through adding data2, adding data3 etc. The features include:

- indicators/strategies can programmatically access data for symbols that aren't charted
- access to the list of symbols in the database
- ability to use third-party databases (SQL Server, Mongo DB)

When TS cuts off 9.5, I think moving to MC .Net will be better long term vs. TS10.


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




Posts: 101
Registered: 13-6-2017
Member Is Offline

Mood: No Mood

[*] posted on 3-8-2018 at 11:58 AM


The only reason I like MC.Net is that you can own it and have a number of life time licenses. Same with MC. I am phasing out my use of TS since I don't like their brokerage operation. Before I go, I'm downloading long histories in 1M time frames so as to use this in MC to build real time charts. MC makes this very easy and when you have a contract month change, you just have to use their custom instrument feature. It is pretty easy but have not tried it for real yet. I will have to wait till next month when I move from Sep to Dec for the ES contract.

I am teaching myself MC.Net now but that is just for fun. Needed to learn C# anyway. I'm retired and just finished with VBE so neet to keep my mind working. I am assuming once the GSB will be ready for Ninja, with some easy modifications it can move to MC.net, but that is just an assumption on my side with no background.

If not, I can always go to Ninja but really like the support I have been getting from MC over the years. I was an early user of their platform and did trade large sizes of ES 200 to 400 per trade, not limit, and only experienced 1/2 tick slippage on average. Of course that only works with ES and TY. the other instruments you have to use limit trades but I don't want to add another risk into my day trading and walk forward analysis that can skew the results, so market trades is it for me.



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




Posts: 3
Registered: 28-6-2018
Member Is Offline

Mood: No Mood

[*] posted on 9-8-2018 at 01:59 AM


It would be great to add matrix optimization for EWFO.

View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 9-8-2018 at 04:20 PM


Quote: Originally posted by tmlong18  
It would be great to add matrix optimization for EWFO.

Can you explain? You mean the table of results of runs vs periods etc than can out in the last build of TS wfo.exe years ago.
I dont see the need for it as if you have hit parameter stability, there it will make no difference.


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




Posts: 3
Registered: 28-6-2018
Member Is Offline

Mood: No Mood

[*] posted on 13-8-2018 at 06:14 AM


Quote: Originally posted by admin  
Quote: Originally posted by tmlong18  
It would be great to add matrix optimization for EWFO.

Can you explain? You mean the table of results of runs vs periods etc than can out in the last build of TS wfo.exe years ago.
I dont see the need for it as if you have hit parameter stability, there it will make no difference.

I mean the matrix table of different fitness criteria weight.
Sometimes it get a great result with NP(1)+ Avg Trade(1) but mess up with NP(1)+ Avg Trade(2) / NP(2)+ Avg Trade(1).
A matrix table may easily evaluate the stability.


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 13-8-2018 at 06:12 PM


Quote: Originally posted by tmlong18  
Quote: Originally posted by admin  
Quote: Originally posted by tmlong18  
It would be great to add matrix optimization for EWFO.

Can you explain? You mean the table of results of runs vs periods etc than can out in the last build of TS wfo.exe years ago.
I dont see the need for it as if you have hit parameter stability, there it will make no difference.

I mean the matrix table of different fitness criteria weight.
Sometimes it get a great result with NP(1)+ Avg Trade(1) but mess up with NP(1)+ Avg Trade(2) / NP(2)+ Avg Trade(1).
A matrix table may easily evaluate the stability.

Have you seen this? Its fully programmable as to what fitness's you load.

stabscore.png - 132kB


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




Posts: 98
Registered: 15-10-2018
Member Is Offline

Mood: No Mood

[*] posted on 14-12-2018 at 05:05 PM


Couple of suggestions..

Take Profit / Stop optimising - following the guide to optimise using no stop loss / TP, would it be useful to run a chosen system after setting SL / TP & also rerun an optimisation & WF for SL / TP while in GSB ?

Long / short chart - might be useful to give option to trend long vs short?


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 14-12-2018 at 05:15 PM


Quote: Originally posted by engtraderfx  
Couple of suggestions..

Take Profit / Stop optimising - following the guide to optimise using no stop loss / TP, would it be useful to run a chosen system after setting SL / TP & also rerun an optimisation & WF for SL / TP while in GSB ?

Long / short chart - might be useful to give option to trend long vs short?

You mean have stop / pt values genetically modified and adjust in WF?
You mean performance graphs have a optional line for long, short and both?
We have performance metrics for long short and both already


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




Posts: 98
Registered: 15-10-2018
Member Is Offline

Mood: No Mood

[*] posted on 14-12-2018 at 07:34 PM


You mean have stop / pt values genetically modified and adjust in WF? [At a basic level, just wondering if can enter TP / SL values in parameters after selecting a system & rerun in GSB, & then yes, run an optimisation or WF to determine appropriate values. Would be useful to use GSB than have to rereun in TS / MC].

You mean performance graphs have a optional line for long, short and both? [Yes just show a equity curve of short vs long as quick way to see comparison]


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 16-12-2018 at 04:59 PM


Quote: Originally posted by engtraderfx  
You mean have stop / pt values genetically modified and adjust in WF? [At a basic level, just wondering if can enter TP / SL values in parameters after selecting a system & rerun in GSB, & then yes, run an optimisation or WF to determine appropriate values. Would be useful to use GSB than have to rereun in TS / MC].

You mean performance graphs have a optional line for long, short and both? [Yes just show a equity curve of short vs long as quick way to see comparison]


I will ask programmer about this.


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




Posts: 37
Registered: 1-10-2017
Location: Czech Republic
Member Is Offline

Mood: No Mood

[*] posted on 25-12-2018 at 05:29 AM


I wish the fitness function "Avg win / Avg loss ratio". Is it possible?

View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 25-12-2018 at 05:44 PM


Quote: Originally posted by zdenekt  
I wish the fitness function "Avg win / Avg loss ratio". Is it possible?


That can be done, look out of it in a beta build coming up. Not sure when but its not a big task.


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 25-12-2018 at 07:17 PM


Quote: Originally posted by zdenekt  
I wish the fitness function "Avg win / Avg loss ratio". Is it possible?

Its in build 50.54. Not released yet


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




Posts: 15
Registered: 18-12-2018
Member Is Offline

Mood: No Mood

[*] posted on 26-12-2018 at 10:32 AM


Peter, I got a beginners question:

As per Carl post, the development process is as follows:
1. run GSB
2. select good looking strat in GSB and perform WF in GSB
3. export code to TS
4. WF opt in TS
5. WF analysis in EWFO

Does that mean that the EWFO has much more capabilities than the Built in WF in GSB? In summary, when buying GSB one should also consider buying EWFO in addition or when buying GSB you get all the functionalities of EWFO?

Thx!


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 26-12-2018 at 02:34 PM


Quote: Originally posted by adcardoso01  
Peter, I got a beginners question:

As per Carl post, the development process is as follows:
1. run GSB
2. select good looking strat in GSB and perform WF in GSB
3. export code to TS
4. WF opt in TS
5. WF analysis in EWFO

Does that mean that the EWFO has much more capabilities than the Built in WF in GSB? In summary, when buying GSB one should also consider buying EWFO in addition or when buying GSB you get all the functionalities of EWFO?

Thx!

Very few people wf out side of GSB. The only time this needs to be done is when you have added new - non gsb code. To do a WF outside of GSB takes a really big amount of CPU and human time.
Only buy ewfo if you need to WF non GSB or modified GSB code.


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




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

Mood: No Mood

[*] posted on 28-12-2018 at 05:37 AM


Would it be possible to enable GSB to enter trades at the open of the bar instead of the close? i.e. the user will be able to select whether trades are executed at the open or the close of the bar. This will enable swing trading daily bars for stocks, without facing problematic execution issues at the brokerage.
Thanks


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 28-12-2018 at 05:42 AM


Quote: Originally posted by cyrus68  
Would it be possible to enable GSB to enter trades at the open of the bar instead of the close? i.e. the user will be able to select whether trades are executed at the open or the close of the bar. This will enable swing trading daily bars for stocks, without facing problematic execution issues at the brokerage.
Thanks

is this in the context of daily bars, or say 30 min bars you want to enter say at 830 instead of 900 on ES?
I think the concept is ok, but will come after the additional secondary filters. (work starting fairly soon)


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




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

Mood: No Mood

[*] posted on 28-12-2018 at 12:49 PM


Be carefull with future peaks if you have bars endtime and using
them with the open in a system.

Quote: Originally posted by admin  
Quote: Originally posted by cyrus68  
Would it be possible to enable GSB to enter trades at the open of the bar instead of the close? i.e. the user will be able to select whether trades are executed at the open or the close of the bar. This will enable swing trading daily bars for stocks, without facing problematic execution issues at the brokerage.
Thanks

is this in the context of daily bars, or say 30 min bars you want to enter say at 830 instead of 900 on ES?
I think the concept is ok, but will come after the additional secondary filters. (work starting fairly soon)


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




Posts: 15
Registered: 18-12-2018
Member Is Offline

Mood: No Mood

[*] posted on 28-12-2018 at 02:17 PM


Peter, regarding the WF within GSB, is there a way to do the following?

1) Choose to do Anchored or Rolling WF and select the Rolling period;

2) Optimize WF periods, ie, Optimize 1yr with OOS of 2mo, then Optimize 1.5 yrs with OOS of 2mo and choose which works best for example? Here I'm a little skeptical due to the excessive risk of curve fitting, but I'd like to hear your thoughts on it. What is your take on it?

Thx!


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 28-12-2018 at 04:04 PM


Quote: Originally posted by adcardoso01  
Peter, regarding the WF within GSB, is there a way to do the following?

1) Choose to do Anchored or Rolling WF and select the Rolling period;

2) Optimize WF periods, ie, Optimize 1yr with OOS of 2mo, then Optimize 1.5 yrs with OOS of 2mo and choose which works best for example? Here I'm a little skeptical due to the excessive risk of curve fitting, but I'd like to hear your thoughts on it. What is your take on it?

Thx!

With GSB we can have some objectify.i
ie wf say 100 systems, apply wf parameters and check oos by dates.
My tests showed anchored is better than rolling, but not every test is better.
But to do the test validly, you would have to do it several times with say different oos years. if all oos years were just 2018 - it would be comparing anchored to rolling that use the year before 2018 parameters on 2018. Thats not a fair test.
I see less need for wf not we have market validation etc but i dont have conclusive view on this. (yet)
What your talking about is a bit like cluster analysis. I think its less needed when you looked for parameter stability in WF. (covered in wf videos)


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




Posts: 15
Registered: 18-12-2018
Member Is Offline

Mood: No Mood

[*] posted on 28-12-2018 at 04:23 PM


My point here is: What PERIODS (IS and OOS) result in best parameters when doing WF analysis. After that, the question that follow is: Are these parameters stable overtime?

Im asking you because a thought that occurred to me was: Can we improve parameters stability somehow? Is it possible to find out what periods of WF result in more parameter stability?

If we can run WF tests using steps of 1 month (for example: IS: 1yr / OOS 1mo, then IS: 0.9yr / OOS 1mo, then IS: 0.8yr / OOS 1mo, etc) and compare the parameter stability of those. That possibly could give insights of what is the optimum period (in terms of parameter stability) to re-optimize a Model... Just food for thought...


View user's profile View All Posts By User
admin
Super Administrator
*********




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

Mood: No Mood

[*] posted on 28-12-2018 at 04:37 PM


Quote: Originally posted by adcardoso01  
My point here is: What PERIODS (IS and OOS) result in best parameters when doing WF analysis. After that, the question that follow is: Are these parameters stable overtime?

Im asking you because a thought that occurred to me was: Can we improve parameters stability somehow? Is it possible to find out what periods of WF result in more parameter stability?

If we can run WF tests using steps of 1 month (for example: IS: 1yr / OOS 1mo, then IS: 0.9yr / OOS 1mo, then IS: 0.8yr / OOS 1mo, etc) and compare the parameter stability of those. That possibly could give insights of what is the optimum period (in terms of parameter stability) to re-optimize a Model... Just food for thought...

Your question looks good but way to hard for me to interpret correctly.
by period. do you mean dates, nth setting, nth day setting.
are you taking the wf runs and oos% etc. Best give me specific example , maybe with screen shot.
It sounds like you are talking about cluster analysis like in ts wfo.exe
No one has yet done cluster analysis and stability of parameters.
On CL with a year or so oos, i found wf increased fitness, np at the expensive of pf and at. This showed it was valid but the non wf parameters were fine collectively.
Im very open to ideas but I feel we dont need more work in this direction.
Im still grappling with several valid approaches to system building. But want objective large scale tests to do this. This takes me some time to do.
This thread is another valid method too
https://trademaid.info/forum/viewthread.php?tid=204



View user's profile View All Posts By User
 Pages:  1  ..  6    8    10  ..  17

  Go To Top

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