Скачать MetaTrader 5

Как загрузить историю котировок ????

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть свободные компьютеры? Подключи их к MQL5 Cloud Network и заработай!
Vladimir Pastushak
69133
Vladimir Pastushak 2012.12.10 20:24 
Сама не подкачивается ......
Yedelkin
4532
Yedelkin 2012.12.10 20:38  

Скрипт для закачки истории пробовали?

Vladimir Pastushak
69133
Vladimir Pastushak 2012.12.10 20:44  
Yedelkin:

Скрипт для закачки истории пробовали?

нет . Где сскачать 

Yedelkin
4532
Yedelkin 2012.12.10 20:47  

Справочник MQL5/Доступ к таймсериям и индикаторам/Организация доступа к данным

Vladimir Pastushak
69133
Vladimir Pastushak 2012.12.10 21:06  
Yedelkin:

Справочник MQL5/Доступ к таймсериям и индикаторам/Организация доступа к данным

Это че теперь это все писать ради истории котировок ???????????????????
Dmitriy Parfenovich
7719
Dmitriy Parfenovich 2012.12.10 21:11  
VOLDEMAR:
Это че теперь это все писать ради истории котировок ???????????????????
Ну можно еще открыть нужный символ и "полистать" влево до нужной даты, может так загрузится.
Vladimir Pastushak
69133
Vladimir Pastushak 2012.12.10 21:16  
fyords:
Ну можно еще открыть нужный символ и "полистать" влево до нужной даты, может так загрузится.
На мт 4 народ писал советники по 200-1000 сторок и почти все сливаторы а тут теперь надо 5000 строк написать или отлистать что бы написать сливатор ?????????????  Мдя ..
Dmitriy Parfenovich
7719
Dmitriy Parfenovich 2012.12.10 21:39  
VOLDEMAR:
На мт 4 народ писал советники по 200-1000 сторок и почти все сливаторы а тут теперь надо 5000 строк написать или отлистать что бы написать сливатор ?????????????  Мдя ..

Ну незнаю, у меня при тестировании на любом символе, если его истории нет, тестер сам перед началом тестирования загружает ее за указанный период.

Никогда не использовал никаких скриптов загрузки истории, все и так работало, качество истории было 100%.

Andrey Khatimlianskii
56205
Andrey Khatimlianskii 2012.12.10 23:35  

Откройте месячный тайм-фрейм, и вся история загрузится автоматически.

Или воспользуйтесь одним из готовых скриптов. Например, моим

sHistoryExport - удобный скрипт для экспорта исторических данных в формате МetaТrader 4
sHistoryExport - удобный скрипт для экспорта исторических данных в формате МetaТrader 4
  • голосов: 14
  • 2012.11.12
  • Andrey Khatimlianskii
  • mql5.com
Экспорт всех необходимых инструментов и тайм-фреймов одним кликом с загрузкой и проверкой истории.
Yedelkin
4532
Yedelkin 2012.12.11 04:03  

VOLDEMAR:

VOLDEMAR: Где скачать 

 Это че теперь это все писать ради истории котировок ???????????????????

 Там уже всё написано. Имейте терпение просмотреть раздел до конца. Вы же сами спросили, "где скачать".
Konstantin Chernov
9036
Konstantin Chernov 2012.12.11 06:06  

может это поможет:

https://www.mql5.com/ru/docs/runtime/testing#history

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

или мультивалютный эксперт

Перед началом тестирования мультивалютного эксперта необходимо выбрать требуемые для тестирования инструменты в "Обзоре рынка" терминала и подкачать данные на нужную глубину. При первом же обращении к "чужому" символу будет автоматически произведена синхронизация по этому символу между агентом тестирования и клиентским терминалом. "Чужой" символ - это символ, отличающийся от того, на котором запущено тестирование.

Обращение к данным чужого символа происходят в следующих случаях:

    использование функций технических индикаторов и IndicatorCreate() на паре символ/таймфрейм;
    запрос к "Обзору рынке" (Market Watch) по чужому символу:
    SeriesInfoInteger
    Bars
    SymbolSelect
    SymbolIsSynchronized
    SymbolInfoDouble
    SymbolInfoInteger
    SymbolInfoString
    SymbolInfoTick
    SymbolInfoSessionQuote
    SymbolInfoSessionTrade
    MarketBookAdd
    MarketBookGet
    запрос к таймсерии по паре символ/период функциями:
    CopyBuffer
    CopyRates
    CopyTime
    CopyOpen
    CopyHigh
    CopyLow
    CopyClose
    CopyTickVolume
    CopyRealVolume
    CopySpread

я у себя в блоке инициализации советника использую

   MqlRates rt[10];   // Массив значений цен для X последних баров
   if(CopyRates(Exp_Symbol,Exp_Period_Work,0,10,rt)!=10) // Копирую в массив значения цен 10-ти последних баров
     {
      PrintLog("CopyRates "+Exp_Symbol+" не загружена история");
      GetMyLastError(GetLastError());
      Sleep(1000);
      Exp_Symbol_Info.Refresh();
      Exp_Symbol_Info.RefreshRates();
     }

Документация по MQL5: Программы MQL5 / Тестирование торговых стратегий
Документация по MQL5: Программы MQL5 / Тестирование торговых стратегий
  • www.mql5.com
Программы MQL5 / Тестирование торговых стратегий - Документация по MQL5
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий