The correct calculation is (Combined Gross Profit) / -(Combined Gross Loss)
NT7 (and probably also NT6.5) appears to use an average of the profit factors for each instrument weighted by the number of trades for that instrument. This is very wrong, because an instrument can get a big profit factor even while making very little profit (i.e. a single tiny winner gets a profit factor of 99) which will swamp a much more profitable instrument with a more trades, some of which are losers.
This is a big deal now that NT7 allows a strategy to be optimized for combined profit factor, which is a very useful thing to be able to do, but worse than useless with the current calculation. I saw one example where NT7 reported a combined profit factor of 8.1 when the correct number was 1.4.
This is less important, but the combined result for "Max Drawdown" is pretty useless, I expect it is also some kind of weighted average. The only really useful number would be to calculate the maximum account drawdown if all instruments were traded simultaneously, but I expect this would be difficult to implement.
Also, I believe that in NT6.5 I could select for backtesting a subset of an instrument list by shift-click or ctrl-click on the intruments. This doesn't work in NT7, I can only select the entire list if I want to backtest more than one instrument. Please fix this if possible.
Thanks!
Comment