For the daily high/low on intraday bars, you can use the day() functions for calculating them when the day is over:

Code:
BarPeriod = 60; // one-hour-bars
static var DailyHigh = 0, DailyLow = 0;
if(day(0) != day(1)) { // midnight -> day has changed
  DailyHigh = HH(24);
  DailyLow = LL(24);
}



Note the "static". This keeps the high and low between runs. Otherwise they would be set to 0 again at every run.