Optimize Report – feature request

Forums ProRealTime English forum ProRealTime platform support Optimize Report – feature request

  • This topic has 2 replies, 2 voices, and was last updated 3 years ago by avatarMaz.
Viewing 3 posts - 1 through 3 (of 3 total)
  • #147564
    Maz

    Sorting optimisation results by overall gain makes little sense, not least because overall resulting gain may have resulted randomly. Similarly, sorting by number of trades, or by hit rate alone gives little benefit. These are not metrics one would use to make choices based on strategy “robustness” or risk management considerations.

    Sadly, there is no ability to add custom fields to this list, fields which may directly correlate between their value and the robustness or reliability of a strategy. One would have to screen shot the window, export it to an OCR tool, dump the results in excel, and attempt to derive meaningful metrics from a limited set of fields.

    I would like to see alpha (α) and beta (β) fields in the optimize report, along with sharpe ratio and sortino ratio in particular, to help determine not “where the backtest ended up“, but “how it got there“, which is obviously the most important factor.

    1. How did the equity curve compare to a straight line between the start and the end?
    2. How did the equity curve compare to the underlying instrument’s returns in the same period?

    These calculations are used to measure real world fund performance, particularly against a benchmark (or underlying instrument) and tell you how smoothly, or with what volatility the results were produced. Was the theoretical equity curve chaotic, volatile, or predictable? Gain, number of trades, and hit rate do not tell you that alone.

    This feature (custom fields, and above mentioned ratios) would allow PRT back testing features to be taken more seriously.

    #147567

    Are you still using v10.3?

    #147570
    Maz

    Hello Nicolas, long time, hope you are well.

    v10.3 in this case. I see v11 offers graphical 2d/3d representation, and the following fields:

    • Gain
    • Nbr positions
    • % Winning positions
    • Max drawdown
    • Max runup
    • Average gain per position

    …which is of course better than 10.3…

    I beleive the ratios mentioend above would be very helpful, and the ability to add custom fields, from various statistics. As a bonus, the ability to add fields with formulas derrived from other stats would be fantastic, a bit like a spreadsheet (in lieu of an export function) – for example, “=Nbr positions * %Winning positions”.

    Do you have a preferred method of determining which backtest variable combination produces the best curve, not the best gain, using the tools available?

Viewing 3 posts - 1 through 3 (of 3 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login