ВОПРОС:
1 Действительно ли при оптимизации нет возможности использования в советнике указанный ТФ в параметрах вызова индикатора?
2 Возможно проблема при вызове индикатора с параметрами указанного ТФ
3 или же нельзя получить значение цены на заданном ТФ?
1 Такая возможность есть
2 Вожможно, а что за параметры? приведи пример
3 Получить можно
to RomanS
Подскажите, тогда в чём может быть проблема. Потому как результаты оптимизации с использованием заданного тф для открытия и закрытия существенно разнятся с результатами тестирования на том же временном интервале с настройками полученными при оптимизации. Сразу оговорюсь что тфы стандартные, кстати а с нестандартными тфми также возможно проводить оптимизацию?
to RomanS
Подскажите, тогда в чём может быть проблема. Потому как результаты оптимизации с использованием заданного тф для открытия и закрытия существенно разнятся с результатами тестирования на том же временном интервале с настройками полученными при оптимизации. Сразу оговорюсь что тфы стандартные, кстати а с нестандартными тфми также возможно проводить оптимизацию?
Тогда уточни... берется определенный ТФ и оптимизируются параметры индикатора или параметры индикатора одни и теже, а оптимизируются разные ТФ?
и вообще... можно немного подробнее о самой оптимизации
Тогда уточни... берется определенный ТФ и оптимизируются параметры индикатора или параметры индикатора одни и теже, а оптимизируются разные ТФ?
и вообще... можно немного подробнее о самой оптимизации
Оптимизируются одновременно и разные ТФ и параметры индикаторов. Т.е целью является поиск оптимальных ТФов (для открытия и закрытия) и оптимальных значений параметров индикаторов на этих оптимизируемых ТФах.
А как оптимизируешь ТФ в тестере? Мне кажется ошибка кроется именно тут. Поробуй оптимизировать параметры индикатора при фиксированном младшем и старшем ТФ, будут расхождения результатов оптимизации с тестом?
Оптимизацию провожу в тестере (а какие ещё сущствуют средства для оптимизации?). Передаю в индикатор ТФ в виде числа, строкой iCustom( NULL, ТФ в минутах (например 180), параметры... ); ТФ в минутах при оптимизации меняется, может быть 5, 10,15,20,30 и т.д. С шагом 5. Так вот при оптимизации идет именно перебор этого параметра, то есть ТФ в минутах с шагом 5. От него зависит какое число мне отдаст вызываемый индикатор, на каждом ТФ он отдаст мне разные числа и от этого сильно зависит итог работы советника. При этом в настройках оптимизации обычно стоить ТФ в 1 час.
Оптимизацию провожу в тестере (а какие ещё сущствуют средства для оптимизации?). Передаю в индикатор ТФ в виде числа, строкой iCustom( NULL, ТФ в минутах (например 180), параметры... ); ТФ в минутах при оптимизации меняется, может быть 5, 10,15,20,30 и т.д. С шагом 5. Так вот при оптимизации идет именно перебор этого параметра, то есть ТФ в минутах с шагом 5. От него зависит какое число мне отдаст вызываемый индикатор, на каждом ТФ он отдаст мне разные числа и от этого сильно зависит итог работы советника. При этом в настройках оптимизации обычно стоить ТФ в 1 час.
Надо бы на индикатор посмотреть
Оптимизируются одновременно и разные ТФ и параметры индикаторов. Т.е целью является поиск оптимальных ТФов (для открытия и закрытия) и оптимальных значений параметров индикаторов на этих оптимизируемых ТФах.
с этого мало что выйдет хорошего, вы просто получите хорошие данные на истории при оптимизации, а далее может быть не все так гладко для реально торговли, вам нужно скорее придумать какой то внутренний расчет и оценку рабочего инструмента. Ибо ваш советник будет работать на нескольких торговых инструментах и то не факт. Нужна отдельная функция которая будет выявлять те самые лучшие моменты на выход в реальном времени. Попробуйте продумать логистику.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Недавно столкнулся с проблемой при разработке советника, дело в том что для работы он использует разные ТФ: для сигналов открытия один ТФ, а закрытие сделок происходит по сигналам с другого ТФа. Суть проблемы - для подбора оптимальных параметров работы советника необходимо прогнать оптимизацию по ТФ открытия и ТФам закрытия, НО похоже что при оптимизации выбор ТФ в параметрах вызова индикатора и получения значений цен на нужных ТФ не работает, однако при тестировании всё замечательно, открывается и закрывается по нужным ТФам.
ВОПРОС: Действительно ли при оптимизации нет возможности использования в советнике указанный ТФ в параметрах вызова индикатора? Возможно проблема при вызове индикатора с параметрами указанного ТФ или же нельзя получить значение цены на заданном ТФ?