Site Meter The Lawyer Trader

Sunday, May 20, 2012

Current Watch List

Here are 7 stocks that I have on my watch list.  These stocks have been flagged by my screener because of their technical strength and their high relative strength compared to the overall market.

The above charts are weekly charts, which is a good way to keep track of trending stocks.  I like ECL and AMGN in particular.

Hope everyone's having a great weekend.

TLT

Saturday, April 28, 2012

General Update and a ThinkScript Code

I almost let an entire month go by without posting...just a sign of how busy (crazy) my world is right now.  Recently, I opened up a Title Company and that has been eating a lot of my time.  Generally, you won't hear me comment on real estate because this blog is about trading, however, the title company is a play on the overall real estate market.  Here in North Texas, real estate is really beginning to pick up.  Real estate agents are seeing lots of activity on the residential side and commercial spaces are filling back up as well.  The title company seemed to be the most direct way to really profit from a rebound.

On the trading side of things, I've been working on a couple of mechanical strategies that are designed to be traded with a basket of commodities.  Nothing too fancy, a simple trend following model and a mean reversion model.  The hard work is in determining how to measure different markets to establish which commodities to include in each system and then how to allocate to each system as a whole.  For example, if my measurements are telling me that volatility is steadily declining and certain commodities are trending, then I may allocate 65% of the overall portfolio to the trend following system and 35% to the mean reversion.  Sounds easy enough, but developing and testing rules is a tedious process.  I'll be providing some posts on this is the future.

Over the past month, I've been in talks with a local hedge fund manager that runs an options trading fund.  He has an interesting strategy that returned about 7% this month...generally he targets 1-2% a month but the volatility in the beginning of April really helped him out.  We are working out a deal that involves a couple of entities partnering up to form a new fund that trades a "Collared Dividend" Strategy.  If this comes together, the new fund looks like it will have $30-50 million to trade by the end of July.  At this point, this might be a pie-in-the-sky dream because there are many working parts that still need to get figured out...but, the thought of managing some institutional money sure is exciting.  

Before I sign off, lets take a quick look at the market.  Below is a chart of S&P 500 via SPY, and it has my Spec Stocks Indicator attached to it.  The premise is pretty simple:  select 6 stocks that are popular and speculative and take a measurement of the trend for each stock.  Then put it together and take an average of them.  These stocks tend to lead the market and be indicative of investors' willingness to take on risk.  Here's the chart:


And for any thinkorswimmers out there, here is the ThinkScript code:

//

declare lower;

input symbol1 = "aapl"; 
input symbol2 = "goog";
input symbol3 = "bidu";
input symbol4 = "cmg";
input symbol5 = "nflx";
input symbol6 = "pcln";
input malength = 200;
input malrlength = 5;
input shortmalength = 50;
input longmalength = 200;

def S1 = close(symbol1, period = "Day");
def S2 = close(symbol2, period = "Day");
def S3 = close(symbol3, period = "day");
def S4 = close(symbol4, period = "day");
def S5 = close(symbol5, period = "day");
def S6 = close(symbol6, period = "day");

def ma1 = ExpAverage(s1, malength); 
def ma2 = ExpAverage(S2, malength);
def ma3 = ExpAverage(S3, malength);
def ma4 = ExpAverage(S4, malength);
def ma5 = ExpAverage(S5, malength);
def ma6 = ExpAverage(S6, malength);

def MALR1 = linearRegressionSlope(ma1, malrlength);
def MALR2 = linearRegressionSlope(ma2, malrlength);
def MALR3 = linearRegressionSlope(ma3, malrlength);
def MALR4 = linearRegressionSlope(ma4, malrlength);
def MALR5 = linearRegressionSlope(ma5, malrlength);
def MALR6 = linearRegressionSlope(ma6, malrlength);

def MALRMAShort1 =expAverage(MALR1, shortmalength);
def MALRMAShort2 =expAverage(MALR2, shortmalength);
def MALRMAShort3 =expAverage(MALR3, shortmalength);
def MALRMAShort4 =expAverage(MALR4, shortmalength); 
def MALRMAShort5 =expAverage(MALR5, shortmalength); 
def MALRMAShort6 =expAverage(MALR6, shortmalength); 

def MALRMALong1 = expAverage(MALR1, longmalength); 
def MALRMALong2 = expAverage(MALR2, longmalength);
def MALRMALong3 = expAverage(MALR3, longmalength);
def MALRMALong4 = expAverage(MALR4, longmalength);
def MALRMALong5 = expAverage(MALR5, longmalength);
def MALRMALong6 = expAverage(MALR6, longmalength);

Def BuySell1 = if MALRMASHORT1 > MALRMALong1 then 10 else -10;
Def BuySell2 = if MALRMASHORT2 > MALRMALong2 then 10 else -10;
Def BuySell3 = if MALRMASHORT3 > MALRMALong3 then 10 else -10;
Def BuySell4 = if MALRMASHORT4 > MALRMALong4 then 10 else -10;
Def BuySell5 = if MALRMASHORT5 > MALRMALong5 then 10 else -10;
Def BuySell6 = if MALRMASHORT6 > MALRMALong6 then 10 else -10;

plot SpecScore = buySell1 + buysell2 + buysell3 + buysell4 + buysell5 + buysell6;

plot zeroline = 0;

assignPriceColor(if specscore > 0 then color.green else if specscore < 0 then color.red else color.blue); 
//

Have a great weekend.

TLT

Saturday, March 31, 2012

LIBOR Spreads Say, "Bull On"

Spreads between the 1 month and 3 month LIBOR, one of my favorite gauges of market risk appetite are very bullish right now.  Take a look at the chart:
Have  great weekend!

TLT

Monday, March 12, 2012

Wisdom Quote

"Making a few correct calls using only a bottom-up strategy may influence investors to think that they are great stock pickers.  In reality, it's more likely that they have just been on the right side of macro trends without realizing it, such as choosing stocks from a sector that was in favor."

--Fracois Trahan
by Francois Trahan and Katherine Krantz

Wednesday, February 15, 2012

Stock Market Still in an Uptend..despite what the financial news says

I think most traders and investors too, eventually realize that at a minimum, financial news needs to be taken with a grain of salt and more likely just needs to be ignored all together.  I've started seeing the bearish headlines and concerning stories pop up but when I pull up my charts, all I see is a nice trend that is taking a much needed breather.  Here's the S&P:

I believe Jesse Livermore said something to the effect of he learned to make big money by sitting on his hands..something like that.  What he meant was that timing every wiggle of the market is generally a losers game...the big money is finding a trend and then riding it until it's done.  As you can see from the chart above, my system says the trend is still up, so I'm staying long with stock..plain and simple.

On a separate note, I stumbled across this blog today http://share-tos.blogspot.com/.  It is filled with all sorts of ThinkorSwim codes that the authors share.  If you're into tos, it might behoove you to go spend some time at the blog..I know I will.

TLT

Saturday, February 4, 2012

Euro is in a Box

The Euro is stuck in a pretty tight trading range (aka a box) as the world watches the EU to see how they handle all of the mess regarding Europe, Greece, etc.  The buying pressure, or lack of selling over the last couple of weeks, has been tripping buy signals on some of my systems and neutral signals on others.  I'd imagine a bunch of other systems are seeing the same thing.  The important thing to note is that all of these systems were giving sell signals only 2 weeks ago.  So where do we go from here?

Discretionary traders or classic charting traders will be looking for a break of the trading range (see the blue box on the chart below).  A good amount of professionals will be looking for any sign of weakness after a break higher in order to fade the move (short the euro).  I'm currently long the euro b/c that's what my system is saying to do.  Another thing I like to look at in these situations is the Commitment of Traders Report (or C.O.T.).  The C.O.T. is a report of positions of Commercials (big hedgers), large traders (traders holding large positions) and small speculators.  Until recently, the commercials and large trader reports were still bearish, but in the recent report, we saw the first bullish sign in quite a while.  Here's the chart:
When I see a tight trading range and then a change in the COT, I follow signals that are in the same direction as the COT.  Commercials will begin selling (b/c they are hedging so a bigger number is bearish and a smaller number is bullish) and large traders will be buying..and I'm looking to buy as well.  I generally ignore the small speculators number.  There's probably something to be gleaned from it, but I don't use it.  If you're interested in looking at these types of charts, here is a great free website for it.

Have a great weekend.

TLT

Friday, January 20, 2012

St. Lucia: Pics from my recent trip

One of the best stops on the cruise that my wife and I recently took was St. Lucia.  This is a beautiful little island that is a rainforest mountain rising out of bright blue water.  It's a place that my wife and I are considering buying a vacation home/villa at.  Here's a couple of pics.



Have a great Friday.  I'm planning on posting an overall market recap this weekend.

TLT

Wednesday, January 18, 2012

LIve Trade: Opening Range BreakOut in the Eur/Usd

I've got a position on in the Eur/Usd today.  So far, it is working out to be a potentially good opening range break out trade.  I've put on 2 units of the trade and am trailing one unit with an ATR stop.  Here's a screen shot of three charts:

