dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
Советник "Currency_Loader" выгружает данные по инструменту в формате "*.csv" и обновляет их с заданным периодом FrequencyUpdate по умолчанию стоит 60 сек.

Путь к файлам:  *\experts\files\Export_History\Имя инструмента

BarsMin - минимальное количество баров которое должно быть на графике
MaxBarsInFile - это максимальное количество баров для загрузки в файламетры
LoadM1 = false;
LoadM5 = false;
LoadM15 = false;
LoadM30 = false;
LoadH1 = True;
LoadH4 = True;
LoadD1 = True;
LoadW1 = True;
LoadMN = True; - разрешают или запрещают выгрузку в файл данных по разным ТФ 

AllowInfo - комментарии о работе советника
AllowLogFile - вести лог-файл
USRegionSet – если True, то будут использоваться американские региональные установки

Выгрузка котировок начинает работать только через 1 минуту после запуска советника

dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
Изменил немного советник, с тем чтобы можно было отключать вывод в файл первой строки, описывающей назначения столбцов (что требуется в некоторых программах, напр. Предиктору)

первая_строка=0 - не выводить первую строку

dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
Оказалось, оригинальный советник не выгружает данные по выходным

В прицепе исправленная рабочая версия, определяющая сама какой сейчас день недели.

Igor

  • **
  • 2
  • 0
    • Просмотр профиля
обновляет их с заданным периодом FrequencyUpdate по умолчанию стоит 60 сек.

если поставить FrequencyUpdate = 1, каждую секунду будет обновлять csv файл?

dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
обновляет их с заданным периодом FrequencyUpdate по умолчанию стоит 60 сек.

если поставить FrequencyUpdate = 1, каждую секунду будет обновлять csv файл?

В теории да. В реальности метатрейдер будет пытаться открывать файл для записи котировки и чтото туда писать, закрывать его и снова открывать. При этом все будет сильно зависать и работать с ошибками. Учитывая, что тики появляются не раз в секунду - получится что файл будет состоять из непонятных данных. И не секундные котировки и не тиковые. Так что лучше использовать минимум минутные данные.

Igor

  • **
  • 2
  • 0
    • Просмотр профиля
пробовал ставить меньше чем 60
ничего не происходит
все равно пишет через 60

dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
пробовал ставить меньше чем 60
ничего не происходит
все равно пишет через 60

Минимальный возмоный ТФ для выгрузки - М1. Данные выгружаются после формирования бара. Получается что делать обновление чаще чем 60 сек. не имеет смысла.

Max

  • **
  • 1
  • 0
    • Просмотр профиля

Путь к файлам:  *\experts\files\Export_History\Имя инструмента

думал не работает, у меня в тестер выгружает

\tester\files\Export_History\Имя инструмента

sirakuz

  • **
  • 1
  • 0
    • Просмотр профиля
Спасибо большое за советник, я его уже долго искал, даже пытался сам написать, да не выходило.

Abraka

  • **
  • 1
  • 0
    • Просмотр профиля
Уважаемые форумчане подскажите пожалуйста -что нужно изменить в настройках чтобы данные передавались в дугую папку ,например -C:\Program Files\ELWAVE 9.2\Examples.Спасибо.

dd$

  • *****
  • 6139
  • 234
    • Просмотр профиля
Уважаемые форумчане подскажите пожалуйста -что нужно изменить в настройках чтобы данные передавались в дугую папку ,например -C:\Program Files\ELWAVE 9.2\Examples.Спасибо.

В настройках не меняется папка, куда сохраняются файлы.

Метатрейдер работает с папкой Files, и лучше оставить это положение вещей как есть.

Для чего необходимо менять положение файла? возможно легче указывать путь до метатрейдера в другой программе, использующей исторические данные.

ALFAZAVR

  • **
  • 5
  • 0
    • Просмотр профиля
Спасибо за советник! ;D

lolo29

  • **
  • 3
  • 1
    • Просмотр профиля
очень хорошо Спасибо

tradegeek

  • ***
  • 18
  • 0
    • Просмотр профиля
Советник "Currency_Loader" выгружает данные по инструменту в формате "*.csv" и обновляет их с заданным периодом FrequencyUpdate по умолчанию стоит 60 сек.

Путь к файлам:  *\experts\files\Export_History\Имя инструмента

BarsMin - минимальное количество баров которое должно быть на графике
MaxBarsInFile - это максимальное количество баров для загрузки в файламетры
LoadM1 = false;
LoadM5 = false;
LoadM15 = false;
LoadM30 = false;
LoadH1 = True;
LoadH4 = True;
LoadD1 = True;
LoadW1 = True;
LoadMN = True; - разрешают или запрещают выгрузку в файл данных по разным ТФ 

AllowInfo - комментарии о работе советника
AllowLogFile - вести лог-файл
USRegionSet – если True, то будут использоваться американские региональные установки

Выгрузка котировок начинает работать только через 1 минуту после запуска советника
Very good

 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.