1. Есть ли готовое решение по эксорту результатов в текстовый файл? Например, надо собрать результаты прогона работы индикатора, для дальнейшей обработки. Есть готовое или прикручивать свое? Заодно, в JVCL есть невизуальный копонент TJvCSVTable, не пробовали его использовать? И как правильно это можно сделать? и возможно ли вообще?
2. Не нашел в хелпе, с какого значения инициируется index, с 0 или 1?
Экспорт в CSV , вопрос по index
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Экспорт в CSV , вопрос по index
1. Можно экспортировать данные в формат csv (File->Export bars in CSV file) и историю тестирования (File->Export Account History). Если надо еще что-то экспортировать это можно сделать через стратегию, она имеет доступ ко всем данным включая значения индикаторов.wellx писал(а):1. Есть ли готовое решение по эксорту результатов в текстовый файл? Например, надо собрать результаты прогона работы индикатора, для дальнейшей обработки. Есть готовое или прикручивать свое? Заодно, в JVCL есть невизуальный копонент TJvCSVTable, не пробовали его использовать? И как правильно это можно сделать? и возможно ли вообще?
2. Не нашел в хелпе, с какого значения инициируется index, с 0 или 1?
2. Все индексы и массивы в программе считаются от 0.
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Экспорт в CSV , вопрос по index
Пользовательские значения переменных тоже можно экспортировать в csv?Terranin писал(а): Если надо еще что-то экспортировать это можно сделать через стратегию, она имеет доступ ко всем данным включая значения индикаторов.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Экспорт в CSV , вопрос по index
Экспортировать можно все, а файл csv это просто набор значений разделенных запятой.wellx писал(а):Пользовательские значения переменных тоже можно экспортировать в csv?Terranin писал(а): Если надо еще что-то экспортировать это можно сделать через стратегию, она имеет доступ ко всем данным включая значения индикаторов.
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Экспорт в CSV , вопрос по index
примерчик не скинешь? Например экспорт кол-ва баров между каким-нибудь событием. Ну там пересечение двух МА.Terranin писал(а):Экспортировать можно все, а файл csv это просто набор значений разделенных запятой.wellx писал(а):Пользовательские значения переменных тоже можно экспортировать в csv?Terranin писал(а): Если надо еще что-то экспортировать это можно сделать через стратегию, она имеет доступ ко всем данным включая значения индикаторов.
Заранее благодарен.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Экспорт в CSV , вопрос по index
wellx писал(а):примерчик не скинешь? Например экспорт кол-ва баров между каким-нибудь событием. Ну там пересечение двух МА.Terranin писал(а):Экспортировать можно все, а файл csv это просто набор значений разделенных запятой.wellx писал(а): Пользовательские значения переменных тоже можно экспортировать в csv?
Заранее благодарен.
Код: Выделить всё
var
LastTime: TDateTime;
BarCount: integer;
procedure GetSingleTick; stdcall;
var
f: TextFile;
begin
if Symbol <> 'EURUSD' then
exit;
// устанавливаем нашу валюту и таймфрейм
SetCurrencyAndTimeframe(Symbol, Timeframe);
// проверка нового бара
if Time(0) = LastTime then
exit;
inc(BarCount);
LastTime := Time(0);
// запись в файл
if <some event> then
begin
AssignFile(f);
append(f);
writeln(f, BarCount);
CloseFile(f);
BarCount := 0;
end;
end;
Asta la vista
Mike
Mike