Ошибки, баги, вопросы - страница 2235
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А Вы хотите чтобы как было?
В случае большого лога выдывать предупреждение об этом сначала и спрашивать, продолжать или нет.
В случае большого лога выдывать предупреждение об этом сначала и спрашивать, продолжать или нет.
Видите, как сразу конструктивнее стало:)
Ваша ошибка в том, что после записи в файл данные на диск попадают только после FileClose ИЛИ после принудительного сбрасывания данных на диск FileFlush
Иначе как можно прочесть несуществующий файл???
Вы меня с кем-то путаете. И с FileFlush, и без него - ошибка одна и та же. В реальном эксперте, с которого все начиналось, изначально есть и FileFlush, и сам файл.
Вот флаг FILE_SHARE_WRITE в таком сочетании, похоже, работает, но возникает другой вопрос: какой смысл именно в такой записи? По логике, если включать разделение при записи, то нужно его добавлять именно к флагу записи:
Именно это я и пробовал, и оно тоже дает ошибку.
В ME не всплывает подсказка с MqlTradeCheckResult
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Торговая платформа MetaTrader 5 стала доступна клиентам AMP Futures для торговли фьючерсами
fxsaber, 2018.07.23 21:03
Из-за размера тика невозможно открыть позицию на некоторых символах.
На скрине показано, что спред и цены не кратны TickSize
В результате на стороне Терминала (OrderCheck) происходит облом (включая ручной режим). Подправьте поведение OrderCheck на такие случаи!
Лог эксперта - 15 Гб. Попытка просмотра его в Терминале вызывает зависание более, чем на минуту.
Терминал при работе с файлами использует WinAPI функции, которые в рамках своей архитектуры полностью считывают весь файл с диска.
Если нужна работа с частью файла - то используйте WinAPI по маппингу файла в память.
В общем, не понятно, почему я должен шарить файл для записи, когда требуется только разделение на чтение?
Вам шашечки или ехать?