Что то, кажется, ты какую то ерунду написал. Делай так:Подскажите пожалуйста правильно ли я использую внешние функции Косинского для учета в тестере показателей с двух таймфреймов?
cross(h,ref(PriceChannelHigh(opt1),-1)) (это 1 таймфрейм)
AND
ExtFml("msx_ksr.ReadData","D:\METASTOCKDATA\eesr.TXT")
AND
MACD()>REF(MACD(),-1)
(Это 2й таймфрейм)
На большем тайме выводи через функцию WriteData в файл значение индюка. На меньше тайме через функцию ReadData его засасывай, а то что у тебя написано "AND MACD()>REF(MACD(),-1) (Это 2й таймфрейм)" - это к чему? в твоем случае это выдаст данные тайма на который наложено, а не другого (2-го)