Открыл новый счет для проверки в MIG. Запустил индикатор, затем снял его с чарта, помсотрел созданные графики - ни одной ошибки (файлы пустые). Сейчас проверю архив котировок по MIG по GBPJPY H4, EURUSD H4, GBPUSD H4 (для чистоты эксперимента использовал валюты из предыдущих проверок)
Обнаружил странную штуку, история по GBPJPY оказалась пуста(по EURUSD H4 и GBPUSD H4 история оказалась на месте), возможно этим объясняется отсутсвие запсией в файлах TestFile.csv и TestFile.csv2 . При этом сам график GBPJPY H4 нормально отражается. Заподозрил, что 1) тайм-серии оказались закешированы (поэтому график отображается) 2) влияет выставленный адрес дата-центра (до этого терминал висел на демо-счете Альпари через Дата-центр)
Для этого убрал адрес датацентр и переключился на демо-счет Альпари, переключение получилось, дата-центр отключился. Переключился опять на демо-счет MIG - подключение к сервреу произошло успешно, но данные MarketWatch не изменились. Принудительно сделал обновление GBPJPY H4 (на графике) , история подкачалась. Но время послеждней котировки до сих пор стоит 10-43 по всем парам. Билд 199.
Сейчас попоробую запустиь индикатор Redraw2
Глянул MarketWatch - везде стоит одно и тоже время 10:43
Хмм... Оказыается, все равно было подключение через дата-центр. Теперь все нормально и MarketWatch показывает правильные данные. Теперь пытаюсь получить более глубокую историю.
Если этот график с MIG'а, то у них такие приколы бывают. Видел пару раз уже в этом году. У меня на истории EURUSD от MIG'а доджик 08.09.2004 с High ~ 1.7493.
На всякий случай перезагрузил терминал перед запуском индикатора (чтобы исключить кеширование тайм-серий). Ошибки появились опять после индекса с номером 1000.
Сейчас сделаю третий вариант, чтобы расставить все точки.
Третья версия не дала окончательного ответа, придется проверять Time[] на 4-х часовом тайм-фрейме по каждому инструменту на предемет наличия лищних секунд. Если секунды не будут обнаружены - тогда ошибка терминала.
1) тайм-серии оказались закешированы (поэтому график отображается)
2) влияет выставленный адрес дата-центра (до этого терминал висел на демо-счете Альпари через Дата-центр)
Для этого убрал адрес датацентр и переключился на демо-счет Альпари, переключение получилось, дата-центр отключился. Переключился опять на демо-счет MIG - подключение к сервреу произошло успешно, но данные MarketWatch не изменились. Принудительно сделал обновление GBPJPY H4 (на графике) , история подкачалась.
Но время послеждней котировки до сих пор стоит 10-43 по всем парам. Билд 199.
Сейчас попоробую запустиь индикатор Redraw2
Глянул MarketWatch - везде стоит одно и тоже время 10:43
Сейчас сделаю третий вариант, чтобы расставить все точки.