Notice that I'm looking at the S&P (via SPY) and the VIX in addition to the Eur/Usd.  It is important to see that SPY is above it's opening range and the internals are bullish (as indicated by the green painted bars on the spy chart).  The VIX is pulling in too..so along with spy and internals, it shows that the markets are all working together which gives the trade a higher probability of being successful.  At this point there's not much to do but wait for pull backs to add to the position and/or get out once price action starts tripping sell signals.

Hope everyone's having a great day.

TLT

Wednesday, January 11, 2012

Got a Sell Signal on the Euro this Morning

Building a short in the Euro/Usd, beginning with a fresh sell signal that occurred this morning. 

I hope everyone's off to a great start for the new year..let's make it a good one.

TLT

Wednesday, December 28, 2011

Will Be Back in 2012


My wife and I are going on a 10 day cruise in the Caribbean.  Not sure how 2011 went by so quickly.  Everyone have a Happy New Year and I'll be back posting in January.

TLT

Monday, December 26, 2011

ID/NR4 Bars and Thinkscript

Linda Bradford-Raschke, Laurence Connors, Tony Crabel and many other professional traders have referenced narrow range bars as part of there trading setup arsenal.  LBR likes the ID/NR4 which stands for Inside Day Narrowest Range in 4 days.  That means the high and low of the bar have to be within the prior bar (an inside day) and the overall range itself has to be the narrowest in the last 4 bars.

Referenced in many books authored by the above mentioned traders, ID/NR4 and NR4 bars provide a low risk high reward trade setup.  The setup generally involves trading the break out above or below the ID/NR4 bar and placing a stop at the other side.  Then trail a stop for another bar or two.  LBR stresses that in the event your initial stop gets hit, you should stop and reverse so that you are now in the trade in the other direction.  She states that this is important because many of the moves can be false break outs but the move in the opposite direction can be very powerful after a false break out.  Regardless, these setups do allow for very tight stops and can provide some very good short term edges.  Adding some additional research such as current trend direction if any (Crabel does a lot of this research) or monitoring an opening range break out after a NR4 day (Crabel does this as well) or using some volume analysis can all help you filter NR4 or ID/NR4 bars for even higher probability trades.

Here's a chart, note the blue dots above bars indicate an ID/NR4 bar:

And for those of you on ThinkorSwim, here is the thinkscript:

###DELETE THIS ROW WHEN PASTING INTO TOS###


# ID/NR4 Bars
#
def range = high – low;
def na=double.nan;

def plotter=high+range*0.3;

def longvol = volatilityStdDev(100);
def shortvol = volatilityStdDev(6);

def volratio = shortvol/longvol;

def isnr4 = (range <= range[1] and range <= range[2] and range <= range[3] and range and high<high[1] and low>low[1]);

plot lowvol = if volratio<.5 and isnr4 then low-.0005 else double.nan;

lowvol.SetDefaultColor(color.violet);
lowvol.setstyle(curve.points);
lowvol.setlineWeight(3);

plot nr4 = if isnr4 then plotter else na;

nr4.SetDefaultColor(Color.yellow);
nr4.setstyle(curve.points);
nr4.setlineWeight(3);

###DELETE THIS ROW WHEN PASTING INTO TOS###

This code was adopted from a code for NR7 bars written by ReadtheProspectus at his blog with the same name.  If you like thinkscript it would be well worth it to spend some time at his blog.

Happy Holidays!

TLT

Wednesday, December 14, 2011

Covered My Eur/Usd Short

Over the past week, I have been managing one position...a short Eur/Usd.  It turned out to be a pretty decent trade that probably has more profit potential...however, booking profits seemed prudent right now.  Total, the trade booked about 400 pips which is a pretty big winner for my swing trading.  100-200 pips is the standard size for winners. 


The trade was a good one but I really wanted to blog about taking off the trade.  For me, booking profits is actually one of the hardest aspects of trading.  I have found that there are 2 methods that work for me.  A trailing stop or a profit target.  Quite often I use both.  For this trade, my take profit point was 400 pips.  It was tempting to continue to trail my stops but there is a high possibility of seeing a bounce.  3 day one direction moves usually get corrected.  Furthermore, we had a fed day yesterday and it's options expiration week..both are events that can move the equity markets and in turn put pressure on the euro.  Sometimes booking profits and sitting out for a bit is the best thing to do..as long as you fully accept that the trade "may" have been much more profitable had to left it on.

So what's the game plan?  I do think the Euro could fall quite a bit farther, it will just be a matter of patiently waiting for a pull back and an entry signal to put the trade back on.  This is likely a very crowded position and a good rally may shake out a bunch of the shorts and provide some fresh fire power for a move lower.  We'll see.


TLT