function run ()
{
//no trade costs...
BarPeriod = 5;
Spread = 0;
Slippage = 0;
RollLong = RollShort = 0;
vars Price = series(priceClose());
var HighC = MaxVal(Price,6);
var LowC = MinVal(Price,6);
var PriceRange = (priceHigh()-priceLow());
var BuyStop = priceClose() + 1*PIP;
var SellStop = priceLow() - 1*PIP;
TakeProfit = 150*PIP;
Stop = 200*PIP;
if (Price[0] > (HighC + PriceRange))
enterLong(1,BuyStop, TakeProfit, Stop);
if (Price[0] < (LowC - PriceRange))
enterShort(1,SellStop);
plot("HighC", HighC + PriceRange, MAIN, GREEN);
plot("LowC", LowC - PriceRange, MAIN, RED);
set(PLOTNOW+PLOTLONG);
}