- Графики в торговой платформе MetaTrader 5
- Тестер стратегий в торговой платформе MetaTrader 5
- Скачайте MetaTrader 5 build 1730 с новыми возможностями для трейдеров
При тестировании только на своём компьютере с использованием локальных агентов все агенты имеют доступ к общей папке клиентского терминала. Другого способа коллективного чтения-записи нет.
Мы сейчас рассматриваем возможность передачи порции данных от любого агента (локального, удалённого или облачного) после очередного прохода оптимизации на сторону клиентского терминала с последующей записью этой порции в один файл. Однако, этот файл не будет доступен агентам на чтение в процессе оптимизации. Этот файл, содержащий порции данных после проходов оптимизации, можно будет обработать штатными средствами MQL5
Слава , а про открытие маркета что нибудь по срокам известно ?
Спасибо
При тестировании только на своём компьютере с использованием локальных агентов все агенты имеют доступ к общей папке клиентского терминала. Другого способа коллективного чтения-записи нет.
Мы сейчас рассматриваем возможность передачи порции данных от любого агента (локального, удалённого или облачного) после очередного прохода оптимизации на сторону клиентского терминала с последующей записью этой порции в один файл. Однако, этот файл не будет доступен агентам на чтение в процессе оптимизации. Этот файл, содержащий порции данных после проходов оптимизации, можно будет обработать штатными средствами MQL5
Т.е. один агент принципиально не может узнать результата прогона другого агента?
- www.mql5.com
Если Вы оптимизируете только на локальных агентах, то может. Я же сказал, что все локальные агенты имеют доступ к общей папке всех клиентских терминалов
Если Вы оптимизируете только на локальных агентах, то может. Я же сказал, что все локальные агенты имеют доступ к общей папке всех клиентских терминалов
Я правильно понимаю, что все локальные агенты могут полноценно (чтение/запись) пользоваться одним файлом в общей папке? Как то же все-таки при работе с одним файлом доступ же должен быть разделен? Там война за файл не получится?)
Как практически единственный доступный вариант синхронизации, работать с помощью отдельных .lock файлов.
Как практически единственный доступный вариант синхронизации, работать с помощью отдельных .lock файлов.
Спасибо Ренат. Боялся что сильно отстал от прогресса. Мало-ли чего... Единственно, справка - ни "lock", ни ".lock" не знает. Какой-нибудь примитивный примерчик или ссылочку на оный не завалялся? И еще раз спасибо.
Насколько я понял, речь о файле-семафоре.
Если он есть (не нулевой длины), с основным файлом уже кто-то работает, нужно ждать. Как только пропал, создаем его и начинаем работать с основным файлом. После завершения работы семафор удаляем.
Для надежности между проверками семафора можно случайную задержку вставить, чтоб 2 программы одновременно не создали семафор.
Как-то так.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования