Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Forum on trading, automated trading systems and testing trading strategies
ParameterGetRange()
fxsaber, 2018.11.16 09:17
Каким образом можно запустить советник в формате .ех4 подключив его в советнике с другим именем, при этом нужно чтоб отображались входные параметры, то есть была возможность полноценной работы с ним.
Имеем скомпилированный советник с названием "Trade.ех4"
Создаём новый советник с названием "Hand.ех4"
Как это совместить, чтобы при запуске "Hand.ех4" полноценно работал "Trade.ех4", при этом "Trade.ех4" был вшит в "Hand.ех4"
То есть имеем на машине только файл Hand.ех4, а используем в работе Trade.ех4
Спасибо!
Каким образом можно запустить советник в формате .ех4...
Библиотека в текущем виде работает только с EX5.
У себя, в составе некоего проекта, я решил это так (тегом "name" как раз):
Спасибо, так работает!
Только я добавил в имя сохраняемого шаблона chartId, чтобы одинаковые советники на разных графиках не боролись за один файл.
@fxsaber, в коде есть "#ifndef __MQL5__", почему не довести кросс-платформенность до логического завершения?
Чтобы заработала Is, добавляем в начало код:
И правим саму функцию:
Есть другие сложности?
Есть другие сложности?
Чарт, на котором запущен только один индикатор.
ЗЫ Так должно работать
Весь функционал библиотеки теперь работает и на MT4.
Библиотека стала кроссплатформенной.
Каким образом можно запустить советник в формате .ех4...
Спасибо!
В Маркете неоднократно видел, что авторы прикладывают сет-файлы своих ТС для каждого символа. Соответственно, покупатели используют их.
Предлагаю для Маркет-ТС использовать следующую логику
Такой подход удобен и для запуска своих ТС одним нажатием.
Конечно, решение может быть универсальным для обеих платформ. Грубо говоря, в исходный код любого советника потребуется добавить только одну строку.
Скорее всего, именно так теперь буду запускать советники. Если кто-то видит изъян в таком методе или вариант улучшения, дайте знать.
ЗЫ Допустим, у пользователя уже крутятся советники с настроенными параметрами. Можно автоматически сохранить сет-файлы всех запущенных советников. И далее использовать вышестоящий подход.
ЗЗЫ На MT5 возможно запускать советник не через сет-файла, а через opt-файлы. Представьте, что запустили штатную оптимизацию советника и видите несколько хороших наборов входных параметров. Хочется именно их использовать одновременно - размазать риски для диверсификации. Для этого можно создать свой opt-файл, в котором будут присутсвовать только избранные проходы. Можно будет автоматически запускать эти проходы на боевом счету. И допольнительно можно будет этот opt-файл открывать в MT5-тестере и прогонять каждый проход штатными средствами. Т.е. opt-файл становится диверсифицированным набором сет-файлов. Но при этом еще и полноценно читается самим Тестером.