function run()
{
set(TICKS|RULES);
StartDate = 20100101;
var lv = 20;
var hv = 80;
int tradeL, tradeS;
var *stochs = series(Stoch(5,3,MAType_SMA,5,MAType_SMA),20);
tradeL = adviseLong(DTREE, 0, lv,hv, stochs[0],stochs[1]);
tradeS = adviseShort(DTREE, 0, lv,hv, stochs[0],stochs[1]);
Stop = 2*ATR(100);
if( tradeL > 0)
{
exitShort();
if(numLong() ==0) enterLong();
}
if( tradeS > 0)
{
exitLong();
if(numShort() ==0) enterShort();
}
}