Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для имени файла лучше подойдет порядковый номер итерации, а не случайное число.
Это-то понятно. Вопрос в том где хранить это число?
не трогайте каку...:-)
FileGetInteger(fileDescription,FILE_CREATE_DATE)
Отлично. Спасибо за дельный совет. Попробую в понедельник этот способ запилить. О получившемся результате отпишусь здесь.
Это-то понятно. Вопрос в том где хранить это число?
в отдельном файле
в отдельном файле
При компиляции робота, система очищает все файлы из папки с файлами торгового эксперта. По этому в файле не совсем удобно хранить.
При компиляции робота, система очищает все файлы из папки с файлами торгового эксперта. По этому в файле не совсем удобно хранить.
С чего вы это взяли? Удалить файлы можно только намеренно. По умолчанию ничего ниоткуда не удаляется
тестирование делаете с разными переменными/датами/периодами/символами ?
вот и указывайте эти переменные в имени файла
плюс версия советника
С чего вы это взяли? Удалить файлы можно только намеренно. По умолчанию ничего ниоткуда не удаляется
Я ориентируюсь на свою практику. Пока разобрался с причиной почему удаляются все генерируемые файлы после каждой компиляции, пришлось знатно поломать голову.
тестирование делаете с разными переменными/датами/периодами/символами ?
вот и указывайте эти переменные в имени файла
плюс версия советника
Учитывая количество переменных результат будет аналогичный генерации GUID.
Учитывая количество переменных результат будет аналогичный генерации GUID.
зато понятные имена:
GBPUSD_D1_v1_02_121223234235434534
Я ориентируюсь на свою практику. Пока разобрался с причиной почему удаляются все генерируемые файлы после каждой компиляции, пришлось знатно поломать голову.
Компиляция ничего удалить не может. Вы сделали не правильные выводы. Компиляция вызывает перезапуск советника, если он включен в работу. Перезапуск сопровождается запуском функций deinit и init. Если файлы удаляются значит алгоритм их удаления находится в одной из этих функций.