Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Так я уже две страницу прошу: дайте максимально короткий пример (уточняю, на всякий случай, что "пример" - это *.mq5 файл в количестве один штук - то есть совсем один) который показывает проблему.
Во вложении исходник, формирующий два последующих текстовых файла. Скрин части этих файлов выше, это пример разницы и во флагах и в объемах.
Во вложении исходник, формирующий два последующих текстовых файла. Скрин части этих файлов выше, это пример разницы и во флагах и в объемах.
результат работы вашего индикатора на моем терминале.
Я не совсем понял посылку вашего последнего сообщения, то ли мне переделать нужно, то ли вы показали как надо было сделать и сделали сами. Что ваш метод, что мой показывает различие в структуре принятых разными способами тиков. К чему мы пришли?
результат работы вашего индикатора на моем терминале.
Я не совсем понял посылку вашего последнего сообщения, то ли мне переделать нужно, то ли вы показали как надо было сделать и сделали сами. Что ваш метод, что мой показывает различие в структуре принятых разными способами тиков. К чему мы пришли?
Допустим, с флагами косяк торгового сервера. Как быть с объемами? Пару постов выше я присылал скрин и два текстовых файла, где явно видно, что и флаги не только бывают нулевые, но на одних и тех же тиках полученных разными способами они разные это раз, и разные объемы - это два. Если ошибка при передаче с сервера и SymbolInfoTick получает неверную информацию, то на основе каких данных берет тики функция CopyTicks с другим объемом? И чему верить?
Ниже скрин и файлы тиковой истории сервера MetaQuotes-Demo. Флаги у одних и тех же тиков полученных разными способами разные.
как итог: на двух разных торговых форекс-серверах разных компаний один и тот же тик, полученный через CopyTicks и через SymbolInfoTick имеют разные флаги, на биржевом торговом сервере наряду с этим же транслируются еще и разные объемы.
Ниже скрин и файлы тиковой истории сервера MetaQuotes-Demo. Флаги у одних и тех же тиков полученных разными способами разные.
как итог: на двух разных торговых форекс-серверах разных компаний один и тот же тик, полученный через CopyTicks и через SymbolInfoTick имеют разные флаги, на биржевом торговом сервере наряду с этим же транслируются еще и разные объемы.
попробуйте в вашем индикаторе задать глубину запроса тиков равную двум и в отладчике посмотреть следующие значения:
элемент с индексом 0 массива tick_array показывает историю, то есть второй запрошенный тик. И если смотреть как меняются значения на каждой итерации - три из них меняются синхронно и показывают текущее значение флага, и это же значение на следующем шаге прогона должно показываться в tick_array[0]. Как оно должно быть не происходит. Или функция CopyTicks корректно работает с глубиной истории не больше 1 тик?