HomeReady-2-GoPortfolioRankingScreenerStockETFToolsCommunityHelp
ForumsEmail UserPollsFeature RequestsGroups


  Index  | Recent Threads  | Who's Online  | User List  | Search
  Search  
Quick Go »
Thread Status: Normal
Total posts in this thread: 10
[Request a Feature] [Add To My Favorites] [Watch this Thread]
Author
Previous Thread This topic has been viewed 3100 times and has 9 replies Next Thread
portfolio123
Advanced Member
Member's Avatar


Joined: Jul 22, 2003
Posts: 75
Status: Offline
New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

A new P123 model has been launched. You can find it in the Portfolio->P123 Models in the "Market Timing" Category. This model was developed with the collaboration of Marc Gerstein and Marc Chaikin.

Here are some statistics for the simulated results from 3/31/01 to 6/10/10:

Ideal # of positions: 10
Annualized Returns: 43%
Sharpe Ratio: 1.32
Alpha (since inception): 42.3%
Alpha (last 3 years): 37.35%
Realized Winners: 59%

Chaikin Indicators - Market Timing Model

Stocks form the Russell 2000 universe are selected based on their score under the Chaikin Indicators ranking system. The top ten stocks are selected (so long as each ranks at least 95) subject to a limitation that no sector may account for more than 25% of the portfolio.

Purchases may occur only when market conditions are deemed bullish based on a flexible timing model. Under normal conditions, conditions are deemed bullish of the S&P 500 risk premium is at least 1% and if the 5-week moving average of the current-year consensus S&P 500 EPS estimate is above the 21-week moving average. During unusually volatile periods, defined as those during which the CBOE Volatility Indicator (the VIX) is 30 or above, the model switches to a faster-moving timing signal that is bullish only when the 5-day moving average of the price of the S&P 500 is above the 20-day average.

Stocks are sold when the rank, under the Chaikin Indicators system, falls to 75 or lower.

A stock with a rank above 75 won't be sold even if the market timing signal is bearish. Hence during bearish periods, the portfolio may hold fewer than ten stocks as some are sold due to drops in rank but not replaced.
----------------------------------------
[Edit 4 times, last edit by portfolio123 at Jun 11, 2010 3:11:57 PM]
[Jun 11, 2010 2:47:12 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
DennyHalwes
Advanced Member
Member's Avatar

UNITED STATES
Joined: Apr 28, 2004
Posts: 1532
Status: Offline
smile   Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

After reviewing the charts for the above Sim I noticed that with only a Rank <= 75 sell rule the current stock holdings were held well after the market had declined and they became big losers. So I added one of my favorite market timing sell rules, increased the Rank sell rule to Rank < 85, no other changes, and re-ran the Sim. The results were an increase in the annual return from 43.5% to 47.7%, reduced the Max Drawdown from 27.7% to 19.4%, increased the % winners from 60.45% to 61%, and increased the Gain/Stock/Day from 0.163% to 0.183%. Also, the Sim was completely out of the market during the worst drawdowns. That’s all goodness. You can review my mod Sim Here:

I then changed the Universe from the PRussell2000 to the NASDAQ. That resulted in an increase in the annual return of the original Sim from 43.5% to 50.5%, reduced the Max Drawdown from 27.7% to 18.6%, increased the % winners from 60.45% to 61.05%, and increased the Gain/Stock/Day from 0.163% to 0.190%. That’s a 40% increase in the gain per day for each day you hold the stocks. You can see that Sim here:

Edit: there are some stocks that trade < $10,000 / day in the NASDAQ so be sure to add an approperate liquidity buy rule for your dollars invested / stock.

Denny
----------------------------------------
"The significant problems we face cannot be solved at the same level of thinking that we were at when we created them". Albert Einstein
----------------------------------------
[Edit 2 times, last edit by DennyHalwes at Jun 12, 2010 4:00:12 PM]
[Jun 12, 2010 3:34:17 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
Tomyani
Advanced Member


UNITED STATES
Joined: Aug 9, 2008
Posts: 255
Status: Offline

Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

Marco,

Thanks for the new features. Two in 1 week!

Like christmas.

Thanks also Denny for sharing.

:)
[Jun 13, 2010 11:08:21 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
mv388158
Advanced Member
Member's Avatar

CANADA
Joined: Aug 24, 2005
Posts: 44
Status: Offline
Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

Hello Denny,

I only added the following sell rule which I think is yours to the SIM and the results were a bit better but I will let you and the community decide.

Here is the sell rule:

sma(5,0,#SPEPSCY) < sma(21,0,#SPEPSCY) & BenchClose(0) / BenchClose(10) < 0.99

Here is the SIM:

http://www.portfolio123.com/port_summary.jsp?portid=492301

Regards,
MV
[Jun 13, 2010 1:52:21 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
marcc
Member


UNITED STATES
Joined: Nov 15, 2009
Posts: 9
Status: Offline

Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

Denny has posted a very interesting way to increase the returns from this strategy. The only drawback I see is that the annual turnover increases from 370% to almost 600%

I have a different way to improve the results and keep the turnover down.

I suggest lowering the Buy Rank >= 90 adding the following Industry buy Rank: FRank(" Pr13WRel%ChgInd") >=80

and adding the following sell rule

Close(0) < ChaikinTrend(90,0) and ChaikinTrend(90,0) < ChaikinTrend(90,1)

This improves the return on the PRussell2000 to 50.50 but keeps the annual turnover at 367%

Denny's rules do however yield a profit so far for 2010 while my changes still result in a - 7% loss so far because i am not using Denny's more aggressive sell rule.
[Jun 13, 2010 1:59:56 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
dkalmuk
Advanced Member


CANADA
Joined: Jan 25, 2007
Posts: 52
Status: Offline

confused   Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

On a bit of a tangent but somewhat related - I had been fiddling with this sim and tried running it through Stefano's tool to see how consistently it performed across different timeframes - I ended up getting the following error though - just wondering if some support missing for the full range of Universes in the tool?

Error:
ID not found: universe:NASDAQ Exchange
[Jun 13, 2010 4:24:26 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
igorw
Member


ISRAEL
Joined: Apr 16, 2010
Posts: 2
Status: Offline

Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

Hi guys.

What formula is being used to calculate a ChaikinTrend indicator?
[Jun 21, 2010 2:15:40 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
DennyHalwes
Advanced Member
Member's Avatar

UNITED STATES
Joined: Apr 28, 2004
Posts: 1532
Status: Offline
smile   Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

Igor,

you can see the Chaikin ranking system Here:

The Buy Timing rule is: Eval(Close(0,GetSeries("$VIX")) >=30, sma(5,0,#bench)>sma(20,0,#bench),close(0,#SPRP)>=1 and sma(5,0,#SPEPSCY)>sma(21,0,#SPEPSCY))

The various timing Sell Rules in the order mentioned above are:

Benchclose(0) / Benchclose(5) < 0.98 & sma(5,0,#bench)<sma(20,0,#bench)* 0.98

sma(5,0,#SPEPSCY) < sma(21,0,#SPEPSCY) & BenchClose(0) / BenchClose(10) < 0.99

Close(0) < ChaikinTrend(90,0) and ChaikinTrend(90,0) < ChaikinTrend(90,1)

Denny cool
----------------------------------------
"The significant problems we face cannot be solved at the same level of thinking that we were at when we created them". Albert Einstein
[Jun 21, 2010 4:43:33 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
tiltonhouse
Advanced Member


UNITED STATES
Joined: Oct 18, 2007
Posts: 62
Status: Offline

Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

I think Igor's question was "how are the Chaikin Indicators calculated?" meaning if I wanted to recreate these indicators in a spreadsheet or other platform, what is the equation. At least, that's what I would like to see in the Help - Full Description. smile
----------------------------------------
[Edit 1 times, last edit by tiltonhouse at Jun 21, 2010 10:15:48 PM]
[Jun 21, 2010 10:15:19 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
igorw
Member


ISRAEL
Joined: Apr 16, 2010
Posts: 2
Status: Offline

Re: New P123 model that showcases the new Chaikin indicators Reply to this Post
Reply with Quote

thank you tiltonhouse :)

Right. The question was not about the system but about specifically ChaikinTrend indicator (which is used heavily in a chaikin system).
[Jun 22, 2010 4:22:55 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
[Show Thread Printable Version]

Free Trial  /  Log In
Username or Email
Password
Stay logged in
Can't remember username or password?