Site Meter The Lawyer Trader

Wednesday, October 24, 2018

Wisdom Quote

"America is the largest debtor nation in the history of the world..note, I said 'history' of the world, not just the world."

--Jim Rogers

Monday, September 10, 2018

This Too is an Asset Bubble, but this time is different..lol.

https://www.zerohedge.com/news/2018-09-10/hedge-fund-cio-2000-and-2008-too-asset-bubble-it-differs-fundamental-way

I'm seeing more and more commentary like this (for both equities and real estate) that sound good, but they ultimately are fancy commentary that can be translated into the simple phrase "but this time is different."  We heard it starting in 2006 about the fed's manufactured "soft landing" and if you read in the history books, every sell off in the past has similar commentary.

I believe we're just in the part of the cycle where debt is high, people and companies are loose, and vulnerable people/companies will get exposed when there is a significant pull back.  The vulnerable folks that get hurt will then lead to a major sell off.  Whether it's the 2-3 year interest only term notes that need to be refinanced on speculative commercial property (apartment and hotel acquisitions where the buyer paid a premium) or just the average Joe that is walking a fine line between his income and his increasing credit card debt, it will hurt.  A pension that cannot meet its outgoing cash obligations will certainly start a panic, and there's some pretty smart people out there saying that's a major concern.

Ultimately, it doesn't matter what the cause is, it will play out the way they always play out.

TLT

Tuesday, May 22, 2018

Market is Looking Short Term Bullish..but I'm bearish over the next couple of years

Glancing at some charts today, the market is showing some short term bull signals.  The bump in volatility early this year looked more like the beginning of a regime shift than a normal pullback but only time will tell.  We've had quite the run in the indexes over the last few years and the market looks like it will give another push to new highs.  Here's a weekly of the SPY:
You can see the dramatic shift in price action starting in late January of this year.  Highs and lows are more extreme on each candle and the back and forth is very quick compared to the drawn out dips and slower climbs of the past 4 years.

Here's a very bullish chart.  This is a pair chart of the Consumer Discretionary (XLY) over the Consumer Staples (XLP).  If the chart goes up it is generally bullish because discretionary is outperforming the staples.
Of course, all of this is subject to change in about 5 seconds with something new hitting the market.  This just tells me that more money is still being placed in discretionary(bullish) rather than staples(bearish).  All things staying about the same, the market will likely try to push back up to the highs.

As for the long term, I still think we will be seeing some major volatility and a bear market coming out.  Real estate prices across the country are in a bubble on almost all levels and some signs of a slow down are already showing.  For all of the talk of lack of inventory, the real demand for housing for the lowest priced newer homes and those are the homes that builders have not been building.  Why build a $250k home to make $35-45k in profit when you can build a $750k home and make $100k in profit?  I expect this to be the last strong year in residential real estate and then for commercial to start slowing down too.

Still the most bearish yellow/red flag is the yield curve.  Short term rates have gone up, which we new would happen and the FED has been pretty open about it.  The problem is in the longer term rates that are flat.  This is the beginning steps for an inverted yield curve.

With the real estate market looking fragile and developers continuing to finance new development projects with 1-2 year interest only bridge loans (happening a lot!), the stage is set for people to get burned and then the real wave of panic will hit the market.  I'm not a big doom and gloomer but I like to be realistic.  Being realistic also means respecting the market action that is currently occurring and not trying to push your views on the market.  Just because I see the storms on the horizon doesn't mean I'm out shorting the market now..it just means I'm being defensive with longer term plays and gathering cash so that I'm ready for when things to get crazy.

Have a good week!

George
TLT

Tuesday, April 3, 2018

Think or Swim Indicator -- Fisher Scalper Color Bars with Thinkscript

I've got a whole bank of indicators and strategies that I've coded over the years for think or swim and have decided to start randomly posting them along with the codes.  They'll be posted weekly for the next month or two..depends how many good ones I decide are worth posting.

Here's the first and it's an indicator.  The Fisher Scalper Color Bars.  Based on the fisher transform, this indicator is pretty easy to comprehend.  The bars are colored Green (bullish), Yellow (transition from bull to bear), Red (bearish), Blue (bearish transitioning to bullish).

I've played around with this indicator by using it on a higher time frame, like a one hour chart, as seen below, and then taking signals on a lower time frame chart (5m or 15m) in the direction of the trend based on the indicator.

Here's a chart:



Enjoy!

George
(TLT)

Here's the thinkscript code.

***delete this line***
declare lower;

input price = hl2;
input length = 10;

def maxHigh = Highest(price, length);
def minLow = Lowest(price, length);
def range = maxHigh - minLow;
rec value = if IsNaN(price)
    then Double.NaN
    else if IsNaN(range)
        then value[1]
        else if range == 0
            then 0
            else 0.66 * ((price - minLow) / range - 0.5) + 0.67 * value[1];
def truncValue = if value > 0.99 then 0.999 else if value < -0.99 then -0.999 else value;
rec fish = 0.5 * (log((1 + truncValue) / (1 - truncValue)) + fish[1]);

plot FTOneBarBack = fish[1];
plot FT = fish;
plot ZeroLine = 0;

input emalength = 50;

plot ema2 = expAverage(fish, emalength);

FTOneBarBack.SetDefaultColor(GetColor(1));
FT.SetDefaultColor(GetColor(8));
ZeroLine.SetDefaultColor(GetColor(5));

def bullish = if ft > ema2 then 1 else 0;
def bearish = if ft < ema2 then 1 else 0;

assignpriceColor(if ft>ftonebarback and bullish then color.green else if ft>ftoneBarBack and bearish then color.blue else if ft<ftoneBarBack and bearish then color.red else if ft<ftOneBarBack and bullish then color.yellow else color.gray);

***delete this line***

Sunday, March 18, 2018

Equity Day Trading List for Monday March 19th

ZSAN Zosano Pharma Corporation Healthcare Biotechnology USA 36.97M 17.44 12.52% 4,156,755
RIOT Riot Blockchain, Inc. Healthcare Biotechnology USA 82.90M 8.29 10.39% 1,201,716
OSTK Overstock.com, Inc. Services Catalog & Mail Order Houses USA 1.18B 45.7 -5.19% 7,597,563
BITA Bitauto Holdings Limited Technology Internet Information Providers China 1.68B 24.47 -11.21% 4,357,359
NETE Net Element, Inc. Technology Internet Software & Services USA 32.76M 9.58 6.21% 1,005,132
KTOS Kratos Defense & Security Solutions, Inc. Services Security & Protection Services USA 963.73M 9.28 -11.20% 12,972,464
ECYT Endocyte, Inc. Healthcare Biotechnology USA 638.26M 9.83 -4.93% 3,218,064
IOVA Iovance Biotherapeutics, Inc. Healthcare Biotechnology USA 1.37B 16.85 4.01% 2,605,054
KODK Eastman Kodak Company Consumer Goods Electronic Equipment USA 240.69M 5.6 13.13% 3,468,778
EEP Enbridge Energy Partners, L.P. Basic Materials Oil & Gas Pipelines USA 4.02B 9.99 -7.76% 10,470,381
PTI Proteostasis Therapeutics, Inc. Technology Application Software India 211.41M 7.29 2.97% 4,292,340
ADVM Adverum Biotechnologies, Inc. Healthcare Biotechnology USA 382.97M 7.2 -5.26% 1,314,989

Above is the list copied from my spreadsheet.  These are the stocks that I'll be trading tomorrow.  I recently started testing some day trading systems on baskets of stocks and now I'm in the testing with real money phase.  I will not be trading ZSAN or NETE..those are very small cap stocks and the intra day spreads have been too high to trade.  

Note that most of these stocks are what I'd consider turds that have run up or started falling after a run up..generally penny stocks that have traded their way up above $5 or $10..with the exception of overstock (ostk)..that one's just a turd..lol.  

If I keep up the day trading equities, which I'm pretty sure I will, I'll start posting more on it.  Basically, I trade around 10 stocks with 2 automated systems..nothing super fancy.  Then the real work is working on the scans the night before or the morning of.  I scan for volatility and volume with Finviz and build a list.  Actually, I build several lists and keep track of the trading performance on all of the lists and then narrow down the list for the actual trading.  The key is to save the daily screens to build data and then I can go back and test ideas.

Hope everyone had a great weekend.

George 
(TLT)

Saturday, March 3, 2018

Wisdom Quote

"Better to not be in a trade and wishing you were in one than to be in a trade and wishing you were out"

--Unknown

Thursday, March 1, 2018

Tools of the Trade

Every now and again someone asks me about software, charts, tools, etc. that I use to trade.  Here's a quick list.  I'm considering doing a series of reviews of some of the different services sometime soon.

Broker:  Interactive Brokers

Great executions and low commissions.  Bells and whistles are missing..I'm not a big fan of their charts and various tools.  Just use them for trade execution.  Their customer service has been helpful when I've needed it but can't really speak to most of the technical tools or research they offer.

Trading Software:  Ninja Trader

Ninja Trader is the main software that I use to trade.  Currently trading on Ninja Trader 7.  I've played with NT8 and like it a lot..just easing into the new platform before I start actually using NT8 to trade live.  Charts are friendly and everything is very customizable.  There's a script editor based in C#, so custom programming is available.  Moreover, there's a pretty robust strategy wizard that makes it easy to program and test strategies without even knowing how to code.  Most importantly, you can implement your automated strategy and have ninja trader implement the trades through Interactive Brokers via an API connection..this is the main reason that I started trading with Ninja Trader.

Server:  Speedy Trading Servers

I run all my trading software and brokerage software on a server with speedytradingservers.com.  They are very reliable, reasonably priced, and have had great customer service.  Highly recommend them if you're running automated strategies.

Others:  

Bloodhound by Shark Indicators

An add in to Ninja Trader.  Pretty nice tool that allows you to develop indicators and strategies within Ninja Trader.

Meta Trader 4

I use MT4 some for currency trading.  There are just some features with this platform that I like, especially on the automated side.  It's not as robust as Ninja Trader but it works well if you're focused on trading currencies.

Amibroker

Same as MT4 but for other reasons.  There are features in Amibroker that are cool for strategy testing and development that you don't find on other platforms.  I don't use this one that much but have found it to be useful at times.

ThinkorSwim by TD Ameritrade

I do a little bit of trading on TOS but not much over the last 4-5 years.  I still like some of the features in TOS and really like the ease of programming indicators and strategies.  Unfortunately, there's no way to actually automate any of the strategies which is why I made the jump to Ninja Trader.  Still, it has some nice features, especially for collecting data on multiple instruments or for options.  If I were sitting in front of the screens and discretionary trading all day, I'd have a screen with TOS open.

Futures.io

A great site.  The Admin and big dog, Big Mike, really did the trading community a service by getting this up and keeping it going over the years.  I've mostly been a lurker on this site but have found the members area to be very helpful for getting indicators and trading ideas.  It's a nominal subscription fee and is worth every penny.

IQ Feed

While I currently am not using IQ Feed, I have used them in the past.  I pay for the direct stream data from the exchanges for trading but have used IQ Feed for historical data for testing purposes.  It's very good and reasonably priced.

Tick Data Suite by EAReview

This is a must if you are testing strategies in MT4 or MT5.  The tick data is high quality and allows you to test strategies with a very high quality tick modelling rate.  Essential if you are testing strategies and want to have an idea of what they will actually trade like when you go live.  Very reasonably priced as well.

Strategy Quant

A very cool strategy development tool.  It uses random generation and genetic optimization to test thousand upon thousands of combinations of signals to develop strategies and then it lets you export the strategies into a code for Ninja Trader, Meta Trader, TradeStation.  The exported strategies are pre-coded with nice money management and profit target/stop loss features.  Overall its a cool program, however,  it is major curve fitting and there are some frustrating aspects to the program itself.  I've heard the customer support is not very good..I've never tried contacting them.  Needless to say, it's a decent program and I've pulled 2 strategies from it that I've live traded.

Build Alpha

