Помощь в преобразование индикатора для автоматического вывода истории.

 
/*[[
Name := save
Author := Copyright © 2004, MetaQuotes Software Corp.
Link := https://www.metaquotes.net/
Notes := от ИНДИКАТОР для автоматического вывода истории... Цепляешь на любой таймфрейм- и он с каждым новым баром обновляет историю в файле символ_history.csv
Notes := Можно одновременно использовать на огромном числе валют. Как вешать индюки, надеюсь, учить тебя не надо?
Separate Window := No
First Color := Blue
First Draw Type := Line
First Symbol := 217
Use Second Data := No
Second Color := Red
Second Draw Type := Line
Second Symbol := 218
]]*/
Input: exported_Bars(1000);
var: f(0),cnt(0), shift(0), write(" ");


if not(shift=TimeHour(t)) then{
SetIndexValue(exported_bars,c[exported_bars]);
FileDelete(Symbol+"_history");
f=FileOpen(Symbol+"_history"," ");
FileSeek(f,0,seek_set);

for cnt=exported_bars downto 0
{
write = TimeToStr(T[cnt])+","+o[cnt]+","+h[cnt]+","+l[cnt]+","+c[cnt]+","+v[cnt];
FileWrite(f,write);
SetLoopCount(0);
}
FileClose(f);
}
shift=timehour(t);