Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
George Merts об этом и писал "Я уж не говорю, что далеко не во всех ДЦ вобще хранится столько данных... ". А если самому накачать истории с другого источника и передать клиенту вместе с историей? А он уже будет свежачок подкачивать при подключении.
Нет, что-то Метаквоты перемудрили...
Взял тестовый терминал. Стер всю историю.
Получаем:
2015.09.06 18:42:46.861 SpeedTest EURUSD,M5: SERIES_SERVER_FIRSTDATE for USDCHF: 1970.01.01 00:00:00
2015.09.06 18:42:46.638 SpeedTest EURUSD,M5: SERIES_FIRSTDATE for USDCHF: 1970.01.01 00:00:00
2015.09.06 18:42:46.475 SpeedTest EURUSD,M5: SERIES_BARS_COUNT for USDCHF: 0
Подключение к серверу в порядке, но в ответ на SeriesInfoInteger получаем ноль. Замечательно.
Дальше - веселее. Начинает выполняться цикл, в котором я прошу всего 10 баров. И знаете, что получаю от Метаквотсов? Правильно, 10 баров. Но только до тех пор, пока не наберется 2048 баров:
2015.09.06 18:48:10.560 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:10.060 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:09.560 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:09.060 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:08.559 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:08.059 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:07.559 SpeedTest EURUSD,M5: Can't get data
2015.09.06 18:48:07.059 SpeedTest EURUSD,M5: Loaded 2048 bars
2015.09.06 18:48:06.559 SpeedTest EURUSD,M5: Loaded 2040 bars
2015.09.06 18:48:06.059 SpeedTest EURUSD,M5: Loaded 2030 bars
2015.09.06 18:48:05.559 SpeedTest EURUSD,M5: Loaded 2020 bars
2015.09.06 18:48:05.059 SpeedTest EURUSD,M5: Loaded 2010 bars
2015.09.06 18:48:04.559 SpeedTest EURUSD,M5: Loaded 2000 bars
2015.09.06 18:48:04.059 SpeedTest EURUSD,M5: Loaded 1990 bars
2015.09.06 18:48:03.559 SpeedTest EURUSD,M5: Loaded 1980 bars
А если открыть график M1 и полистать - пожалуйста, загружаются все новые данные.
Я не вникал в ваш код, но знаю что мой работал нормально. Попробуйте его.
И, как правильно заметили, история может быть короткой на сервере брокера. Значит, ее и выкачать неоткуда.
Я не вникал в ваш код, но знаю что мой работал нормально. Попробуйте его.
И, как правильно заметили, история может быть короткой на сервере брокера. Значит, ее и выкачать неоткуда.
проблема в том что сейчас МТ4 865 историю не качает ни под каким соусом
Не, ну во-первых история на сервере 2048 баров минутки - это уже просто неприлично.
Во-вторых, при пролистывании истории в терминале все подгружается успешно.
А вот программно попросить через CopyRates - не получается.
Да, кстати, забыл с самого начала сказать.
Это я в MT4 build 840 гоняю.