Build Alpha offers the Traders Tool Box and I've only recently purchased it and started playing with it.  So far, I'm very impressed.  It's similar to Strategy Quant, in that you can use optimization to test thousands of entry and exit signals to develop strategies and then export trading code to some of the main trading platforms on the market.  David, the founder/owner is very helpful and responsive and he posts a bunch of helpful videos on the website that walk you through the whole program.  The main features that jump out at me so far are the various built in statistical tests for validating strategies and the ability to save multiple strategies into a portfolio and test the portfolio as a whole.  Very unique and very cool.  I'll be spending a lot of time on this one in the near future.

I'm sure there are a few things that I'm forgetting and I'll update this post later if I think of anything.  There are definitely plenty of tools readily available today that are mind blowing compared to what was available just 10 years ago.  There's no perfect software or tool, they all have their pros and cons but this is just a list of some of the resources that I have found useful.  FYI, I was not asked to post any reviews and I have paid regular prices for all of the services (I'm not big enough for people to give me free stuff in return for reviews..lol(although I was asked years ago to review a Harry Dent book in exchange for a review..I declined..lol)).

Happy Trading.

TheLawyerTrader
George

Tuesday, February 13, 2018

Almost 2 Years Since I've Posted...

Two years flew by.  Can't believe I didn't post anything in 2017..oh well back at it now.  Ironically, the last post from April 2016 was that the market was still where it had been for quite a while.  Obviously, its moved quite a bit since then..

After a two year bull market with a few blips of volatility, things are finally getting interesting.  I'm not usually too bearish, certainly not a doom and gloomer, but I'm getting a major 2007 early 2008 vibe right now.  Real estate is too hot, volatility is non existent (except for the last week), interest rates still have to rise at some point (don't they?) and we are due for at least a good hard pull back. Here's the chart that I'm watching on a quarterly basis..
Yep, the yield curve.  I've heard opinions from people that I respect about how the Trump tax cuts are going to propel this market much farther..blah, blah.   And they may be right but I still think it's interest rates.  I'll post again soon with a more in depth look at what I'm talking about but for the time being, here's the short of it.  The yield curve is flattening.  Short rates have been going up and long rates are not going up much in response.  This is the first time we've seen this in the yield curve in 10 years.  It's the interest rates..stupid.
So what am I doing in response to this?  Raising cash.  I've sold off most broad exposure to the markets and am just day trading and swing trading.  I've got a rent house that is way over valued based on the rental rates that the market gets..so I'm selling it in July when the tenant's lease is up.  Is this a run for the hills scenario.  No, probably not yet.  But I want to have ample cash when things do start moving so that I can a) not get hurt by a sudden sell off and b) have cash on hand to take advantage of deals and trading opportunities.

One other thing that I want to expand on soon is the blow up in XIV and the sudden scrutiny in the "risky" volatility products. It's such a bummer that the etn is going away and I'm worried that regulators are going to screw up VXX, TVIX and SVXY.  Those have been my cash cows for the last 5 years and what stinks is that there's not a good replacement for XIV.  More to come soon on that.

Trade well.

George
TLT

Saturday, April 9, 2016

We're Still Here..Literally!!!

Yes, we are at the same spot (still here) that we were at one year ago..within a percent or two, and as you can see from the SPY chart above, the market has been trading in that same zone off and on for the year.  The sell off in August 2015 and the sell off this January/February broke out of the zone but then the market just crawled right back into its comfort zone after each sell off.  The crawl that was much to the dismay of the doom and gloomers that have begun beating the drums saying that this market is about the crash.  Maybe, but maybe not.  I think the price action does a good job of indicating that there is substantial uncertainty in the market..uncertainty about the market falling but also having a healthy respect that is could go higher.  While a bunch of people are concerned that a correction is coming, there also seems to be an unwillingness to dismiss the idea of the market heading higher.  That's why I think we keep seeing the comfort zone.

Moral of this story is that there have been a couple of exceptional opportunities for short term traders to catch some meaningful moves if they were nimble enough but the majority of the equity people out there are not willing to place substantial bets on a bull or bear.  While August and January have the look of a potential roll over in the market, the traders and investors that are betting on or believe in the downside have been burned twice in less than 12 months..ouch.  I would bet a good amount of money that the big guys are not willing to step in front of the Federal Reserve Train that could come barreling down the track at any moment.  QE Infinity is a tough opponent and many professionals and retailers (always retailers though..don't know why I had to mention them) have been crushed by getting in it's way.

Really, this is just a post to say that not much is really going on in the market.  Sometimes markets are flat and sometimes they are choppy and every now and then we see them consistently trend.  Just use this time to make sure and have an understanding about what your trading/investing edge is and determine whether this environment is good for it or not.  I know of a few strategies that are making great returns right now and I can probably name 3 times as many that are under-performing the market because this is not the right market environment for the strategy.  Jesse Livermore said something to the effect of that he made most of his money by sitting on his hands.

George
TLT  

Wednesday, January 27, 2016

Where we really are in the market...

Image result for market panic picture

It feels like we've been brutally selling off since the market started trading this year..especially if you've been watching news, reading market commentary, etc.  I've had people that don't have anything to with the market, except for a $10k roth ira, start talking to me about the awfulness of the market and the price of oil. My gut feeling is that we've probably already seen the short term bottom or are very likely to it..both in oil and equities.

Take a look at this chart:
We are basically in the same zone that we were in after the post August sell off.  We basically sold to the same levels, it just took several weeks to accomplish rather than a couple of days like in August.  So why are people freaking out so much and why are they so certain that we're entering a bear market?  This is what I've been asking myself.  The answer is probably that we just haven't had much volatility over the last few years and there hasn't been that much to be concerned about.  Now we have oil crashing, china imploding, rates rising, and a war in the middle east that America and Europe are not really talking about or calling a war.  While I think we have seen a regime shift in the market and we will probably stay in an elevated volatility environment, I doubt that we're entering a big bear market..unless we have a huge market impacting event (terrorist attack, china actually implodes, sovereign default, etc.).  Short of any of those scenarios, I think we just see bigger chop in a bigger range.

Another chart worth looking at is a VIX chart with the ATR indicator.  The ATR of the VIX is basically the volatility of volatility, and this chart shows that a regime change has been in place since late August (the on going higher ATR levels) and it shows that a short term bottom might be in place (the blue circle showing the only significant decrease in the VIX's atr that we've seen this month).

So where is the market really at?  Probably in a big choppy range.  What am I looking for going forward?  I'm watching the zones in the SPY chart above..if we trade below the August/January lows, then we're probably going to see higher volatility and more of a sell off.  If we don't see new lows, then we'll probably drift up and down between the highs and lows of the zone until we clearly trade out of the zone.

Just note that active trading in a higher volatility environment is different than we've seen for several years.  Moves up and down reverse much faster and day to day follow through is limited.  While this presents great opportunities for nimble short term traders, it can be devastating for traders that are anticipating that their older trading patterns will still work.

Stay nimble and alert.

George


Thursday, December 10, 2015

Great Article on Volatility and Volumes/Market Depth

The article is here.  It is the most interesting thing that I've read in a while..in fact, I've bookmarked it and will be reading it again later.

image

Above is one of the more interesting charts from the article.  Market depth dropping that much is a little concerning..

George

Sunday, December 6, 2015

Trading Psychology 2.0 from Brett Steenbarger, Phd.



I've been so busy over the last six months that somehow I missed that Dr. Steenbarger released a new book.  He is one of only a few authors that are on my list to buy whatever they release, without question.  His work is also on the short list of material that I can say absolutely has been instrumental in helping me learn how to be a profitable trader.  It's on amazon here.  

Wednesday, November 4, 2015

General Update


It's been an interesting year for the market.  Coming into the home stretch before the holiday season we've seen the indexes not really make or gain anything significant.  There has been a noticeable increase in volatility since August and the active traders, especially the day traders are having a field day.  With elevated vol levels, we've seen short term trading opportunities that are better than have been around for a couple of years.

The quantitative fund that I run saw incredible performance in both September and October..hopefully it will continue through the end of the year.  With the fed failing to raise rate and with the street discounting the chance of a rate hike in December, it seems that the market has nowhere to go but higher for now.  For those that can stay nimble, there will be continued profit opportunities as this market is very fickle and is looking for reasons to sell off quickly.

I'll be checking in a little more afternoon.  Have been back and forth about whether to continue blogging but I think I will for the time being.

TLT

Monday, July 27, 2015

Markets Very Oversold: SPY is a short term Buy

My favorite short term over bought/over sold indicator is the 2 period RSI.  There have been papers, blog posts, books, etc. on the effectiveness of this indicator.  If you're not familiar with it, I would encourage you to google it and read up on the 2 period RSI.  Larry Connors has some great research on it.

As you can see from the chart below, the SPY etf is very oversold.  I'll be buying a little today and a little more tomorrow if we close down again.



Happy trading.

TLT

Sunday, December 7, 2014

ThinkScript Indicator: CalmvVolatile

This is a pretty basic stud that compares the current Average True Range (ATR) with a long term average of the ATR.  The default periods are 14 period for the ATR and 500 period for the average.


This indicator can be helpful as a quick reference when taking short term trades.  If the instrument is volatile, you know that there's a better possibility of a quicker and farther move than if it's calm.  Enjoy.  The code is below.


#######Delete this line in TOS#############

input atrlength = 14;

input avglength = 500;

input plotlower = {default "yes", "no"};

def vol = AverageTrueRange(atrlength);

def avgvol = Average(vol, avglength);

def calm = vol < avgvol - (avgvol * .1);

def neutral = avgvol + (avgvol * .1) > vol > avgvol - (avgvol * .1);

def Volatile = vol > avgvol + (avgvol * .1);

AddLabel(yes, Concat("Market is Currently ", (if calm then "Calm" else if neutral then "Neutral" else if Volatile then "Volatile" else "Neutral")),  if calm then Color.GREEN else if neutral then Color.BLUE else if Volatile then Color.RED  else Color.GRAY);

declare lower;

plot window =  vol - avgvol;

window.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);

window.AssignValueColor(if Volatile then Color.RED else if calm then Color.GREEN else if neutral then Color.BLUE else Color.GRAY);

plot zeroline = 0;

######delete this line in TOS##############

Wednesday, November 12, 2014

Trade Opportunity: TripAdvisor

TripAdvisor (TRIP) has taken it on the chin lately and there might be some good short trade opportunities for those that are nimble. Trip is very oversold right now and will likely bounce a little which will provide a potential trade with a decent risk to reward opportunity.  I'd look for a bounce up to the $80-82 range and I'd place a stop at $87.  After the trade is on, I'd set a profit target to sell half at $69 and trail a stop down to the ultimate target of $60 and change (i.e. $60.30).  Check out the chart below.


I am going to start posting at least once a week on this site again.  I'll do random trade ideas when I see them and then some general market update.

Have a great day.

TLT

Wednesday, September 25, 2013

In Between Domains

Well, something happened and I lost my domain.  Somehow, the perfect storm events occurred--didn't get notice that my domain renewal period up running out, my credit card on file had changed and someone "back ordered" my domain so now I'm domainless.

Not sure how many people will find this post now that its www.thelawyertrader.blogspot.com but we'll see.  I'm probably going to get a new domain and might even use this opportunity to change things up a bit.  If you've found this, thanks for your patience and please check back soon.

TLT 

Friday, August 16, 2013

A Pivot Point Trading System for Ninja Trader: Are pivot points profitable?

I've never been that big on pivot points, however, I do find them interesting and began dabbling with them recently.  Pivot points are generally used on an intra-day basis, however, for this system, I used them on daily bars and calculated the values off of the weekly time frame.  As it turns out, there is some decent profit potential with a simple pivot point system.  I devised a basic mean reversion system and have applied it to Sector ETFs.  Here are the rules:

Enter Long
  • Close is greater than 200 day simple moving average;
  • Close crosses below S2.
  • Close crosses below S3, enter a second long position.
Exit the trade when the close crosses above the PP (middle point)

Enter Short
  • Close is less than 200 day simple moving average;
  • Close crosses above S2;
  • Close crosses above S3, enter a second short position.
Exit the trade when the close crosses below the PP (mid point)

Here's a screen shot:

As you can see, this system buys dips and sells rallies.  The 200 day moving average is a basic filter to screen for trades that are in the same direction as the trend.  It's not the most sophisticated filter but it works just fine.

And the results please.  I back-tested this system from 2008-today (Aug. 16, 2013).  It is profitable, although not overwhelmingly, jaw-dropping profitable.  One very positive factor is that it has pretty low drawdowns.  With a basket of 12 etfs, it trades all through the volatility of 08' and 11' and the trending markets of 09' and 13' and it has had a max drawdown of -5.68%.  That's pretty good.  The cumulative profit is 39% but when you consider that profit with such a small drawdown, it makes this system look more attractive.  (Note, I did not take out commissions or slippage.  These will affect results some, but not too much as this is traded on a daily time frame.) Someone could apply 2x1 leverage and get a return of nearly 80% with a -11-12% drawdown, which is much more impressive.  Another nice quality is the rather high winning percentage of 78.87%..which is about normal for a profitable mean reversion system.  This can be good for traders that "have" to win more often than they lose, which is not necessary for a profitable system but it may be more in line with a trader's psychological makeup. 

Here are the reports for the portfolio as a whole and the individual etfs.  They were all profitable, some much more than others.


Here are the stats for the portfolio as a whole with couple of annotations pointing out some of the more relevant metrics.

So am I going to trade this system?  Probably not, at least not right now.  I've actually got better performing mean reversion systems that I'm currently trading (and by better performing, I don't just mean more profitable--that is part of it but the other systems also have a better history and they trade in a manner that I am 100% comfortable with and that I completely understand).  I will however, still play around with this idea and see if I can tweak it a little more to my liking.  Another thing that's worth is exploring is working a similar system on an intra-day time frame.  That will take a little more work and I'll gladly post an update later to let you know of any progress.

For those of you who use ninja trader, below is the ninja script (NT7) for the system.

Hope everyone is enjoying that last bit of summer.  

TLT

*******Delete this line when you paste into NT*******
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Indicator;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Strategy;
#endregion

// This namespace holds all strategies and is required. Do not change it.
namespace NinjaTrader.Strategy
{
    /// <summary>
    /// Enter the description of your strategy here
    /// </summary>
    [Description("Enter the description of your strategy here")]
    public class DailyPivotTrader : Strategy
    {
        #region Variables
        // Wizard generated variables
        private int ma = 200; // Default setting for Ma
        // User defined variables (add any user defined variables below)
        #endregion

        /// <summary>
        /// This method is used to configure the strategy and is called once before any strategy method is called.
        /// </summary>
        protected override void Initialize()
        {

            CalculateOnBarClose = true;
        }

        /// <summary>
        /// Called on each bar update event (incoming tick)
        /// </summary>
        protected override void OnBarUpdate()
        {
            // Condition set 1
            if (CrossBelow(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).S2, 1)
                && Close[0] > SMA(Ma)[0])
            {
                EnterLong(DefaultQuantity, "");
            }

            // Condition set 2
            if (CrossBelow(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).S3, 1)
                && Close[0] > SMA(Ma)[0])
            {
                EnterLong(DefaultQuantity, "");
            }

            // Condition set 3
            if (CrossAbove(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).R2, 1)
                && Close[0] < SMA(Ma)[0])
            {
                EnterShort(DefaultQuantity, "");
            }

            // Condition set 4
            if (CrossAbove(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).R3, 1)
                && Close[0] < SMA(Ma)[0])
            {
                EnterShort(DefaultQuantity, "");
            }

            // Condition set 5
            if (CrossAbove(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).PP, 1))
            {
                ExitLong("", "");
            }

            // Condition set 6
            if (CrossBelow(Close, Pivots(PivotRange.Weekly, HLCCalculationMode.DailyBars, 0, 0, 0, 20).PP, 1))
            {
                ExitShort("", "");
            }
        }

        #region Properties
        [Description("")]
        [GridCategory("Parameters")]
        public int Ma
        {
            get { return ma; }
            set { ma = Math.Max(1, value); }
        }
        #endregion
    }
}

*******Delete this line********