Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Такие поля как ниже, реально не int, a double.
Так же есть и другие поля объявленные как int, а реально они double (в исходном коде это видно - код записывающий их как int закомментирован, а ниже идет запись как double).
это поля действительно типа int! мы забыли сказать, что это - значения, умноженные на 100
2. Между modelquality и currency[12] в TestHistoryHeader, есть еще 4 байта, природа которых неизвества (либо какой-то недокументированный параметр либо где-то выше невыявленный double) . Сейчас я в то место пишу 16457 (такое же значение туда пишет оригинальный тестер). Что это за 4 байта?
не совсем так. лишние 4 байта между todate и modelquality. эффект выравнивания на границу double
3. Есть подозрение, что между TestHistoryHeader и TestHistory, есть что-то еще? Влияет ли на файл #pragma pack(push,1) - эту инструкцию я игнорировал?
эта инструкция означает, что между членами структуры не будет пустого места
Поскольку все вышеречисленное я искал с помощью hex-редактора, возможно, что-то я интерпртеровал неправильно, Слава, посмотри, пожалуйста, мой код, который пишет заголовок.
попозже посмотрю
это поля действительно типа int! мы забыли сказать, что это - значения, умноженные на 100
...
не совсем так. лишние 4 байта между todate и modelquality. эффект выравнивания на границу double
Как умножить на 100 я знаю, но как бороться с выравниванием double - нет. Может приведешь код как правильно записывать заголовок, чтобы он получался корректной длины (по-моему 600 байт)?
Приходится ждать, пока данные сгенерируются, опять переписывать старый (свой) файл с тиками и потом его тестер уже не трогает. Почему так? Быть может стоит ввести еще один тип тестового файла (например, "Внешний источник тиков"), чтобы не было необходимости перетирать один из трех родных файлов для тестера и удобно сравнивать результаты тестирования на данных, сгенерированных MT4, и своих данных.
Про невозможность тестирования вы абсолютно неправы. Особенно сейчас, когда мы выпустили тестер на реальных тиках.
Можно ли где-нибудь найти актуальную версию формата FXT? Те, что на сайте и в справке явно устарели.
Пример рабочего скрипта - здесь. В заголовке скрипта структуры для формата FXT.