function run()
{
// set(PARAMETERS);
BarPeriod = 240; // 4 Hour bars
StartDate = 2009;
// EndDate = 2012;
LookBack = 2880;
Hedge = 0;
//First Pig
vars Price = series(price());
vars SMAW = series(SMA(Price,1650)); // Weekly Trend (SMA 55)
//Second Pig
vars SMAD = series(SMA(Price,126)); // Daily Trend (SMA 21)
//Third Duck
vars SMA4H = series(SMA(Price,34)); // 4 Hour Trend (SMA 34)
vars StopCal = series(ATR(14),14);
var HighATR = MaxVal(StopCal,0);
var LowATR = MinVal(StopCal,0);
Stop = ((HighATR-LowATR)*.25)+((abs(SMA4H[0]-Price[0]))*PIP);
Trail = ((HighATR-LowATR)*.25)+((abs(SMA4H[0]-Price[0]))*PIP);
if(Price[0]>SMAW[0] && Price[0]>SMAD[0] && Price[0]>SMA4H[0]){
enterLong();
}
else if(Price[0]<SMAW[0] && Price[0]<SMAD[0] && Price[0]<SMA4H[0]){
enterShort();
}
}