Hey guys, I havent been active here, and I just got switched over to Ninjatrader about a month ago. I was going through some stategies I had developed and running them on different time periods over a 6 month period to see how they performed. I then looked under the "PERIODS TAB" to see what time of day they best performed... logical, right? I then sent a request to see if there were a way to isolate just those trades in the specific time frame and just view a taget group. It was then I learned that the "PERIOD TAB" said when the trades ENDED, NOT STARTED!!!!!!!! I cant help but wonder how many people have backtested strategies thinking they could run them at certian times... only to see the results come out different than they expect... WHY WOULD NINJATRADER SAY WHEN THEY ENDED, NOT INITIATED.... IT DOESENT MAKE SENSE!!!!!
everyone should know this prior to running strategies........ Period, this is just ass backwards......
I just stumbled upon this thread. I was looking for a way to adjust
how profits were being calculated in the Periods tab, I suspected
the Entry/Exit times were being used to decide which Period the
trade belonged to -- I mean, if the Entry/Exit times cross a
Period boundary, what controls which Period the trade belongs
So, this thread appears to provide the answer, so I try it, but it
does not work (not surprising, see my PostScript below).
But, maybe I am doing something wrong?
On the "Graphs" tab in Strategy Analyzer I select "Exit Time" in the
dropdown for "Time Base", per the suggestion in the screenshot.
However, this does not update the output seen in the "Periods"
tab (which I have set to Daily).
Am I missing something?
PS: Seems odd to me that a setting in the Graphs tab would be used
to affect the output on the Periods tab, so I suspect the selected answer
is actually wrong, as it doesn't address the OP's question (which asked
about how to define periods via Exit/Entry time on the Periods tab only).
one critical requirement for this procedure is the session template,
which decides if and when an entry/exit crosses the boundary. With
the corresponding session template set, nothing "odd" remains with the
output chart - the graphing unit only contains the output parameters.
Depending on your goal, one more remark: The evaluation of trades has
some pitfalls and shortcomings at the moment, which is why many traders
use other/additional tools like R or Matlab for backtesting/evaluation purposes.
NT already announced many changes for backtesting and evalution in NT8
(next Webinar scheduled May 12th).
That is exactly why the answer was about the graph tab:
It is the solution to the problem of the OP that is not solvable with the period tab in NT7.
So if you expect any result, you use the bypass until NT8.