![]() |
This website will be down for maintenance from Friday May 24th at 6PM MDT until Sunday May 26th at 12PM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com
|
|||||||
| Suggestions And Feedback New feature suggestions and feedback. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
NinjaTrader Product Manager
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
|
It would appear the "Keep best # results" is messed up. Instead of displaying the top x best results I think it is just providing either last x amount of results.
I ran a simple optimizer on a variable to have it optimize between 1 and 20. It was suppose to optimize on max % profitable and it kept giving me the result of when the result was equal to 20. The % profitable with it at 20 was 56%. When I reran the optimizer with a "Keep best # results" at 20 (all possibilities) it returned results that had some % profitable up at 70%. Obviously when "Keep best # results" is set to 1 it isn't returning the single best result. |
|
|
|
|
|
#2 |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
I can't reproduce. I tried SampleMACrossOver strategy with "max % profitable", varied "Fast" from 2 to 20 (step=1) and tried different "keep # best results".
-> works as expected and always shows best N results
Dierk
NinjaTrader Customer Service |
|
|
|
|
|
#3 |
|
NinjaTrader Product Manager
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
|
Hmm thats strange. From the screenshots you can see the 20 possible results and when I set it to show only the top 3 it shows just the last 3. Having a parameter of 2 is suppose to yield higher results than having the parameter set to 20 :/
|
|
|
|
|
|
#4 |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
Not sure I follow. Does it nor work for you using my setup or no?
You need to check the column "max % profitable" (which is the target of your optimization and which is on none of your screen shots). Other columns are irrelevant for comparison.
Dierk
NinjaTrader Customer Service |
|
|
|
|
|
#5 |
|
NinjaTrader Product Manager
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 107 times in 70 posts
|
Jeez. Can't think properly late at night. Okay I redid the screenshots to now show the relevant column, but the problem is still there.
The maximum profit from the 20 possibilities is 52.17% shown in the first screenshot. When I switch the "Keep best # results" to three you can see that 52.17% is not even displayed as any of the top 3 results. A pattern is also easily detected from the parameters that it is showing as results. If I choose to see top 5 results I get the results for 20/25, 19/25, 18/25, 17/25, and 16/26. If I choose to see top 1 results I will get 20/25 and top 2 will yield 20/25 and 19/25.
Last edited by NinjaTrader_Josh; 05-28-2007 at 11:03 AM.
|
|
|
|
|
|
#6 |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
There is a bug in max % profitable (long/short/all) which will be resolved with next update.
Thanks for pointing that out.
Dierk
NinjaTrader Customer Service |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|