Маркет - рынок готовых экспертов для MetaTrader 5 - страница 18
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот вот, я об этом же, процедура должна быть доступна трейдерам, не знакомым с назначением кнопки F7
PS Чёй то вы друзья тут не добдели :)
Можно было бы написать универсальную пустышку с передачей имени индикатора в стринге параметра, но идею гробит процедура присоединения индикатора в предпроцессоре #property tester_indicator
Взять какого-нибудь советника, организовать в его исходном коде вызов демо-индикатора и запустить визуальное тестирование.
Индикатор автоматически создастся на графике визуального тестирования (при условии, что Вы не используете специализированный шаблон <имя_эксперта>.tpl)
Это очень сложно для НЕпрограммиста.
Выход очень простой - раз нельзя накидывать на чарт тестера в визуальном режиме как в 4-ке (тестер ведь отдельная независимая часть платформы), то можно реализовать контекстное меню на чарте (или соответствующее меню "Вставить", из которого можно вызвать и присоединить к чарту любой эксперт (скомпилированный) из соответствующей папки.
Это очень сложно для программиста.
Выход очень простой - раз нельзя накидывать на чарт тестера в визуальном режиме как в 4-ке (тестер ведь отдельная независимая часть платформы), то можно реализовать контекстное меню на чарте (или соответствующее меню "Вставить", из которого можно вызвать и присоединить к чарту любой эксперт (скомпилированный) из соответствующей папки.
Тогда уж так: накидываешь демо-индикатор на график, а тебе автоматом запускается "визуальное тестирование" этого индикатора.
Думать надо.
Тогда уж так: накидываешь демо-индикатор на график, а тебе автоматом запускается "визуальное тестирование" этого индикатора.
Тогда уж так: накидываешь демо-индикатор на график, а тебе автоматом запускается "визуальное тестирование" этого индикатора.
Думать надо.
Напишите спец пустышку-советник, который при запуске имеет стринг параметры имя индикатора и перечисленные параметры индикатора (это всего два стринга)
и поставляйте его в стандартных примерах (только в скомпилированном виде, тк вам придётся обойти #property tester_indicator). Но я думаю что MQ программистам для одной отдельной проги это не составит труда.
ЗЫ А ещё лучше чтоб при компиляции демо индикатор сразу заворачивался в обёртку советника.
Вроде обещали подумать над удалением или модификацией #property tester_indicator ?
Обязательность этого свойства просто хоронит все возможности функции iCustom().
Вроде обещали подумать над удалением или модификацией #property tester_indicator ?
Обязательность этого свойства просто хоронит все возможности функции iCustom().
Если уберут обязательность #property tester_indicator,то вот функция позволяющая запускать индикатор с любым количеством параметров,
переданных через ";" в стргинге.
Функция определяет тип параметра по его виду, целочисленный long, число с точкой double, буквенный параметр стргинг.
вот так в таком случае будет выглядеть универсальная тестилка для маркетных индикаторов
Еще один вариант посмотреть работу индикатора из маркета:
1. Скачиваем демо-версию индикатора, к примеру этот
https://www.mql5.com/ru/market/product/116
2. Редактируем дефолтный шаблон для тестера, лежащий тут
путь установки\MetaTrader 5\Profiles\Templates\tester.tpl
добавляем вот такой стандартный конфиг кастомного индикатора, прописав имя до ex5 внутрь секции <window>
Возможно, имя скачанного из маркета индикатора будет отличаться, поэтому нужно вставить свое.
Сохраняем.
3. Запускаем любой эксперт на визуальное тестирование, к примеру входящий в поставку терминала.
4. Убеждаемся, что индикатор не отображается в визуальном режиме. Тут видимо баг. т.к. я убедился, что тестер в визуальном режиме не отображает первый из кастомных индикаторов закинутых в шаблон.
5. Добавляем кастомный индикатор который попадет под немилость, перед предыдущей секцией
Сохраняем, убеждаемся что в визуальном режиме работает показ индикатора из маркета.
Возможно, именно на основе шаблонов можно реализовать более удобную схему просмотра демо-версий индикаторов.
Прикрепляю полученный файл шаблона.
Еще один вариант посмотреть работу индикатора из маркета:
1. Скачиваем демо-версию индикатора, к примеру этот
https://www.mql5.com/ru/market/product/116
2. Редактируем дефолтный шаблон для тестера лежащий тут
путь установки\MetaTrader 5\Profiles\Templates\tester.tpl
добавляем вот такой стандартный xml кастомного индикатора прописав имя до ex5 внутрь секции <window>
Возможно, имя скачанного из маркета индикатора будет отличаться, поэтому нужно вставить свое.
Сохраняем.
3. Запускаем любой эксперт на визуальное тестирование, к примеру входящий в поставку терминала.
4. Убеждаемся, что индикатор не отображается в визуальном режиме. Тут видимо баг. т.к. я убедился, что тестер в визуальном режиме не отображает первый из кастомных индикаторов закинутых в шаблон.
5. Добавляем кастомный индикатор который попадет под немилость, перед предыдущей секцией
Сохраняем, убеждаемся что в визуальном режиме работает показ индикатора из маркета.
Возможно, именно на основе шаблонов можно реализовать более удобную схему просмотра демо-версий индикаторов.
Прикрепляю полученный файл шаблона.
А чё, классная идея, меняешь одну строчку и всё, жаль только что не для всех способ подходит, есть категория народу что лишнюю кнопку нажать боится, а тут какие то шаблоны править.
Конечно, если при попытке накинуть на чарт в терминале демо-индикатор по прежнему бы не запускался, но сохранял свое состояние в настройках чарта, то можно было бы засейвить состояние чарта как шаблон (tester.tpl или имя_эксперта.tpl) и прогнать в тестере.