All content in the ZeccoShare community is generated by its members and does not contain advice or recommendations on behalf of Zecco Holdings or Zecco Trading. More>>
Content Name: CommunityDisclaimerShortLeftNav
Preview Revision #:
Active Revision #:
Edit Content
ZeccoPulse

Zecco / GainsKeeper Performance Metrics

Performance is tricky. And I’m not talking about figuring out how to get your portfolio to perform well (that’s tough too). But figuring out how to tell whether or not you’re performing well – and then comparing your performance to others – is one of the most complex problems in investment science. Performance calculation experts talk about a number of different methods for calculating the performance of a stock or a portfolio (you can check out some of the various methods on Wikipedia).

Because these calculations are so tricky, the results provided may not be immediately intuitive. In this post, we’re going to take the hood off and walk through how we do things at Zecco.

tonyleachsf’s trade data for AAPL
Zecco tonyleachsf trade data

The above is my actual transaction history for AAPL, as also displayed on my ZeccoShare profile. Needless to say, this post isn't to brag about how great an investor I am the $201.67 purchase was near the all-time high for AAPL in December of last year. The data point for looking at two methodologies is 5/5/08, on which day the closing price for AAPL was $183.18. 

But to truly understand the overall performance of my investments I needed to plot the historical stock price of AAPL over the time period that I’ve owned the stock.  I also plotted the gain/loss figure I expect and what the time-weighted return calculates:

Zecco tonyleachsf performance chart

Zooming in:
Zecco tonyleachsf performance chart detail

1. Gain/Loss

Percentage Gain = ((Ending Value) – (Beginning Value)) / (Beginning Value)

When I look at my position from a strict gain / loss perspective, it’s easy to see that I put in $366.09 and that my holdings are now worth $366.36, a small gain of about 27 cents. Which is much better than a loss, and I shouldn’t complain.

2. Zecco / GainsKeeper Performance

To get performance results that I can compare to a benchmark (DJIA, etc) or other investors, I must use a time-weighted calculation which compares each investment and the timing of each investment.

Simplified Time-weighted Performance =  ((Ending Value) – (Beginning Value)) / (Beginning Value) * (Days Held / 365)

GainsKeeper, an industry leader in performance calculation and one of Zecco’s partners, uses a robust daily time-weighted return methodology similar to this one that geometrically links each days return.

Gainskeeper's calculation puts my performance at a loss of -7.14%.  But haven’t I made (very little) money? That doesn’t make sense!


And Now: The Analysis
The differences between GainsKeeper’s time-weighted return and my expected Gain/Loss calculation becomes immediately evident when I buy additional stock while the price drops, the gain/loss rate (green line) increases thanks to my lower average cost.  But really I’m still losing money, since the stock price dropped lower after my purchase.  The GainsKeeper performance calculation (red line) takes that into consideration pretty accurately. 

Time-weighted returns measure the returns of the asset irrespective of the dollar amount invested.  The difference in return calculated is due to the timing of the purchases.  The time-weighted return adjusts for the purchases and weights each period equally, measuring the performance as if there had been no trade timing decision.  Clearly this return is most appropriate for comparing the performance of AAPL with another portfolio security or a benchmark which are calculated using a consistent approach.

That said, we are thinking it might be a good idea to display both figures on people’s profiles – the gain / loss percentage as well as the Zecco / GainsKeeper performance metric. This should give everyone the clarity and insight they need to make the right decisions.


What do you think? Let us know by leaving a comment to this Blog or by discussing in the Forums.
Published Monday, May 19, 2008 4:26 PM by tonyleachsf
Content Name: blogInnerAdPartBottom
Preview Revision #:
Active Revision #:
Edit Content

RSSRSS Syndication Feed

Or, add this feed directly to your favorite reader by clicking the button below. That way, you’ll never miss a post.

Add to NewsGator Add to Rojo Add to Pluck Add to my AOL Add to Netvibes Add to Pageflakes Add to my Yahoo Add to Bloglines Add to Google

Comments

 

dvitale7 said:

I think you should put both
May 19, 2008 9:57 PM
 

MC Moore$ said:

Thanks for the clarification Tony.
May 19, 2008 10:02 PM
 

Scott ¥$£ said:

Performance for ZeccoShare should be measured by (total equity - deposited funds) / (deposited funds)

Simple.  Precise.  Statistically Valid.
May 19, 2008 10:57 PM
 

kcs777 said:

I still cannot comprehend why this is accurate in any way, shape, or form.  It is extremely counter-intuitive since by lowering your average cost, performance should increase but instead it actually nosedives according to the graph and your analysis.  I cannot believe that people could improve their performance by doing nothing and severely harm it by doubling down on a stock that has dropped significantly since their initial purchase.  That said, you say "but really I'm still losing money" even after you show in the gain/loss that you are up a few cents.  And how can not taking trade timing into effect be accurate in any way, shape, or form.  Timing is of the essence while trading securities.

