Aber der Code ist klasse, hab den Code von traderdoc gerade gegen meinen Code zur Rangebestimmung ausgetauscht, mein EA läuft im Backtest viel flüssiger. So sieht der jetzt bei mir mit Sonntagscode aus:
Code:
if (Oldtime != iTime(NULL,PERIOD_D1,0))
{
candlestart = iBarShift(Symbol(), PERIOD_M5, StrToTime(ErsteKerzeVT) - 86400);
candleend = iBarShift(Symbol(), PERIOD_M5, StrToTime(LetzteKerzeVT) - 86400);
if (DayOfWeek()==1)
{
candlestart = iBarShift(Symbol(), PERIOD_M5, StrToTime(ErsteKerzeVT) - 3*86400);
candleend = iBarShift(Symbol(), PERIOD_M5, StrToTime(LetzteKerzeVT) - 3*86400);
}
int candlehighest = iHighest(Symbol(), PERIOD_M5, MODE_HIGH, candlestart-candleend, candleend);
int candlelowest = iLowest(Symbol(), PERIOD_M5, MODE_LOW, candlestart-candleend, candleend);
high = iHigh(Symbol(), PERIOD_M5, candlehighest);
low = iLow(Symbol(), PERIOD_M5, candlelowest);
if (VerfallstagTrading == false)
{
if(DayOfWeek()==5 && Day()>=15 && Day()<=21) TradeAllowed=false;
}
Oldtime=iTime(NULL,PERIOD_D1,0);
}