Hallo,
ich hab das mal so gelöst:
Code:
Time_RangeBegin = iTime(MarketCurrent, PERIOD_D1, 0) + (DayMinute_RangeBegin_I * 60);
Time_RangeEnd = iTime(MarketCurrent, PERIOD_D1, 0) + (DayMinute_RangeEnd_I * 60);
Shift_RangeBegin = iBarShift(MarketCurrent, 0, Time_RangeBegin, True);
Shift_RangeEnd = iBarShift(MarketCurrent, 0, Time_RangeEnd, True) + 1;
NumberCandles = Shift_RangeBegin - Shift_RangeEnd + 1;
RangeHigh = iHigh (MarketCurrent, 0, iHighest(MarketCurrent, 0, MODE_HIGH, NumberCandles, Shift_RangeEnd));
RangeLow = iLow (MarketCurrent, 0, iLowest (MarketCurrent, 0, MODE_LOW, NumberCandles, Shift_RangeEnd));
DayMinute_RangeBegin_I und DayMinute_RangeEnd_I sind die Minuten nach 00:00, macht die Parameteroptimierung einfacher.
---Leopold---