My solution is to separate the purchases into two distinct assets.  Just because they are both AAPL should mean nothing if timing does not play into the model.  I did a simple excel sheet using your formula but splitting the two shares into distinct assets.  I calculated a return of 6.98% without weighting them in any way.  By weighting them by dollar investment, I got a return of 3.84%, which to me is the most intuitive measure I have seen yet.  Let me know if you'd like the sheet that I did and if it would be possible to implement a system like that.
May 20, 2008 12:20 PM
 

AndyBarley said:

The calculation does not account for dividends.  I would prefer to see an internal rate of return (IRR function in Excel) of the investment account.  It should account for all transactions into and out of the account, including interest on cash.  That would be the best metric for measuring an investors performance.  I do not care about adjusting the performance relative to some benchmark (DJIA, etc).
May 20, 2008 1:34 PM
 

ZooMNFInancial said:

I also like the simple fast hassle free approach of total equity - deposited funds / deposited funds

May 20, 2008 4:45 PM
 

kmok004 said:

I finally understand the gainskeeper performance metrics.  I am glad that I have learned this way of measuring performance.  I believe it would be a good idea to show both, as well as be able to rank the top performers in both ways.
May 21, 2008 1:14 AM
 

zeccojungl said:

I ALSO like the simple fast hassle free approach of total equity - deposited funds / deposited funds
May 21, 2008 12:10 PM
 

ff4444 said:

I track my own performance using the (equity - deposited funds / deposited funds) formula. Zecco could report this value for something like the last 3 months, 1yr, 5yr, and since account creation. Reporting the Gainskeeper metric would be somewhat interesting also, but I still give more credence to the "do I have more money than I put in" test.

Thanks for the article, I figured something interesting was going on here.
May 21, 2008 7:27 PM
 

wifi55 said:

It seems that after all the calls I have placed you guys at ZECCO finally got tired of me asking the same questions and threw in the towel - what is my cash value now and how do I determine my gains/losses. There are some great responses posted up here - timing, weighted, the KISS method - all good ideas and accounting approaches. And, that is one thing to keep in mind, at the end of the tax year or more like when the TAX man commeth, I've been one "explain to me how you arrived at that figure"? Sorry, ya'll but thats the way it works. The monkey is on your back and not the governments or anyone elses.

I believe we can have the choice of two worlds there can be the simple gains/losses approach based on total equity-deposited f... for some of the crowd which serves at a glance the value of you're account/equity. Then for the number crunching crowd something a little more complicated, but not too complicated that it will keep you away from your inevstments - RIGHT!

WE DO NEED SOMETHING THOUGH!!! Sorry, I got long winded.
May 21, 2008 10:09 PM
 

tonyleachsf said:

Hi everyone -

Thanks for the great feedback.  It sounds like most people really appreciated the added explanation, and we're happy to provide it.  

And from what you're all saying, you need something in addition to what we're providing now - you want to know the net amount (%) you've gained.  We've gotten that message loud and clear and will hit the drawing boards hard to make sure we meet everyone's needs.

To be sure, we'll continue to provide the performance figure, since it's the best way to compare people against each other and indices.  

Thanks everyone!

Tony Leach
Product Manager, ZeccoShare
May 22, 2008 11:06 AM
 

Aztec08 said:

I think you still have a problem with penny stocks :

My impression is that gainskeeper is rounding up/down everything between .06 to .014 to .01 and everything between .016 to .024 to .02 etc.

Could you also check that please ?
May 22, 2008 1:46 PM
 

trader-joe said:

If I might share some insight into pricing - prices are not rounded but are based upon 2 decimal places.  A daily mean price, not end-of-day price, is utilized in the daily return result (This helps smooth large daily spikes in penny stock returns and with stocks having large bid/ask spreads).  Penny stocks present a unique challenge whereby results are highly sensitive to small price changes.  Systematic logic allows GainsKeeper to calculate and combine time series results even when the price dips below $0.01.

Thank you for sharing your comments.

Matthew Leighton
Product Manager, GainsKeeper
May 27, 2008 1:10 PM
 

Stardust said:

Tony,

How does GainsKeeper calculate dividend?  Based on your AAPL
example, let's AAPL pay $5 in dividend per share while you were holding it; therefore, instead of a small gains of only 27 cents, your your total gains would be $5.37.  Would GainsKeeper report at
a loss of -7.4%?  Would this be unfair to the people whose
investment focus strictly high yield dividend stocks?
May 28, 2008 1:02 AM
 

Aztec08 said:

There still must be something wrong :

My performance made another jump : from +110% yesterday to -19,2% today.

The value of my equities changed very little during the last week.

Please could you check this, and stop giving general explanations.  If this jumping up and down cannot be corrected, I see no other solution then to stop sharing my data.

Which would be a pitty, as it could be interesting if it worked.
May 29, 2008 12:02 PM
 

Dwight said:

I would like to continue the comment, wifi55, said.  I had to get an extension from the IRS, because I can't afford to pay a tax man to take each and every buy & sell transaction, along with other charges to figure my exact profit/loss bottom line and I'm not able to figure it out myself.

I feel that since Zecco Trading has all the information, it shouldn't be difficult for Zecco Trading to supply us with this information once a year, which should be sometime between January 1st. and March 1st of each year.

I also feel that taking away 30 free trades a month from me for the reason gives is a bunch of bull, since each trade an investor makes costs a brokerage next to nothing.  A brokerage charge for trades is basically clear profit.  Where they make money is from using our money.  Did you ever wonder why your equity is much lower than it really is until just hours before the open of the next buisness day.  It's because IMHO, they are using the difference, temporarily, for their own purpose, not to forget the 3 day rule.  It doesn't take 3 days to complete.  How about right away.  When I was day trading about 10 years ago, I was buying and selling the same stock several times a trading day, using just my own cash, day after day, after day.  Other brokerages give the basic tools Zecco is charging for and I've read that some of you think it's OK to charge for things like real-time streamers, who must be newbees.  I could go on and on about what you can get for free at other places.

I'm going to stop now, cuz if I go on, Zecco Trading will pull this before anyone can read it.  

BTW, please don't reply, if I don't like what Zecco is doing, I can take my money else where, cuz I have moved most of my money to another brokerage because of a bunch of other reasons I've not mentioned above.

Happy trading,

;^)  
May 30, 2008 3:07 AM
 

mastenca said:

I would like to see standard risk measures and risk-adjusted returns:
1/ Annual portfolio volatility versus SP500.
2/ alpha and beta versus SP500.
3/ Sharpe ratios.

Given that you have the  GainsKeeper performance they
should be easy to calculate.

I'd like to be able to rank people performance by Sharpe
ratio and alphas. The performance ranking are a great idea.
However, it is difficult to identify the outstanding traders.
Sharpes, vols and alphas would help a lot to find the traders
I want to learn from.

All the best

June 1, 2008 2:43 PM
 

tonyleachsf said:

@Stardust - We currently are not taking dividend or cash interest into performance calculations.
June 4, 2008 1:53 PM
 

Aztec08 said:

And today I'm back on the Performers front page with +97,85%, coming from -19,2% yesterday (yes, MINUS 19,2%).  My total equity was varying only slightly.

Is that working properly??
June 5, 2008 11:49 AM
 

2sweet8 said:

sorry i need help
June 8, 2008 12:53 PM
 

HaveSkill said:

OMG.  This is craziness.  

At least I have a better understanding of why my percentage never changes despite my P/L because of dollar coast averaging; and also why i see people with total gains and entire portfolios in the
red.  

I also like the simple formula that zoo and scott
prefer.  I think that with the current system you need to
give us both realized and unrealized, does that relationship
improve the time variable?  Would that make it any
clearer for anyone, I dunno.  

I do like the best and worst performers per stock, but it should
be on the main page and not a mini pop out box or something more
user friendly or easier(larger target) to click.  

Also when getting quotes or researching a stock, the information
on who is holding and what percent of portfolio is nice but
maybe relocate it or make that more transparent without having to click into it.  

Just put more info per screen with longer screen pages so there
is less clicking around.  

Only other thing I can think of is, I get logged out of the
trading page quite often, if you could extend the timeout period
just a little bit, that would be helpful.  

-HaveSkill
June 16, 2008 2:42 PM
 

brywest55 said:

Not sure how this gain keeper does things all I know is that it's crap. It dosen't have an over all return. It does not take into account my base cash when I started trading and my net worth now, which is all that matters in the long run. My gain's keeper says that I have a return of -39% or something like that when I am up actually around 50% or so. Oh well, my two cents.
June 24, 2008 9:27 AM
Anonymous comments are disabled

The above content is provided for educational and informational purposes only, does not constitute a recommendation to enter in any securities transactions or to engage in any of the investment strategies presented in such content, and does not represent the opinions of Zecco or its employees.


RSSRSS Syndication Feed

Or, add this feed directly to your favorite reader by clicking the button below. That way, you’ll never miss a post.

Add to NewsGator Add to Rojo Add to Pluck Add to my AOL Add to Netvibes Add to Pageflakes Add to my Yahoo Add to Bloglines Add to Google
ZeccoPulse
ZeccoPulse is the official blog of the Zecco.com Community, which includes the Investment Forums, the Blogs, and ZeccoShare. Keep up with announcements, proposed new features, member highlights, and give your feedback!
Content Name: BlogLayoutRight
Preview Revision #:
Active Revision #:
Edit Content


ZeccoShare is currently in Beta mode. In case you wish to provide feedback, please post it in the ZeccoShare Forum.

ZeccoShare provides a confined and secured environment. The information you share (e.g. profile, holdings, trades, performance) is only displayed to other Zecco members. Guest (i.e. not signed in) are not able to see any individual member information. Guests will only be able to see anonymous, aggregated community data.

Zecco members marked with a ‘Zecco Associate’ medal are employees of Zecco.com. They are not registered representatives of any broker/dealer, and are not registered with any national securities exchange. All information displayed and all posts made by these users are their personal information and opinion, and not the opinion or information of Zecco.com. Zecco.com is not a broker/dealer, has no access to material non-public information about publicly traded companies, and does not make any recommendations regarding the purchase or sale of any security.


All content in the ZeccoShare community is provided for educational and informational purposes only, does not constitute a recommendation to enter in any securities transactions or to engage in any of the investment strategies presented in such content, and does not represent the opinions of Zecco Holdings or its employees. Your use of the ZeccoShare Community is conditioned to your acceptance of all Disclosures and Terms of Service.
Close [X]
Content Name: CommunityDisclaimerLong
Preview Revision #:
Active Revision #:
Edit Content

Terms of Service - Privacy Policy


Zecco.com is a financial portal of Zecco Holdings, Inc., which also provides access to Zecco Trading, Inc.’s trading service. Zecco Holdings, inc. is not a securities broker/dealer. All securities and investments are offered to self-directed investors by Zecco Trading, Inc. Member FINRA /SIPC. More information is located on the disclosures page.

At Zecco Trading, you can make up to 10 free stock trades in any one month that you maintain a $2500 minimum account net equity. After that, you pay only $4.50 per stock trade. Options trades are $4.50 plus $.50 per contract. Only the first account of any account type is eligible for the Zecco Trading, Free Trading program. Any multiple accounts of the same type with the same registration are not eligible for the free trading program. Free Trading Program is only available through Zecco.com. $0 minimum to open cash and IRA accounts.

* Margin accounts require a $2,000 minimum balance for opening and trading on margin. Margin trading involves risks and is not suitable for all accounts.

Options involve risk and are not suitable for all investors. Please read Characteristics and Risks of Standardized Options.

Multiple leg options strategies involve additional risks and multiple commissions, and may result in complex tax treatments. Please read Spread Trading Disclosure.

Investors should consider the investment objectives, risks, and charges and expenses of a mutual fund or ETF carefully before investing. A mutual fund/ETF's prospectus contains this and other information, and should be read carefully before investing.

System response and access times may vary due to market conditions, system performance, and other factors.

The content of Zecco Holdings, Inc.'s and Zecco Trading, Inc.'s websites, including research, tools and securities symbols, is for educational and informational purposes and should not be intended as a recommendation or solicitation to engage in any particular securities transaction or investment strategy. You alone are responsible for evaluating the benefits and risks associated with the use of our services or products and to decide which securities and strategies better suit your financial situation and goals, risk profile, etc. The projections regarding the probability of investment outcomes are hypothetical and not guaranteed for accuracy or completeness. They do not reflect actual investment outcomes and are not guarantees of future results. Projections and tools' calculations do not take into consideration commissions, margin interest and other costs that will impact investment outcomes. All investments involve risk. Losses may exceed the principal invested. Past performance of a security, market, or financial product does not guarantee future results. Neither Zecco Holdings, Inc. nor Zecco Trading, Inc. offers any tax, legal or financial advice.

No consideration was paid for any testimonials displayed on this website. Your experience may vary, and the testimonials are no guarantee of future performance or success. Zecco Holdings, Inc., Zecco Trading, Inc.'s and their independent providers are not liable for any errors, incompleteness, or delays, or for any actions taken in reliance upon information contained herein. By accessing our websites, you agree not to redistribute the information found therein.

Market Data Copyright © QuoteMedia. Data delayed 15 to 20 minutes unless otherwise indicated. RT = Realtime, EOD = End Of Day, PD = Previous Day. Powered by QuoteMedia. Terms of Use.

© 2006-2008 Zecco Holdings, Inc. and Zecco Trading, Inc., Member FINRA /SIPC All rights reserved.