function run() {
set(TICKS|LOGFILE);
// Minute
BarPeriod = 1;
Capital = 10000;
LookBack = 500;
NumWFOCycles = 10;
Margin = 0.50 * Capital;
while(asset(loop(Assets))){
vars Close = series(priceClose());
vars Low = series(priceLow());
int EMA13TimePeriod = 13;
int EMA8TimePeriod = 8;
int EMA5TimePeriod = 5;
int ADXTimePeriod = 14;
vars EMA13 = series(EMA(Close, EMA13TimePeriod));
vars EMA8 = series(EMA(Close, EMA8TimePeriod));
vars EMA5 = series(EMA(Close, EMA5TimePeriod));
vars ADX = series(ADX(ADXTimePeriod));
MaxLong = MaxShort = 1;
if (Close > EMA13 && Close > EMA8 && Close > EMA5)
{
enterLong();
}
plot("EMA13",EMA13,LINE,ORANGE);
plot("EMA8",EMA8,LINE,ORANGE);
plot("EMA5",EMA5,LINE,ORANGE);
plot("ADX",ADX,NEW|LINE,BLUE);
}
}