Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
A couple of questions about strategy optimization
Collapse
X
-
Hello zfranzen,
Welcome to the NinjaTrader forums!
Thanks for your voice.
I've added your votes to SFT-5099 and SFT-5100.
-
Hi ChelseaB,
I think adding Expectancy to the strategy analyzer and being able to optimize based on expectancy would be a great built-in feature.
Also interested in controlling the date range of data. Following.
Leave a comment:
-
Hello NeverDownMoney,
This request for 'Control date range of data for individual iterations of an optimization' is being tracked with ID# SFT-5099.
This request to 'Add Expectancy Score to Strategy Analyzer' is being tracked with ID# SFT-5100.
We appreciate your feedback.Last edited by NinjaTrader_ChelseaB; 10-25-2020, 03:24 PM.
Leave a comment:
-
Hello NeverDownMoney,
I will submit your request.
Once I have a tracking ID I will provide this.
With all feature requests, interest is tracked before implementation is considered, so we cannot offer an ETA or promise of fulfillment. If implemented, it will be noted in the Release Notes page of the Help Guide.
Release Notes — https://ninjatrader.com/support/help...ease_notes.htm
Leave a comment:
-
Thank you Chelsea,
I would really like to have this as a fitness function in NinjaTrader. I highly recommend you put this as a must have in the next version of NinjaScript. In my humble estimation it will make it very difficult for me to recommend this platform to other traders as a serious backtesting tool as expectancy score is a must have for this sort of thing.
I am leaving a link which has a very good description of expectancy score. I highly recommend reading about it here -
Leave a comment:
-
Hello NeverDownMoney,
I'm not familiar with an Expectancy score. There is a Performance column for optimizations used for ranking the results.
Leave a comment:
-
Yes, please do submit that as a feature request, e.g. optimization period, control period and overall result.
Also any word on expectancy score for a fitness function is it available? Is it just called something else? Thank you.
Leave a comment:
-
NT-Roland,
Thanks for your thoughts on this and is the same information I would provide.
I am happy to submit a feature request to control the data supplied to an optimization iteration if either of you would like.
Leave a comment:
-
Hi NeverDownMoney,
I know exactly what you are trying to achieve, but I think it cannot (yet?) be done with Ninja.
As always, I'd love to be corrected here from Ninja experts.
1) Split Overall Time Span
Out of the box, you cannot split the time span for which you have historic data automatically into a optimization period and a control period based on user input (e.g. 70% optimization/ 30% control).
2) Optimization Period / Control Period / Overall Result
Out of the box, you cannot systematically test i) the optimization, and ii) the control period, and have the software display the outcome for i), ii) and iii) the overall outcome automatically in one go for each iteration. Walk-Forward-Optimization does not apply each setting of the optimization period to the control period. By contrast, it (only) applies the "best" parameter combination from the optimization period to the control period. https://ninjatrader.com/support/help...e_a_strate.htm
I love my other software which delivers 1) and 2) out of the box and really gives me the full picture. Other than by pure coincidence, the "best" parameter settings from the optimization period are not the best settings overall. For me, the "best" settings are those, which deliver similar robust results in the backtest and control period although parameter stepping was strictly limited to the optimization period. Well, Ninja doesn't give you any hint in this respect, because WFO is artificially narrowed down before it is even run.
I will not promote other products in this forum. Instead, I hope NInja accepts the challenge.
NT-Roland
Leave a comment:
-
A couple of questions about strategy optimization
First off I hope this is the correct forum. I thought about putting it in strategy development but it's more of a platform usage question, so there you go.
When using the Strategy Analyzer for optimization is there anyway to split the data being used so that it just uses the first 70% for optimization and then once it is optimized it just runs the last 30% with the given parameters without optimization so as to avoid overfitting?
Also, I could not find expectancy score for a fitness function is it available?Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by GussJ, 03-04-2020, 03:11 PM
|
16 responses
3,281 views
0 likes
|
Last Post
by Leafcutter
Today, 04:14 PM
|
||
Started by WHICKED, Today, 12:45 PM
|
2 responses
19 views
0 likes
|
Last Post
by WHICKED
Today, 03:36 PM
|
||
Started by Tim-c, Today, 02:10 PM
|
1 response
9 views
0 likes
|
Last Post Today, 02:52 PM | ||
Started by Taddypole, Today, 02:47 PM
|
0 responses
5 views
0 likes
|
Last Post
by Taddypole
Today, 02:47 PM
|
||
Started by chbruno, 04-24-2024, 04:10 PM
|
4 responses
53 views
0 likes
|
Last Post
by chbruno
Today, 02:38 PM
|
Leave a comment: