Find System by Name

Wait


 

Forum: C2 Software Development

New?Last PostPosted By#Subject
4/25/12 (17:09)Matthew Clinger56Call for C2 Score Algorithm
4/24/12 (17:52)Dragomir K1C2 Signal Entry API - Futures
4/20/12 (10:19)Ian Johnson1Custom OCAid not working on new signal
4/12/12 (8:46)Charles Stangor5API questions
2/20/12 (10:08)Echo Trader1Reproducing C2 stats from Equity Series
12/18/11 (14:01)Not Likely1Sample C++ code
12/14/11 (2:49)Mr. Eydelman1options spread orders
 
Older subjects >>



Post new message

 
Profile for Matthew Klein
Subject:Call for C2 Score Algorithm
Posted by:Matthew Klein (Admin)  New msg
When:3/16/11 (12:14) 
 
This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I would welcome your help and suggestions. Let's use this thread to begin presenting and kicking around ideas. Ultimately, the more detailed and actionable the results of this discussion, the better. (Meaning: if we ultimately come up with a specific algorithm that can be programmed by translating the algorithm into computer code, that would be most welcome!)

The current C2 Score is calculated in the following way:

We build a collection of "qualities" we think are important. Examples of qualities that we think are important:

Sharpe Ratio
Annualized Return
Monte-Carlo's Implied Probability of 10% account Loss
Monte-Carlo's Implied Probability of 30% account Loss
# of autotraders
# of subscribers
etc.

(These are just examples; there are more.)

Each quality is calculated and multiplied by a coefficient, which is effectively the "weight" we give to the quality.

All weighted raw numbers are added together, to get a raw score value.

All people in the C2 Universe are next ranked in percentile order by raw scores. The C2 Score is their percentile ranking. (Score of 1000 is the hundredth percentile. Score 500 is the 50th percentile).

That is the current algorithm.

I welcome suggestions, ideas, proposals, etc. for a new C2 Score Algorithm. Please let the discussion begin!


  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (12:45) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

From what I see above current C2 score is a wild mixture of:

a) system specific objective performance numbers (Sharpe, Drawdown)
b) system specific subjective numbers (# subscribers, # autotraders, reviews, analyst notes ...)

combined to get a vendor specific number.

I'd suggest to add:

c) vendor specific objective numbers (#systems, reliability of signal delivery)
d) vendor specific subjective numbers (review stars, thumbs up in forum posts)

Then I'd generate Two Scores:
1) C2 Vendor Score
2) C2 System Score

to make things more clear and useful.

I'd suggest we start with collecting a number of numbers for each group a) to d)
  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (12:53) 
Systems:
 

In response to post by Rene' Koch of 3/16/11 (12:45)

From what I see above current C2 score is a wild mixture of:

a) system specific objective performance numbers (Sharpe, Drawdown) ...

See entire

Some ideas for category d) subjective vendor measures:

* add some buttons to the forum to give people a possibility to mark a posting as "useful" (some have a thumbs up button). Then calculate the usefulness of every user.

* measure the time it takers a vendor to respond to private messages or even let people judge the "value" of a PM response.

* install a Bug-Tracking / Feature Request system for C2. Give extra bonuses for every bug finally removed and every feature finally added.

* when a subscriber stops her subscription she could select a "customer satisfaction measure"

After all this is all about democratic social networking / interaction measures.
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (13:23) 
Systems:
 

In response to post by Rene' Koch of 3/16/11 (12:53)

Some ideas for category d) subjective vendor measures:

* add some buttons to the forum to give people a possibility to mark a posting as "useful" (some have a thumbs up button). Then calculate the usefulness of every user....

See entire

I think, the entire C2 Scoring system needs to be changed and be a System Based only.... Feedback about the Vendor can be done in the Forum separately.

The C2 System again SHOULD NOT have the subscriber numbers as an input... that skews the result... example... a vendor can sell his system for 0.99 per month and have a huge number of subscribers and skew the C2 System, or for that matter, the current C2 Vendors who have a lot of subscribers have an unfair advantage over newbies.

I think, the length of the system as an input to C2 System Score is very good, so existing C2 Vendors who have a very stable system get the benfit of that.

More thoughts to come......
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (13:26) 
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

I'd find a way to heavily penalize Martingale-type systems. The system that's currently at the top of the Hot Forex list is a disaster waiting to happen IMO.

2/27/11 19:14 STO 1 EUR/USD 1.37172
2/27/11 20:57 STO 1 EUR/USD 1.37329
2/27/11 23:15 STO 1 EUR/USD 1.37546
2/28/11 1:46 STO 3 EUR/USD 1.37675
2/28/11 2:15 STO 6 EUR/USD 1.37843
2/28/11 4:01 STO 11 EUR/USD 1.38017
2/28/11 4:12 STO 3 EUR/USD 1.38195
2/28/11 5:23 STO 6 EUR/USD 1.38413
2/28/11 5:59 BTC 32 EUR/USD 1.38289

I agree with Rene' that I'd like to see separate ratings for the system and the vendor.

Personally, as a potential subscriber, I'm not too interested in the vendor's social networking skills, just his trading skills. I guess you could rate the social stuff separately.
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (13:55) 
Systems:
 

In response to post by Dennis H of 3/16/11 (13:26)

I'd find a way to heavily penalize Martingale-type systems. The system that's currently at the top of the Hot Forex list is a disaster waiting to happen IMO....

See entire

Thank you. Exactly my point.

I think C2 has a wonderful System Performance table for each system, something that I have never seen as detailed. I think the C2 System Score should be based on the key metrics from there rather than as Dennis pointed out on "social skills" of the Vendor.

Perhaps, if possible, 2 C2 Scores are in order

1. C2 System Rank
2. C2 Vendor Rank

The latter can be based on a concept like subscriber satisfaction etc much like eBay's seller feedback, which i am citing as an example only, not that it is perfect in any sense.

Thanx
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Christina S  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (14:25) 
 

In response to post by Sharp Alpha of 3/16/11 (13:55)

Thank you. Exactly my point.

I think C2 has a wonderful System Performance table for each system, something that I have never seen as detailed. I think the C2 System Score should be based on the key metrics from there rather than as Dennis pointed out on "social skills" of the Vendor....

See entire

Certainly make a distinction between a vendor score and a system score. People searching "the grid" on balance would have no idea that C2 score currently refers to vendor. I think broad assumption/expectation would be a rating pertaining to a system. Isn't a vendor's overall performance track record readily apparent, anyway, due to the inherent premise of C2?

Keep the subjective/social stuff out of a system score: far too much there for people to complain about. (NOT that that happens on C2, I know... ;) )

I think the Vendor score based on some of that stuff is a good idea in theory; however, you can't discount the reality that some of the best systems might be the lowest maintenance. A few introductory interactions with the system vendor until you're up and running may be all that's needed, and the vendor may not otherwise need/want to spend a lot of time in the forums. "Helpful" or "thumbs up" ratings on actual posts, as exist in a lot of forums, are great, but as in other forums, should go across the board (users and vendors alike).

Christina
  
 
Profile for Mike Osborne
Subject:Call for C2 Score Algorithm
Posted by:Mike Osborne  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (14:43) 
 

In response to post by Dennis H of 3/16/11 (13:26)

I'd find a way to heavily penalize Martingale-type systems. The system that's currently at the top of the Hot Forex list is a disaster waiting to happen IMO....

See entire

I agree with this.

Idea on how to penalize these types of systems:

Find the highest percent ever risked on a single trade (position size to stop price). This would be an interesting number to have in general.

If a system doesn't use stops, give them a 0. Just kidding. Maybe still keep track of their most epic loss and use that (maybe with some multiplier?).

The two stats could not be used side by side, but they both would seem to express the ends the user will go to not take a loss.
  
 
Profile for Jay Horne
Subject:Call for C2 Score Algorithm
Posted by:Jay Horne  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/16/11 (17:11) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

Perhaps an approach would be to create a system scoring system and then simply make the vendor score the weighted average of all their systems. In creating the weighting, you might factor in such things as:

-- duration of the system such that the longer a system is managed, the more it counts toward the vendor score

-- If a system is killed, it is maintained in the rank, but it's duration and stats are frozen at the end, so that over a very long time its influence diminishes as other systems (still actively managed), weigh more

The system score could be a single rank such as Sharpe, or combination of several. But the vendor score would sort of be an exponential moving average of the individual system scores.
  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (3:13) 
Systems:
 

In response to post by Dennis H of 3/16/11 (13:26)

I'd find a way to heavily penalize Martingale-type systems. The system that's currently at the top of the Hot Forex list is a disaster waiting to happen IMO....

See entire

Dennis wrote:
I'm not too interested in the vendor's social networking skills, just his trading skills.

Let me reiterate:
We have lots of objective measures about systems on C2.

From the reviews I see that for many people a responsive and helpful vendor is an importing factor when subscribing to a system.

Of course, there are "silent" subscribers, they simply use the signals and pay their fees, they never talk to the vendor.

But I can say that there are others who have a lot of questions (even if all answers are in the FAQ) and need a lot of attention.
I personally feel it important to be helpful for these people.
I think C2 should encourage good vendor behaviour (to raise overall quality and Customer Satisfaction) and a "Vendor Score" could be such a move.

  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (8:05) 
Systems:
 

In response to post by Rene' Koch of 3/17/11 (3:13)

Dennis wrote:
I'm not too interested in the vendor's social networking skills, just his trading skills.

Let me reiterate: ...

See entire

Rene:
I respectfully disagree. In choosing a system, from say a number of systems that a vendor offers, a subscriber should be able to quickly go thru the SYSTEM C2 score. They can then hone in the detailed system performance that C2 has.

By using the C2 VENDOR system as it stands now, a subscriber (and I am sure most subscribers would relate the current C2 system to be a measure of the SYSTEM and not VENDOR) would just be interested in C2 scores of a high magnitude. That is unfair. A vendor could have a high score and yet have broken systems in their portfolio of offering, where as a new vendor who has no subscribers yet, but has a good system in their offering never will get noticed.

I can understand where you are coming from, based on your score and you would like to keep the system as is, since it benefits you and you have certainly earned it.

But in all fairness to the subscribers, they should be paying for the System's capability rather than the Vendors ethical behavior. The ethics of a vendor should certainly be a measured metric, but as a SEPARATE score, based on several factors like his portfolio of system performances, customer feedback, etc.

I do like the fact that someone suggested that when a system is killed, it weightedly decreases its value into the VENDOR system.

Thanx
  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (8:48) 
Systems:
 

In response to post by Sharp Alpha of 3/17/11 (8:05)

Rene:
I respectfully disagree. In choosing a system, from say a number of systems that a vendor offers, a subscriber should be able to quickly go thru the SYSTEM C2 score. They can then hone in the detailed system performance that C2 has....

See entire

No reason to disagree, I think we are on the same page here.
I also vote for a good, meaningful System Score.

Just as a helpful addition I'd like to see some of the soft skills added to a Vendor Score.

Of course I like my (current) C2 score of 1000, but if its based on the wrong calculations I'd rather have a lower score which is more meaningful.
(you hear the scientist speaking, he's a bad business-man ;) )
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (8:50) 
Systems:
 

In response to post by Rene' Koch of 3/17/11 (8:48)

No reason to disagree, I think we are on the same page here.
I also vote for a good, meaningful System Score....

See entire

Well said Rene..

Best Regards
  
 
Profile for Keith Fitschen
Subject:Call for C2 Score Algorithm
Posted by:Keith Fitschen  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (11:07) 
Systems:
 

In response to post by Sharp Alpha of 3/17/11 (8:50)

Well said Rene..

Best Regards

I think a system score is useful if it can be wickered to provide an "apples-to-apples" comparison of all C2 systems. The best way I know how to do that is to ratio periodic return to drawdown from an equity curve that has realistic slippage/commission deductions.

On say a monthly basis you divide the dollar-return by the max dollar drawdown to score that month. The system score is the average of all scored months. For new systems, a decreasing fraction of the score can be deducted until the system reaches maturity at say 1 year.

This method will catch the traders who average down because they will have relatively large drawdowns sometime during the month. It also takes care of the problem of comparing a system that takes high risk for relatively high return with one that risks less for less return, because leverage is out of the calculation.

If you want to compare traders, just average their system scores.
  
 
Profile for simon sung
Subject:Call for C2 Score Algorithm
Posted by:simon sung  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (15:08) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

Matthew, I think the problem with the current C2 score is that it does not compare like with like (that is risk adjusted returns). Looking at headline return will no doubt favours the high leverage systems. Using the sharpe ratio should address this, however it is only meaningful if you take into account of age of the system (so technically speaking I would apply some sort of t-statistic on the sharpe). Other risk adjusted return metric could make use of drawdown to return (but again take age of system into account)

On the popularity front, it might be a good idea to measure Subscriber fees earned (say over the last 12 months) rather than number of subs. (say 1000 subs x $1/month would be no match a system that takes 10 subs x $200 and so on) . Better yet, if you could measure the duarability/attrition rate of the subscriber base (e.g. average number of years subscribes have been with the system to measure how fickle / long standing subscriber are, that should tell you how good a system really is from the users point of view)

Other measures such as kurtosis and skewness of returns, will tell you so much about the type of strategies a system deploys (trend vs mean reversion, low win rate but high R/R, vs high win rate but big tail risk etc). Your current stats on MAE, MFE are good starting points.

Would be happy to do some sort of collabration if you want more input.

emini Qsuite
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (15:53) 
Systems:
 

In response to post by simon sung of 3/17/11 (15:08)

Matthew, I think the problem with the current C2 score is that it does not compare like with like (that is risk adjuste...

See entire

Also, whatever you decide Mathew, you need to normalize the leverage factor. Perhaps, normalizing each system to start from a standard equity base and compare them at the same leverage. I am not sure how you would do that, but I have seen many systems here which use tremendous leverage using futures with small equity base... obviously, the performance would look great, but these are disasters waiting to happen. A subscriber should be able to compare two systems on a risk-adjusted basis.

Thanx

PS: When do you expect to close this thread and actually work on getting the C2 system implemented?
  
 
Profile for Igor Smirnoff
Subject:Call for C2 Score Algorithm
Posted by:Igor Smirnoff  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/17/11 (21:29) 
Systems:
 

In response to post by Sharp Alpha of 3/17/11 (15:53)

Also, whatever you decide Mathew, you need to normalize the leverage factor. Perhaps, normalizing each system to start f...

See entire

Hi,

You wrote : "Also, whatever you decide Mathew, you need to normalize the leverage factor"

Your idea sounds logical at first glance but in reality that would be like comparing apples and oranges.

You CANNOT "normalize" the leverage for a stock trading system and a Forex trading system for example and then draw any meaningful conclusion about the profitability of each system, it simply does not work this way.

Why ?

Very simple. Take the SAME trading system and apply it simultaneously to the stock market (leverage 1 to 1) and the Forex market (leverage 100 to 1). Starting with the same capital, the same trading system will ALWAYS make 100 times more money in the Forex market than in the stock market, on average, period!

Now if you "normalize" the leverage, both systems will end up with the same profit potential of course, give or take a few dollars, but nobody truly cares about that.

Remember, people want to make more money the fastest way (while still protecting their capital), that is their first priority. If the same exact system makes $100.000 a year in the Forex (due to 100:1 leverage) but only $1.000 in the stock market , starting with the same capital, the traders would not hesitate a second, they will follow the Forex system, end of story.
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/18/11 (8:17) 
Systems:
 

In response to post by Igor Smirnoff of 3/17/11 (21:29)

Hi,

You wrote : "Also, whatever you decide Mathew, you need to normalize the leverage factor"

Your idea sounds logical at first glance but in reality that would be like comparing apples and oranges....

See entire

You wrote:
".....Now if you "normalize" the leverage, both systems will end up with the same profit potential of course, give or take a few dollars, but nobody truly cares about that.

Remember, people want to make more money the fastest way (while still protecting their capital), that is their first priority. If the same exact system makes $100.000 a year in the Forex (due to 100:1 leverage) but only $1.000 in the stock market , starting with the same capital, the traders would not hesitate a second, they will follow the Forex system, end of story. ....."

Does that mean nobody cares about RISK-ADJUSTED RETURN? Then why not start trading just Forex with 200 to 500:1 leverage. Or for that matter, just trade your futures account value/margin requirement contracts of Futures.

You say - "Remember, people want to make more money the fastest way (while still protecting their capital), that is their first priority.".......

That is exactly my point for having some way to disclose to the investor what the leverage usage is. Remember, it is always prudent to disclose the risk as much as you want to "focus" on the return. Not all subscribers go for the "high octane" returns. They try and find the answer to "What am I risking here to make such returns? And is that risk palatable to my portfolio?".... I personally would NEVER subscribe to a system that makes too much money too fast without understanding how it makes money..... If your approach of "....people want to make more money the fastest way....", then they should be looking for Martingale types of strategy...

All I suggest that we should brainstorm and come up with comparing 2 systems based on a common benchmark of risk and reward. It is not an easy task for C2, but I am sure with so many bright subscribers and system developers we can get to a pretty close solution.

Thanx
  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/19/11 (11:05) 
Systems:
 

In response to post by Danny White of 3/18/11 (16:04)

The rating should most importantly reflect if you'd have likely made or lost money trading a system. What gets me is my system is one of the few where you would have likely made money and my rating is lower then others where you'd have likely lost money....

See entire

MP,
you wrote:
my system is one of the few where you would have likely made money
Howe can you say that?

Did you ever click the "Monte Carlo" button below the chart of your system "Predictor Discretionary ETF"?

You'll notice that in the worst case you're just a tiny fraction above zero. In trading we have to expect the worst case.

I wouldn't call this "likely made money".
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Karl A  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/21/11 (4:06) 
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

Hi Matthew,

Here is, for a change, a subscribers view about the developer's ranking system on C2:

Over the years I have traded many systems on C2, not once did I look at the developer's score or the systems popularity in order to come to a decision. The only things which count for me are the shape of the equity curve, the duration of the system, the statistics (including the new great feature of real brokers executions), the other systems the vendor has developed and the information he provides either on the system's description page, his web page or through message exchanges. I look at the My Analyst page and the Reviews only for entertainment purposes which does not mean that there are not some good comments occasionally.

I would suggest that you send out questionnaires to all subscribers and ask them what improvements they would like to see since very few participate on the forum here.

It baffles me why vendors are obsessed with the ratings system, they probably want to use it for marketing purposes, but I doubt that any subscriber pays much attention to it. As others have pointed out C2 provides excellent statistics and is willing to improve upon them.

I agree with others who have recommended to eliminate the C2 score.

BTW, I can't wait to see a Gen3 connection to IB, that should be a quantum leap forward.

Karl
  
 
Profile for John Fagan
Subject:Call for C2 Score Algorithm
Posted by:John Fagan  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/23/11 (18:35) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

I think it would be wise to replace Sharpe Ratio component of your C2 Score with either UPI (Ulcer Performance Index) or Sortino Ratio since Sharpe Ratio penalizes for volatility regardless if its upside vs. downside volatility. IMO, UPI or Sortino does a much better job at penalizing for only the downside volatility which in the end, is what we really care about regarding risk of our own capital.

http://en.wikipedia.org/wiki/Ulcer_Index
http://www.investopedia.com/terms/s/sortinoratio.asp

JD
  
 
Profile for Igor Smirnoff
Subject:Call for C2 Score Algorithm
Posted by:Igor Smirnoff  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/23/11 (19:07) 
Systems:
 

In response to post by Sharp Alpha of 3/18/11 (8:17)

You wrote:
".....Now if you "normalize" the leverage, both systems will end up with the same profit potential of course, give or take a few dollars, but nobody truly cares about that....

See entire

Hi,

You wrote : "Does that mean nobody cares about RISK-ADJUSTED RETURN? Then why not start trading just Forex with 200 to 500:1 leverage. Or for that matter, just trade your futures account value/margin requirement contracts of Futures. "

Of course not, no matter what financial instrument we are trading (stocks, futures, currencies, etc...), we should always use sound money management principles, there is no way around this.

All I am saying is that you CANNOT compare the results of a system that trades stocks (no leverage) with the results of the same exact system that trades currencies (up to 500 to1 leverage), it's like comparing a small Cesna to the Concorde! Sure, both planes will take you from point A to point B, but the (now defunct) Concorde will get you there much much faster.

You wrote : " I personally would NEVER subscribe to a system that makes too much money too fast without understanding how it makes money..... If your approach of "....people want to make more money the fastest way....", then they should be looking for Martingale types of strategy...

Of course the trader/subscriber must at least understand the logic behind any trading system (usually the system details page reveals a few clues), but that does not mean that a system that makes money "too" quickly (??) is necessarily a martingale.

Again and I will repeat that, if a system has no mathematical/statistical edge to begin with (in other words it is a losing system making random calls and the spread and/or commissions will slowly but surely empty the trading account), NO martingale will ever turn it into a winning system.


  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/23/11 (20:22) 
 

In response to post by John Fagan of 3/23/11 (18:35)

I think it would be wise to replace Sharpe Ratio component of your C2 Score with either UPI (Ulcer Performance Index) or Sortino Ratio since Sharpe Ratio penalizes for volatility regardless if its upside vs. downside volatility. IMO, UPI or Sortino does a much better job at penalizing for only the downside volatility which in the end, is what we really care about regarding risk of our own capital....

See entire

"I think it would be wise to replace Sharpe Ratio component of your C2 Score with either UPI (Ulcer Performance Index) or Sortino Ratio since Sharpe Ratio penalizes for volatility regardless if its upside vs. downside volatility."

I disagree. Sharpe is profit/equity-curve-volatility. Upside volatility adds to profit so there is no "penalty" for making money and it doesn't penalize winning and losing trades equally. OTOH it does penalize one-time, outlier profits, which are unlikely to be repeated, compared to slow, steady profits.

An example, I have a TS system that made a killing in the stock index futures during the flash crash. We'll probably never see another one of those. The Sharpe went up after that but not as much as the sudden spike in the equity curve might suggest. And that's how I think it should be.
  
 
Profile for John Fagan
Subject:Call for C2 Score Algorithm
Posted by:John Fagan  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/23/11 (22:24) 
Systems:
 

In response to post by Dennis H of 3/23/11 (20:22)

"I think it would be wise to replace Sharpe Ratio component of your C2 Score with either UPI (Ulcer Performance Index) or Sortino Ratio since Sharpe Ratio penalizes for volatility regardless if its upside vs. downside volatility." ...

See entire

Further, the problem I have with Sharpe is its reliance on standard deviation:

http://www.tangotools.com/ui/ui.htm
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/23/11 (23:01) 
 

In response to post by John Fagan of 3/23/11 (22:24)

Further, the problem I have with Sharpe is its reliance on standard deviation:

http://www.tangotools.com/ui/ui.htm

I respect the author of the Ulcer Index but either he doesn't understand how Sharpe is calculated or he is "misspeaking."

"The calculated value of SD depends on the time period used. For most investments, the SD of annual return is roughly 7.2 times the SD of weekly return (7.2 is the square root of 52 weeks per year). Since the time period is often unstated, this creates an opportunity for misunderstandings."

"Unlike SD, the calculated value of UI is essentially the same regardless of the time interval per data point."


SD is annualized in the Sharpe calc, just like the return is annualized. Multiply the monthly SD by sqrt(12), the weekly SD by sqrt(52), etc.

That said, I do have a complaint about the way the stats are calculated at C2. They don't include commissions and the calculated Sharpe is way too high for most systems. I probably shouldn't complain because I'm a daytrader and my stuff (should I decide to publish it) would look great if I could ignore commissions. But it would give me an unfair advantage when comparing to a system that holds longer and for which commissions aren't such a big deal. Commissions should be included but they should be realistic, not the ridiculously high "typical commissions." Even the MBT commissions for futures are way more than what most of us pay.
  
 
Profile for John Fagan
Subject:Call for C2 Score Algorithm
Posted by:John Fagan  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/24/11 (0:00) 
Systems:
 

In response to post by Dennis H of 3/23/11 (23:01)

I respect the author of the Ulcer Index but either he doesn't understand how Sharpe is calculated or he is "misspeaking." ...

See entire

I think a more important critique from Martin is below:

"The calculated value of SD is not affected by the sequences in which gains and losses occur. Thus, SD does not recognize the strings of losses that result in significant drawdowns in value. The three hypothetical investments in the chart below have the same annualized return and the same SD, but no rational investor would consider them as having the same risk."

UI solves this and thus UPI which makes use of UI is superior IMO. UPI = (Return - RiskFreeReturn) / UI. Whereas Sharpe = (Return - RiskFreeReturn) / SD.

Anyways, regardless of our debate above, I agree on your point that C2 should include commissions within its stats calculations which does skew the high frequency systems as being better then the others. Ideally C2 would calculate the stats for the different sets of commissions (e.g., Typical, OEC, etc.). Then when user selects his commissions option which affects the charts, the proper calculated stats is chosen as well (using the commissions value from that commissions option he selected).
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/24/11 (2:46) 
 

In response to post by John Fagan of 3/24/11 (0:00)

I think a more important critique from Martin is below:

"The calculated value of SD is not affected by the sequences in which gains and losses occur. Thus, SD does not recognize the strings of losses that result in significant drawdowns in value. The three hypothetical investments in the chart below have the same annualized return and the same SD, but no rational investor would consider them as having the same risk." ...

See entire

The premise is faulty and so are the graphs on the UI page. He shows a graph that steps slowly up and says it has the same SD as one that goes way down and then goes back up to end at the same profit. I typed some numbers into Excel and had it calculate the SD (the last number in the list). Judge for yourself.

Edit: the forum formatting doesn't make it clear but there are two columns of numbers with the SD at the bottom.

0 0
-1 1
-2 1
-3 1
-4 2
-5 2
-6 2
-7 3
-8 3
-7 3
-6 4
-5 4
-4 4
-3 5
-2 5
-1 5
0 6
1 6
2 6
3 7
4 7
5 7
6 8
7 8
8 9
9 9
10 10
--------------
5.28 2.80

The other thing is the order in which the trades happened in one historical run is only one possibility of many. The idea behind Bootstrap and Monte Carlo sims is to shuffle the trades into a different order, recalculate the MaxDD and repeat several thousand times. Sort those drawdowns and you get a better idea of the probability of having a drawdown of X% than a single sample can give you.
  
 
Profile for John Fagan
Subject:Call for C2 Score Algorithm
Posted by:John Fagan  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/24/11 (18:33) 
Systems:
 

In response to post by Dennis H of 3/24/11 (2:46)

The premise is faulty and so are the graphs on the UI page. He shows a graph that steps slowly up and says it has the same SD as one that goes way down and then goes back up to end at the same profit. I typed some numbers into Excel and had it calculate the SD (the last number in the list). Judge for yourself....

See entire

According to Peter Martin who I emailed about this issue of SD, his response to me regarding your last comment:

"If I understand him correctly, he's calculating the SD of the values, not the SD of the returns!"

So perhaps you are not calculating that example of his correctly according to Peter. I'll leave it at that as I'm not the expert with Peter's own work here. Maybe he'll jump in this thread to give more input since I pointed the URL out to him.

Cheers,

JD
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/24/11 (19:09) 
 

In response to post by John Fagan of 3/24/11 (18:33)

According to Peter Martin who I emailed about this issue of SD, his response to me regarding your last comment:

"If I understand him correctly, he's calculating the SD of the values, not the SD of the returns!" ...

See entire

We're getting really OT here but here's the same thing on the returns instead of the raw equity curve. It's way simplified but the point is the same.... the down-up curve has a worse SD than the one that just steps up.

This is like deja-vu all over again for me. :) I was fighting the misconceptions about Sharpe on the old Omega List (Tradestation) back in the 90's. I have TS code for calculating Sharpe the "right" way. PM me if you want it. My friend, the author, consulted with Dr. Sharpe when writing it. It's way more complicated than the standard Sharpe calc but it's true to Dr. Sharpe's original intent and it covers all the possible ways you can scale a system.

-1 1
-1 0
-1 0
-1 1
-1 0
-1 0
-1 1
-1 0
1 0
1 1
1 0
1 0
1 1
1 0
1 0
1 1
1 0
1 0
1 1
1 0
1 0
1 1
1 0
1 1
1 0
1 1
---------
0.94 0.50
  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/24/11 (20:09) 
Systems:
 

In response to post by Dennis H of 3/24/11 (19:09)

We're getting really OT here but here's the same thing on the returns instead of the raw equity curve. It's way simplified but the point is the same.... the down-up curve has a worse SD than the one that just steps up....

See entire

Going a bit further, the reality is that people would like to get a superior return to just Buy and Hold with minimum return volatility. The three simplistic measures that I think would solve this and can become an input to the C2 System Score are

1. % of Buy/Hold since inception.
2. Straightness of the equity curve (closer to a 45 degree)
3. % of Perfect that was extracted by the system. % Perfect being the theoretical max money you can make, knowing the signals well in advance. It is a look-back calc.

I have seen software that do calc these so the math is out there.

  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/25/11 (2:45) 
Systems:
 

In response to post by Dennis H of 3/24/11 (19:09)

We're getting really OT here but here's the same thing on the returns instead of the raw equity curve. It's way simplified but the point is the same.... the down-up curve has a worse SD than the one that just steps up....

See entire

HI Dennis,
I'd love to see some "good" calculation of the Sharpe Ratio, because the standard method has some flaws.

In your example you should use the correct returns to compare the SD of dn-up vs. jiggle:

-1 -1
-1 1
-1 -1
1 1
1 -1
1 1

will result in exactly the same SD.

BTW, this one 1, 1, 1, -1, -1, -1 also has the same SD, despite most (naive) traders would describe it as "green, good, happy"
  
 
Profile for Rene' Koch
Subject:Call for C2 Score Algorithm
Posted by:Rene' Koch  New msg
 Ignored by 9% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/25/11 (2:49) 
Systems:
 

In response to post by Dennis H of 3/24/11 (19:09)

We're getting really OT here but here's the same thing on the returns instead of the raw equity curve. It's way simplified but the point is the same.... the down-up curve has a worse SD than the one that just steps up....

See entire

> PM me if you want it

There is no way to PM you on C2 as long as you don't have an active system...
  
 
Profile for Silly Ross
Subject:Call for C2 Score Algorithm
Posted by:Silly Ross  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/25/11 (6:42) 
Systems:
 

In response to post by Rene' Koch of 3/25/11 (2:45)

HI Dennis,
I'd love to see some "good" calculation of the Sharpe Ratio, because the standard method has some flaws....

See entire

Funny.

How you guys want to measure systems or even vendors, if you are not even able to agree on one indicator/parameter?

My advice: Start measure your ego and use it as a top level parameter.

Everything will be much easier then.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Dennis H  New msg
 Ignored by 6% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/25/11 (10:35) 
 

In response to post by Rene' Koch of 3/25/11 (2:49)

> PM me if you want it

There is no way to PM you on C2 as long as you don't have an active system...

Hi Rene',

Oops, my noobness is showing. :) I emailed it to your info address. The main difference from the standard method is it uses log returns so you'll get about the same Sharpe whether you are trading constant size, constant risk or fixed fractional.
  
 
Profile for John Fagan
Subject:Call for C2 Score Algorithm
Posted by:John Fagan  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/26/11 (14:02) 
Systems:
 

In response to post by Dennis H of 3/25/11 (10:35)

Hi Rene',

Oops, my noobness is showing. :) I emailed it to your info address. The main difference from the stan...

See entire

I'd like to point out another stat that may be of interest for C2 score called R-Cubed by Curtis Faith. See towards bottom of this page here:

http://www.forexspirit.com/2007/11/07/lies-damn-lies-and-statistics/

I also recommend his book "Way of the Turtle" which has lots of discussion on how to measure robust trading systems.

Regards,

JD
  
 
Profile for Igor Smirnoff
Subject:Call for C2 Score Algorithm
Posted by:Igor Smirnoff  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/26/11 (17:50) 
Systems:
 

In response to post by John Fagan of 3/26/11 (14:02)

I'd like to point out another stat that may be of interest for C2 score called R-Cubed by Curtis Faith. See towards bottom of this page here: ...

See entire

Hi John,

You wrote : "I also recommend his book "Way of the Turtle" which has lots of discussion on how to measure robust trading systems."

No a bad book but remember that the Turtles had to change their trading system because it is much less profitable now. Basically they traded off a 20 day simple Donchian system but over the years profits became smaller and smaller and they had to change the lookup period, from 20 days to 40 days.

For system developers or traders who want to build and/or evaluate robut trading systems I recommend The Evaluation and Optimization of Trading Strategies by Robert Pardo and of course the famous New Trading Systems and Methods by legendary futures expert and author Perry J. Kaufman.

  
 
Profile for z- trader
Subject:Call for C2 Score Algorithm
Posted by:z- trader  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:3/27/11 (14:08) 
Systems:
 

In response to post by Igor Smirnoff of 3/26/11 (17:50)

Hi John,

You wrote : "I also recommend his book "Way of the Turtle" which has lots of discussion on how to measure robust trading systems." ...

See entire

Some great comments here. My wish list would include:

All Risk-Adjusted Performance; there is often too much focus on nominal returns, without normalizing for risk. (Even the "Gainers of the Week" emphasizes nominal performance...)

For risk, can use SD, down-side measures of risk (for instance, semi-deviation captures kurtosis, etc.), as well as drawdown measures.

Perhaps "average drawdown" and/or "worst drawdown" over various time frames (and/or drawdown that is normalized for age of system).

Some measures/monte carlo techniques can be applied to trade data (especially worst risk/trade that C2 already has) -- to help weed out/penalize Martingale approaches.

Age of system is important, but should be balanced with meaningful risk-adjusted measures.

I like splitting out a trader score as well as a vendor "customer service" score.

zFutures Diversified

  
 
Profile for Variance LLC
Subject:Call for C2 Score Algorithm
Posted by:Sharp Alpha  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:4/13/11 (9:47) 
Systems:
 

In response to post by z- trader of 3/27/11 (14:08)

Some great comments here. My wish list would include:

All Risk-Adjusted Performance; there is often too much focus on nominal returns, without normalizing for risk. (Even the "Gainers of the Week" emphasizes nominal performance...) ...

See entire

Mathew:
Any plans or agreement on the C2 Score algo development?
  
 
Profile for GLEN BROWN
Subject:Call for C2 Score Algorithm
Posted by:GLEN BROWN  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:4/27/11 (20:01) 
Systems:
 

In response to post by Sharp Alpha of 3/16/11 (13:23)

I think, the entire C2 Scoring system needs to be changed and be a System Based only.... Feedback about the Vendor can be done in the Forum separately....

See entire

I agree with the following point:
"I think, the entire C2 Scoring system needs to be changed and be a System Based only"

Also you could introduce a "Subscriber Retention Score". This look at the age for your subscribers.
Forex Automated Trading Systems(FATS)
  
 
Profile for Michael Cook
Subject:Call for C2 Score Algorithm
Posted by:Michael Cook  New msg
 Ignored by 4% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:6/07/11 (16:00) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

I think my first question to you Matt would be why is the calculation methodology secret? It is hardly a particularly valuable statistic from the viewpoint of intellectual property. Can you just give the exact formula, inputs and weightings to aid the improvement discussion.

I honestly think that the statistic as it stands is counterproductive as anything that repeatedly gives extremely high scores to systems that have immense (e.g. +75%) drawdowns is harmful to the reputation of C2.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Frank Alden  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:6/07/11 (18:50) 
 

In response to post by Michael Cook of 6/07/11 (16:00)

I think my first question to you Matt would be why is the calculation methodology secret? It is hardly a particularly valuable statistic from the viewpoint of intellectual property. Can you just give the exact formula, inputs and weightings to aid the improvement discussion....

See entire

I would like to be able to personalize the current score formula by adjusting the weighting factors to suit my own needs. Adding more components (UI, UPI, etc.) as suggested in this thread is also a good idea. It would be a cafeteria score. Each component should be explained in an informative help page listing its derivation and examples of pros and cons.

I am also shocked to learn that the performance statistics table does not include commissions. That needs to be corrected.

It would also be nice to be able to export a list of strategies statistics into an excel spreadsheet for side by side comparison. The user can do whatever with the data. Copy and paste currently available is too time consuming.
  
 
Profile for ECM, LP
Subject:Call for C2 Score Algorithm
Posted by:ECM, LP  New msg
 Ignored by 1% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:6/08/11 (13:51) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire


I think the c2 score should remain completely quantitative and a reflection of the returns and volatility. Qualitative inferences are a slippery slope in that this is supposed to happen socially, rather than through a c2 assessment.

With that said, the big thing missing from my perspective is tracking skewness / kurtosis. This would call out the martingale problem as well as cases where several losses are covered by large occasional profits or any other form of return distribution. Not knocking any, although I prefer normally distributed with positive skewness or better myself, but at least a subscriber gets a sense for how much turbulence he's in for. Similarly, one can avoid negative skew if he/she wishes.

Just my 0.02.

CCF & Co.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Tony Robinson  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:6/08/11 (16:13) 
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

I'd give this a go from the statistical pattern recognition viewpoint if you'd make your historic data available.

Tony
  
 
Profile for Iris kelly
Subject:Call for C2 Score Algorithm
Posted by:Iris kelly  New msg
 Ignored by 4% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:6/08/11 (18:36) 
Systems:
 

In response to post by Tony Robinson of 6/08/11 (16:13)

I'd give this a go from the statistical pattern recognition viewpoint if you'd make your historic data available.

Tony

I see no value in the C2 score; in fact, it is worthless to subscribers. I think it should be eliminated immediately.

Let's rely on the mathematical statistics that speak for themselves.

  
 
Profile for User Removed
Subject:Call for C2 Score Algorithm
Posted by:User Removed  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:10/31/11 (2:01) 
Systems:
 

In response to post by Iris kelly of 6/08/11 (18:36)

I see no value in the C2 score; in fact, it is worthless to subscribers. I think it should be eliminated immediately.
...

See entire

Wow, what a can of worms this is!

I've been trading for over 10 years and I my conclusion is that you can never define a trading system by one single number. Of course younger traders will not accept this and probably demand to know what the Sortino ratio is, or the Modified-var Sharpe or the Hamburgler Coefficient Factor or the Rubbishbin Statagizer Ratio ....

The point is that everyone has their own view of what is 'right' to them. But the truth is there is no 'right'. No one single number will ever define such complex phenomena.

That is why I suggest you provide all the major performance metrics and let people chose the one they like best.
  
 
Profile for Eli Jones
Subject:Call for C2 Score Algorithm
Posted by:Eli Jones  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:10/31/11 (16:41) 
Systems:
 

In response to post by User Removed of 10/31/11 (2:01)

Wow, what a can of worms this is!

I've been trading for over 10 years and I my conclusion is that you can never define a trading system by one single number. Of course younger traders will not accept this and probably demand to know what the Sortino ratio is, or the Modified-var Sharpe or the Hamburgler Coefficient Factor or the Rubbishbin Statagizer Ratio .......

See entire

Agree. see my post in recent C2 Score thread.
  
 
Profile for Eli Jones
Subject:Call for C2 Score Algorithm
Posted by:Eli Jones  New msg
 Ignored by 5% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:10/31/11 (16:51) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

heavier weight on the Sortino Ratio and VAR downside measures.
less consideration to time duration, more consideration to skill, trade attribution, favorable excursions, adverse excursions, entry, exit efficiency.

the CFA institute has valuable cross reference in the area of risk management, and performance measurement. In fact, look into using the GIPS reporting methods which helps create excellent comparison performance analysis.

The market can only be perfect, no one should be higher than 999.
The score is too liberal if too many have it. ERA and sports averages are hardly above 50%.

no score should go beyond 500.

It should fall faster than it can rise and should attribute skill relative performance.

the C2 score should be removed until the matter is remedied, as imo, Matt is risking his entire system more than he realizes, all in the respected effort to protect it.

no score may be the best answer.

hope all this makes sense.


  
 
Profile for Steve Auger
Subject:Call for C2 Score Algorithm
Posted by:Steve Auger  New msg
 Ignored by 3% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:11/09/11 (14:40) 
Systems:
 

In response to post by Eli Jones of 10/31/11 (16:51)

heavier weight on the Sortino Ratio and VAR downside measures.
less consideration to time duration, more consideration to skill, trade attribution, favorable excursions, adverse excursions, entry, exit efficiency....

See entire

The problem as I see it is that the C2 score is reflective of past performance. But subscribers want comfort that it will somehow be reflective of the system providers future performance.

I would like to suggest that there are enough statistics gathered at C2 and enough collective brains that a scoring system that provides some level of future prediction could be developed.

In other words, instead of attempting to determine what past "performance" parameters are of interest, let's focus on likely future "performance". This wouldn't be an easy task but one needs to start by choosing factors and determining if there is any correlation between the factor and future performance. Once some factors are identified then they could be combined to generate a C2 score.

Science fiction? Perhaps but otherwise I don't see the value in the C2 score.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Greg Trainor  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/04/11 (19:34) 
 

In response to post by Steve Auger of 11/09/11 (14:40)

The problem as I see it is that the C2 score is reflective of past performance. But subscribers want comfort that it will somehow be reflective of the system providers future performance....

See entire

Steve, all a system can measure is past performance. Developers use a period of time, say four (4) years to develop a system. This is called "in sample" development. Once a system is developed to the point a programmer thinks it is profitable, he tests the system on an "out of sample" period. If the system continues to be profitable, then and only then should it be traded with real money. Most of the equity curves I have seen on this website shouldn't be traded. One of the matrix scores I like to see for judging a system is RAR/MAXDD (Annual Rate of return / maximum draw down).
  
 
Profile for Steve Auger
Subject:Call for C2 Score Algorithm
Posted by:Steve Auger  New msg
 Ignored by 3% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/04/11 (22:31) 
Systems:
 

In response to post by Greg Trainor of 12/04/11 (19:34)

Steve, all a system can measure is past performance. Developers use a period of time, say four (4) years to develop a sy...

See entire

Greg - you might not understand what I am saying. There is plenty of historical data to work with on this site.

How about somebody do a simple backtest - let's call it "in sample" if that suits you.

Start with the parameter: RAR/MAXDD. Gather statistics for RAR/MAXDD for each system historical points in time; every month for example. With each data point gathered also capture the forward profitability of the system. Process each active system, historically month by month. At the end of this exercise you will know beyond a shadow of a doubt whether RAR/MAXDD had any predictive power for the system's future results.

Then then try another parameter, and so forth. In the end C2 would have some parameters that would have some predictive power. If they want a separate "out of sample" data set then that's cool too.

The reason why I suggest this is because it is absolutely meaningless to generate a C2 score based on what individuals feel are good factors. Base it on statistics, not gut feel.

Steve
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Greg Trainor  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/07/11 (20:06) 
 

In response to post by Steve Auger of 12/04/11 (22:31)

Greg - you might not understand what I am saying. There is plenty of historical data to work with on this site.

How about somebody do a simple backtest - let's call it "in sample" if that suits you....

See entire

Steve,
Well now that you explained it it does make more sense. It is a good idea and I do think it would add value in the selection process. Having said that, it still wouldn't guarantee future success of a trading system. The truth is that all trading systems eventually fail. Trading is always done on out of sample data. You can look at the old indicators from the past such as the Donchian system and realize eventually the success of a system brings its demise. In a lot of the systems I trade now only show stellar gains since 2008. Markets change and systems have to too.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Gnosis Daydream  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/07/11 (22:23) 
 

In response to post by Greg Trainor of 12/07/11 (20:06)

Steve,
Well now that you explained it it does make more sense. It is a good idea and I do think it would add value i...

See entire

Wowsers. Keep It Simple, Smarties!

Ratios galore:
It is my observation that a lot of systems have an excellent record until subscribers come aboard; so a performance ratio of the system with subs vs. without subs is important. (Perhaps C2 can completely recalculate stats for subscribers as a "separate system." And perhaps not a System Score and a Vendor Score, but a System Score and a *Subscriber* Score (how "well" do the subs do?) Or all three!?!?)

What %-age of cumulative is coming from what %-age of trades? If profits are evenly distributed, the system is credited - if most of the cumulative profit comes from 1 or 2 trades over many more trades it is penalized (basically means they hit the jackpot once or twice.)

What is the relation (ratio) of cumulative profit (pos or neg) to average dd? (I saw someone mention something like this in the "gainers" column - would like to see the best *ratio* in there, not just a bunch of systems recouping from a large dd.) I think we can all agree that a 50% gainer with an avg. dd of 8% is a "better system" than a 100% gainer with a 50% dd (50/8 is > 100/50.)Gnosis
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Alex Magnus  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/12/11 (20:57) 
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

Why not consider using the Sortino ratio instead of the Sharpe?

Most investors/traders here likely do not consider upside volatility as a problem. That is what they are looking for. No?

As an aside: I know you are working on the score, but I would love to see the Sortino ratio in the grid if you can squeeze it in there. Thanks for your time and consideration.
  
 
Profile for Mr. Eydelman
Subject:Call for C2 Score Algorithm
Posted by:Mr. Eydelman  New msg
 Ignored by 7% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:12/13/11 (1:16) 
Systems:
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

Just from my observations I think the scroe should be based on performance, there are strategies on here with a 999, and 1000 perfect score and over the last 6 months have lost 20%-33% , its hard to explain to a subscriber why they lost a third of their account and the strategy is rated 1000.
  
 
Profile for Aaron Bompus
Subject:Call for C2 Score Algorithm
Posted by:Aaron Bompus  New msg
 Ignored by 2% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:4/17/12 (12:58) 
Systems:
 

In response to post by Mr. Eydelman of 12/13/11 (1:16)

Just from my observations I think the scroe should be based on performance, there are strategies on here with a 999, and...

See entire

I would like to propose that the following could also be used to help calculate the score:

1. Compounded annual return / average of 25% largest draw downs (higher is better)

2. Standard Trade Deviation (lower is better)
3. Standard Deviation by Month (lower is better)
4. Standard Deviation by Year (lower is better)
5. Kurtosis (0 is best)
6. Positive Skew (0 is best)
7. Negative Skew (0 is best)
8. Z-Ratio (higher is better)

1. This seems like a great factor to include as it will not severely impact good systems that have experienced larger drawdowns, and it still rewards those that manage to keep them to a minimum.

2-8. This will reward system creators that generate consistent and statistically significant returns, which can help create a smoother equity curve.
  
 
Profile for
Subject:Call for C2 Score Algorithm
Posted by:Matthew Clinger  New msg
 Ignored by 0% of those who use ignore feature.
 
Ignore user's posts for week month forever
When:4/25/12 (17:09) 
 

In response to post by Matthew Klein of 3/16/11 (12:14)

This is an open invitation to all Collective2 Members -

C2 is looking to revamp the C2 Score algorithm, and I w...

See entire

While you could just have a single number, why not make available the numbers that are felt to be most important? This doesn't mean you won't have a C2 Score, but it could show people what the C2 score is based on and at the same time give each person a much broader view of what is contributing to the score. Personally, I would find such tools as the sharpe ratio, sortino ratio, and others to be more useful than 1 ratio that has a prioritized different things than I might.

In fact, why not let people make up their own custom ratio based on what they want? You could supply the standard information and a standard C2 Score, but letting people customize their own C2 Score using different formulas just might be better as not only does this allow for more personal judgment (and thus people can't get mad at being stuck with just 1 standard C2 Score), but encourages innovation in coming up with formulas to find consistently successful systems, presumably making for smarter investors.
  
Back up to list of subjects