AmiSite.ruЭтот ресурс посвящен замечательной программе технического анализа - AmiBroker. Советы начинающим пользователям. Индикаторы, Системы, Сканеры и другие коды AFL которые показались мне интересными как написанные мной, так и найденные в сети.
|
|
Экспорт значений индикатора в текстовый файл.Все описано в коментарии.
///////////////////////////////
// // ЭКСПОРТ ЗНАЧЕНИЙ ИНДИКАТОРА В ТЕКСТОВЫЙ ФАЙЛ // // 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 ); } } Задать вопросы по работе кода и предложения по улучшению можно на форуме Удачи. |