Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не подскажите как решить проблемму?
Созданный файл хранится в директории: tester\Agent\MQL5\FilesПосле первого прогона эксперта в тестере (Read=false), создаётся csv файл со статистикой.
в int OnInit() такой код:
Однако, при втором прогоне (Read=true). Необходимо считывать данные из этого файла, но файл удаляется.
Не подскажите как решить проблемму?
Созданный файл хранится в директории: tester\Agent\MQL5\FilesПосле первого прогона эксперта в тестере (Read=false), создаётся csv файл со статистикой.
в int OnInit() такой код:
Однако, при втором прогоне (Read=true). Необходимо считывать данные из этого файла, но файл удаляется.
В этом случае Вам нужно создавать файл с флагом FILE_COMMON. Файл будет создаваться в общей папке терминала.
Разобрался.
Посмотрите ChartIndicatorAdd
Сервисдеск, заявка #359447 ощупывается или зря старался?
Если предположить ,что вот это индикатор )) то первый раз выведет дату,а следующие установки на график ( второй,третьей копии) не выведет дату.
Если предположить ,что вот это индикатор )) то первый раз выведет дату,а следующие установки на график ( второй,третьей копии) не выведет дату.
Сейчас вычислительная часть индикатора удаляется из mql-пространства с задержкой. как раз на случай повторного использования.
если закидывать один и то же (с теми же параметрами) индикатор на разные (но с одним символом/таймфреймом) чарты - тоже не будет повторной инициализации.
Если после удаления последней копии сходить покурить - тогда будет повторная инициализация при запуске.
Такой вот побочный эффект оптимизации. :)
зы: КУРЕНИЕ ВРЕДИТ ВАШЕМУ ЗДОРОВЬЮ !
;)
Уважаемые программисты,
скажите, что больше всего в коде программы на mql5 влияет на скорость? Дело в том, что в процессе создания своей программы и роста объема кода я столкнулся с тем, что скорость существенно уменьшилась. Хотя более объемные по коду стандартные советники из папки Advisors и Examples работают намного быстрее.
В общем, есть ли на форуме статья или объяснение того, как лучше оформлять структуру кода. Дайте совет начинающему программисту. Спасибо!
Уважаемые программисты,
скажите, что больше всего в коде программы на mql5 влияет на скорость? Дело в том, что в процессе создания своей программы и роста объема кода я столкнулся с тем, что скорость существенно уменьшилась. Хотя более объемные по коду стандартные советники из папки Advisors и Examples работают намного быстрее.
В общем, есть ли на форуме статья или объяснение того, как лучше оформлять структуру кода. Дайте совет начинающему программисту. Спасибо!
ИМХО, больше всего на скорость влияют вложенные циклы. Циклы с вложением до третьей глубины это практически предел за которым нужно очень внимательно следить за размерами циклов. Для например возьму свой P4: он работает на частоте 3Гц, на гора выдаёт ~10 лям операций в сек.
Эта цифра означает что циклы с тройной вложенностью 1000х1000х10 будут выполняться 1 сек, сами понимаете если 3-тий цикл увеличить до 100 то получим 10 сек.