Sergey Kosinsky Personal web site

Функция ReadData()

Функция позволяет прочитать данные из файла сформированном с помощью функции WriteData() или любыми другими программными средствами. Согласование периодичности данных прочитанных из файла с периодом графика производится автоматически путем отбрасывания лишних или повторения предыдущего значения данных с ближайшими датой и временем.

Вызов функции из индикатора оуществляется следующим образом:

ExtFml( "msx_ksr.ReadData", "Filename")

ПараметрыL:

"Filename" - полный путь к файлу;

 

Следует обратить внимание на то, что время бара в файле может соответствовать как началу временного интервала так и его окончанию, а сама запись бара может производиться как после его завершения, так и каждый раз в течении интервала после изменения параметров бара приходящим тиком. Это может привести к заглядыванию в будущее на исторических данных. Возможно, что при чтении надо будет воспользоваться функцией Ref().

Примечание. В имени файла можно использовать макроподстановки %S  и %P - вместо них будет подставлено название базовой бумаги и периодичность. В этом случае название базовой бумаги не должно содержать ":\/?*" и другие символы, запрещенные в именах файлов. 

Текст пользовательского индикатора для вызова функции ReadData

 

{ExtFml( "msx_ksr.ReadData", "Filename")}
  
ExtFml( "msx_ksr.ReadData", "D:\quote\micex\files\eesr.txt" );

 

Замечания и предложения можно оставить на странице обратной связи.

/ksr
Сергей Р. Косинский,
Санкт-Петербург, Россия.
Создано: 20 февраля 2003

Обновлено: February 12, 2011

www.000webhost.com