Самостоятельно прописанные флаги игнорируются CustomTicksReplace .
Просьба исправить.
ЗЫ Если внимательно посмотреть на скрине реальный символ, то там тоже проскакивают лишние флаги. Но это, скорее всего, вопрос больше к брокеру. А, может, и к серверной части...
Если в списке символов есть несколько одинаковых валютных пар с разным исполнением (например, EURUSD, EURUSD.c) по какому принципу тестер выбирает, какую пару использовать для расчета прибыли/убытка/баланса?
Проблема конкретно такая. Создал символ-копию EURUSD.c (все свойства перенесены). Запускаю на нём тест, а тестер дополнительно докачивает историю тиков EURUSD. Если же тестировать оригинальный EURUSD.c, тестер ничего лишнего не запрашивает.
If there are several identical currency pairs with different performances in the list of symbols (for example, EURUSDEURUSD.EURUSDc) on what principle does the tester choose which pair to use to calculate the profit/loss/balance?
The problem is specific. Created a symbol - a copy of EURUSD.c (all properties are transferred). I launch a test on it, and the tester additionally pumps the history of EURUSD teaks. If you test the original EURUSD.c, the tester does not ask for anything superfluous.
Когда тестирую EURUSD.c, то EURUSD не подтягивается. Разница видна по логам. Вот кастом символ (дубликат EURUSD.c) запускается.
CS 018:28:36.550 Ticks EURUSD.c.TckFltr-SEQUENCE : real ticks begin from2025.01.0200:00:00CS 018:28:36.553 Symbols EURUSD: symbol to be synchronized
CS 018:28:36.554 Symbols EURUSD: symbol synchronized, 3720bytes of symbol info received
CS 018:28:36.573 History EURUSD: load 27bytes of history data to synchronize in0:00:00.000
CS 018:28:36.573 History EURUSD: history synchronized from2024.01.01 to 2025.10.02
CS 018:28:36.573 Ticks EURUSD: ticks synchronization started
CS 018:29:27.559 Ticks EURUSD: load 44.71 Mb of tick data to synchronize in0:00:50.984
CS 018:29:27.559 Ticks EURUSD: history ticks synchronized from2025.01.02 to 2025.08.08
Вот тест по исходному EURUSD.c:
CS 019:03:46.458 Ticks EURUSD.c : real ticks begin from2025.01.0200:00:00
... // тут сразу идёт торговля
Выделенное есть только на кастом-символе.
Хотел сэкономить память и ускорить, а получил лишние траты ресурсов.
Наконец то дождался остановки 100%-ной записи на SSD для 30 агентов. Для первых 16ти потребовалось 22 минуты. Потом запустил остальные 20 (но 6-ти агентам не хватило места на SSD, 30 только смогли запуститься). Итоговое время на запуск оптимизации 1 час 20 минут. Вот поймал момент окончания записи
Всего было записано временных файлов в папку тестера на 282 Гб (на 30 агентов в среднем почти по 9,4 Гб):
Ужас...
Непонятно, почему по 10 гб записывает в папку каждому агенту... Тиковых данных всего 1,82Гб с 2023 по июль 2025 - на этом периоде тест запускался.
Т.е. еще и данные в 6 раз больше места занимают, чем в .tks. И умножаем на 36 агентов... кодеры ...
Alain Verleyen #: Извините, с переводом не все так просто.
В общем, имеем два символа EURUSD и EURUSD.c - оба Forex, но последний просто ECN. Тест по EURUSD.c не требует никаких доп. символов. Тест по кастом-символу-копии EURUSD.c загружает дополнительно EURUSD. Почему и как исправить/отключить?
b5370, CustomTicksReplace создает лишние флаги.
Слева реальный символа, справа - кастомный: CopyTicks + CustomTicksReplace .
Выделил цветом ошибочные флаги (повторение цен). Нормализация всех цен корректная - проверял.
Самостоятельно прописанные флаги игнорируются CustomTicksReplace .
Просьба исправить.
ЗЫ Если внимательно посмотреть на скрине реальный символ, то там тоже проскакивают лишние флаги. Но это, скорее всего, вопрос больше к брокеру. А, может, и к серверной части...
Строка для поиска : Oshibka 148.
Не воспроизводимо.
Пожалуйста, опубликуйте код для воспроизведения. По возможности используйте MetaQuotes-Demo.
Если в списке символов есть несколько одинаковых валютных пар с разным исполнением (например, EURUSD, EURUSD.c) по какому принципу тестер выбирает, какую пару использовать для расчета прибыли/убытка/баланса?
Проблема конкретно такая. Создал символ-копию EURUSD.c (все свойства перенесены). Запускаю на нём тест, а тестер дополнительно докачивает историю тиков EURUSD. Если же тестировать оригинальный EURUSD.c, тестер ничего лишнего не запрашивает.
If there are several identical currency pairs with different performances in the list of symbols (for example, EURUSDEURUSD.EURUSDc) on what principle does the tester choose which pair to use to calculate the profit/loss/balance?
The problem is specific. Created a symbol - a copy of EURUSD.c (all properties are transferred). I launch a test on it, and the tester additionally pumps the history of EURUSD teaks. If you test the original EURUSD.c, the tester does not ask for anything superfluous.
It is using EURUSD only if not Forex.
Если не Форекс, то используется только EURUSD.
Когда тестирую EURUSD.c, то EURUSD не подтягивается. Разница видна по логам. Вот кастом символ (дубликат EURUSD.c) запускается.
Вот тест по исходному EURUSD.c:
Выделенное есть только на кастом-символе.
Хотел сэкономить память и ускорить, а получил лишние траты ресурсов.
Когда тестирую EURUSD.c, то EURUSD не подтягивается. Разница видна по логам. Вот кастом символ (дубликат EURUSD.c) запускается.
Вот тест по исходному EURUSD.c:
Выделенное есть только на кастом-символе.
Хотел сэкономить память и ускорить, а получил лишние траты ресурсов.
Наконец то дождался остановки 100%-ной записи на SSD для 30 агентов. Для первых 16ти потребовалось 22 минуты. Потом запустил остальные 20 (но 6-ти агентам не хватило места на SSD, 30 только смогли запуститься). Итоговое время на запуск оптимизации 1 час 20 минут.
Вот поймал момент окончания записи
Всего было записано временных файлов в папку тестера на 282 Гб (на 30 агентов в среднем почти по 9,4 Гб):
Ужас...
Непонятно, почему по 10 гб записывает в папку каждому агенту... Тиковых данных всего 1,82Гб с 2023 по июль 2025 - на этом периоде тест запускался.
Т.е. еще и данные в 6 раз больше места занимают, чем в .tks. И умножаем на 36 агентов... кодеры ...
Извините, с переводом не все так просто.
https://www.mql5.com/ru/code/61283 имеете в виду?
Как вариант.
Т.е. еще и данные в 6 раз больше места занимают, чем в .tks.
Есть показатели времени для сравнения в режимах вкл/выкл?