NexusFi: Find Your Edge


Home Menu

 





What is the best way to compare multiple strategies PnL charts?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Wil70 with 3 posts (1 thanks)
    2. looks_two Quick Summary with 1 posts (0 thanks)
    3. looks_3 Trailer Guy with 1 posts (0 thanks)
    4. looks_4 Heph333 with 1 posts (0 thanks)
    1. trending_up 3,348 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

What is the best way to compare multiple strategies PnL charts?

  #1 (permalink)
 Wil70 
SF (CA/USA)
 
Experience: Beginner
Platform: NT / Proprietary
Broker: IB / may be Kinetic
Trading: ES, CL, NQ, YM, 6E
Posts: 34 since Nov 2015
Thanks Given: 170
Thanks Received: 10

Hello, I'm looking for a mathematical formula to compare strategies pnl curves (they have diff # months/years, diff pnl, diff drawdown), I guess my goal is to classify them so the longest consistent result with the smoothest and highest pnl are first.
What do you use?

I cc some ways I found on the web
https://www.tradingblox.com/Manuals/UsersGuideHTML/tradingperformancestatistics.htm

Modified Sharpe Ratio and Annualized Sortino, seems interesting
What do you think?

thanks for your advises, have nice weekend
w

Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
MC PL editor upgrade
MultiCharts
Cheap historycal L1 data for stocks
Stocks and ETFs
REcommedations for programming help
Sierra Chart
Better Renko Gaps
The Elite Circle
 
  #3 (permalink)
 
Heph333's Avatar
 Heph333 
Springfield, MO/USA
 
Experience: Advanced
Platform: Jigsaw
Broker: AMP CQG
Trading: ZN, ZB
Posts: 43 since Oct 2009
Thanks Given: 49
Thanks Received: 88


I think Sharpe ratio is an excellent method of distilling system performance down to one number, factoring risk ibto the equation. Personally, the next step I would take would be to find a way to identify outliers in each candidate.
I would have a problem with a system that outperforms others, yet has rare outliers of high loss. The averaging effect of any rating method might tend to disguise a few very bad trades.

Follow me on Twitter Reply With Quote
  #4 (permalink)
 Wil70 
SF (CA/USA)
 
Experience: Beginner
Platform: NT / Proprietary
Broker: IB / may be Kinetic
Trading: ES, CL, NQ, YM, 6E
Posts: 34 since Nov 2015
Thanks Given: 170
Thanks Received: 10


Heph333 View Post
I think Sharpe ratio is an excellent method of distilling system performance down to one number, factoring risk ibto the equation. Personally, the next step I would take would be to find a way to identify outliers in each candidate.
I would have a problem with a system that outperforms others, yet has rare outliers of high loss. The averaging effect of any rating method might tend to disguise a few very bad trades.

Thanks a lot Heph333
To remove outliers on each candidates, do you remove the biggest abnormal positive and negative (both) trades even if they seems legitimate (like I understand if they are cause by some input data abnormally) but do you still remove them when everything looks fair?
thanks
w

Started this thread Reply With Quote
  #5 (permalink)
 Trailer Guy 
Aguanga, CA USA
 
Experience: Advanced
Platform: Ninja Trader 8
Broker: IB, NinjaTrader Brokerage, Schwab
Trading: ES
Posts: 215 since Sep 2014
Thanks Given: 68
Thanks Received: 387

Van Tharp has a system quality number, SQN, designed to make it possible to compare systems. His SQN rewards consistent performance because a system that is consistent and profitable can be ramped. Profitable systems with large swings are much riskier to ramp up your position size due to the increased risk of ruin.

Sharpe ratio is roundly criticized for confusing variability with risk. It is also very popular with the mutual fund industry, therefore it is automatically suspect as possible snake oil.

Let me add because it does not measure market risk just variability. So they imply to customers that it is a risk measure. See how that worked out in the last crash. Your concerns about outliers says you are interested in the deviation in results. Trading systems are hardly ever examples of the normal distribution. Re-read Taleb on fat tails.

Reply With Quote
  #6 (permalink)
 grausch 
Luxembourg, Luxembourg
 
Experience: Advanced
Platform: TWS
Broker: Interactive Brokers
Trading: Stocks
Posts: 494 since May 2012
Thanks Given: 1,731
Thanks Received: 1,159

Cool to see someone still referencing the Tradingblox website - lots of useful info to be found there.

I personally like MAR since it gives me a decent reflection of maximum pain and the expected gain. However, it can punish one severely if there is only one large drawdown and all other drawdowns are much smaller. Of course, the largest drawdown may still be coming, which will then again influence the MAR.

Once of the big downsides of this type of performance measuring is that performance changes with various start/end dates. A system that ends in a big drawdown when testing stops could be the one that outperforms all other systems over the next year, but when the decision needs to be made which system to use, its performance numbers will be rather poor.

Regarding your two favourites, Sharpe ratio also penalises upside volatility. If you have stops in place, then perhaps Sortino would be a better measure of performance.

Regarding the removal of outliers, I would say you do so at your own risk. Unless you understand why the outliers occurred and you can accurately assess that they won't happen again you could be understating the risk of your system.

Reply With Quote
  #7 (permalink)
 Wil70 
SF (CA/USA)
 
Experience: Beginner
Platform: NT / Proprietary
Broker: IB / may be Kinetic
Trading: ES, CL, NQ, YM, 6E
Posts: 34 since Nov 2015
Thanks Given: 170
Thanks Received: 10

Just to reference some similar threads

Big Mike's Trading Blog: Van Tharp's Max [AUTOLINK]Expectancy[/AUTOLINK] and System Quality Number (SQN)

Started this thread Reply With Quote




Last Updated on October 20, 2016


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts