Экспорт значений индикатора в текстовый файл.
Все описано в коментарии.
///////////////////////////////
//
// ЭКСПОРТ ЗНАЧЕНИЙ ИНДИКАТОРА В ТЕКСТОВЫЙ ФАЙЛ
//
// 1. Бросаем экспортер в подокно с нужным индикатором
// 2. Появляется окно "Properties"
// 3. В поле "File Name" пишем имя файла и жмем энтер
// 4. В поле "that to export" выбираем индикатор который хоти экспортировать
// 5. Включаем экспорт в поле export (жмем на "No", появляется "Yes"), спустя пару секунд жмем еще раз
// 6. В результате в папке AmiBroker появляется текстовый файл
// 7. В первой колонке содержится дата, во второй время, в третьей значение экспортируемого индикатора
// 8. разделители ";"
// 9. после этого индикатор можно удалить из подокна
//
// OOO
// www.amisite.ru
//
///////////////////////////////
SetBarsRequired(100000,
0);
s = ParamStr("File Name", "");
p = ParamField("that to export?", -
1);
e = ParamToggle("export",
"No|Yes", 0);
p = Nz(p);
if(e)
{
a =Name();
fh = fopen( s+".txt",
"w");
if( fh )
{
ymdt = DateTime();
for( i = 0
; i < BarCount; i++ )
{
ds = StrReplace(
DateTimeToStr(ymdt[i]), " ",
";") + ";" + NumToStr
(p[i], 1.4, False
)+"\n";
fputs( ds, fh );
}
fclose( fh );
}
}
Задать вопросы по работе кода и предложения по улучшению можно
на форуме
Удачи.