Чтобы объяснить, нужно писать много букв. Поэтому, чтобы не пугаться, используйте флаг FILE_COMMON. Будет рабочее костыльное решение для локальной машины.
Soova:
Сохраняю в тестере файл .bin экспертом №1, через
Есть вероятность что фай не удаляется, а просто вы его не там ищите. Если повторно запустить чтение файла без повторной записи, читается?
Сохраняю в тестере файл .bin экспертом №1, через
|
файл записывается, затем пытаюсь из тестера его прочитать экспертом №2, через
FileOpen(...,FILE_READ|FILE_BIN);
|
, но исходный файл удаляется, т.е. он его видит, но вместо открытия он его удаляет, скрипты скопированы из справки, как есть, единственное, я заменил
OnStart() на OnTick() |
в чем может быть причина? Скрипт чтения приходится запускать из эксперта, потому что скрипт запускается только в терминале на текущей дате.
fxsaber:
Чтобы объяснить, нужно писать много букв. Поэтому, чтобы не пугаться, используйте флаг FILE_COMMON. Будет рабочее костыльное решение для локальной машины.
Есть контакт. Спасибо
Чтобы объяснить, нужно писать много букв. Поэтому, чтобы не пугаться, используйте флаг FILE_COMMON. Будет рабочее костыльное решение для локальной машины.
Alexey Viktorov:
Есть вероятность что фай не удаляется, а просто вы его не там ищите. Если повторно запустить чтение файла без повторной записи, читается?
Есть вероятность что фай не удаляется, а просто вы его не там ищите. Если повторно запустить чтение файла без повторной записи, читается?
Оба эксперта запускались из тестера с одинаковым флагом по умолчанию, сохранение в папке Tester/...../File. Флаг FILE_READ, файл не перезаписывался, он просто исчезал вместе с папкой SomeFolder
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
FileOpen(...,FILE_READ|FILE_WRITE|FILE_BIN);
FileWriteArray
файл записывается, затем пытаюсь из тестера его прочитать экспертом №2, через
FileOpen(...,FILE_READ|FILE_BIN);
FileReadArray
, но исходный файл удаляется, т.е. он его видит, но вместо открытия он его удаляет, скрипты скопированы из справки, как есть, единственное, я заменил
OnStart() на OnTick()
в чем может быть причина? Скрипт чтения приходится запускать из эксперта, потому что скрипт запускается только в терминале на текущей дате.