Как протестировать индикаторы?

spec111

Интересующийся
Вот мне правда интересно, многие любят обсуждать полезность тех или иных индюков. Хорошо, дело конечно нужно и полезное...

Но как насчет их ТЕСТИРОВАНИЯ?

Например как решить пару задач?

Если цена пересекла вот эту МАшку (для примера) такого-то периода, на таком-то таймфрейме\паре\историческом отрезке и т.п., то как собрать статистику что с ценой дальше будет?

И обратная задача - а если есть МАшка вот с такими параметрами, то для какого таймфрейма\пары\исторического периода она будет оптимальной? И еще веселеее - а какие настройки МАшки будут оптимальны для заданной пары\таймфрема\периода?

Ну и все тоже самое для комбинаций индюков... :D

з.ы.
Погодите, послушайте, дайте мене сказать. Я прекрасно понимаю, что никакого грааля из этого не получится. Но мне и не надо... Меня просто "слегка удивляет" ситуация когда, что ты сидишь перед многоядерным компьютером со кучей гигабайт оперативной памяти, который поди в тыщу раз мощнее тех которые были лет 20 назад, способного посчитать все что угодно... Но при этом занимаешься ручным научным тыком, так сказать с полного одобрения общественности. (И тебе на основании этого тыка предлагается принимать решения которые стоят реальных денег!) :not-good:

Насколько я понимаю, это вполне решаемая задача... А то как-то странновато получается, особенно с того момента когда я начал регулярно задумываться на тему "Почему же функционал тестера в МТ настолько ограничен?"
 
Последнее редактирование модератором:

AlexeyVik

Программист mql4 mql5
с того момента когда я начал регулярно задумываться на тему "Почему же функционал тестера в МТ настолько ограничен?"
Я отвечу только на один, последний вопрос.
Потому, что изначально, тестер сделан для тестирования советников, а не стратегий. Для выявления ошибок в коде советников. Подгонка параметров стратегии на исторических данных никогда не приведёт к желаемому результату, даже тестирование стратегии на демо счёте тоже не даст никакой гарантии что в реале будет такой-же результат.
 

sanyooooook

Активный участник
Вот мне правда интересно, многие любят обсуждать полезность тех или иных индюков. Хорошо, дело конечно нужно и полезное...

Но как насчет их ТЕСТИРОВАНИЯ?

Например как решить пару задач?

Если цена пересекла вот эту МАшку (для примера) такого-то периода, на таком-то таймфрейме\паре\историческом отрезке и т.п., то как собрать статистику что с ценой дальше будет?

И обратная задача - а если есть МАшка вот с такими параметрами, то для какого таймфрейма\пары\исторического периода она будет оптимальной? И еще веселеее - а какие настройки МАшки будут оптимальны для заданной пары\таймфрема\периода?

Ну и все тоже самое для комбинаций индюков... :D

з.ы.
Погодите, послушайте, дайте мене сказать. Я прекрасно понимаю, что никакого грааля из этого не получится. Но мне и не надо... Меня просто "слегка удивляет" ситуация когда, что ты сидишь перед многоядерным компьютером со кучей гигабайт оперативной памяти, который поди в тыщу раз мощнее тех которые были лет 20 назад, способного посчитать все что угодно... Но при этом занимаешься ручным научным тыком, так сказать с полного одобрения общественности. (И тебе на основании этого тыка предлагается принимать решения которые стоят реальных денег!) :not-good:

Насколько я понимаю, это вполне решаемая задача... А то как-то странновато получается, особенно с того момента когда я начал регулярно задумываться на тему "Почему же функционал тестера в МТ настолько ограничен?"
самое простое это написать простенького бота на этом индикаторе, для проверки в тестере и подбора оптимальных параметров. Но оптимизировать тоже нужно уметь.
 

fvaiu

Прохожий
Вот мне правда интересно, многие любят обсуждать полезность тех или иных индюков. Хорошо, дело конечно нужно и полезное...

Но как насчет их ТЕСТИРОВАНИЯ?

Например как решить пару задач?

Если цена пересекла вот эту МАшку (для примера) такого-то периода, на таком-то таймфрейме\паре\историческом отрезке и т.п., то как собрать статистику что с ценой дальше будет?

И обратная задача - а если есть МАшка вот с такими параметрами, то для какого таймфрейма\пары\исторического периода она будет оптимальной? И еще веселеее - а какие настройки МАшки будут оптимальны для заданной пары\таймфрема\периода?

Ну и все тоже самое для комбинаций индюков... :D

з.ы.
Погодите, послушайте, дайте мене сказать. Я прекрасно понимаю, что никакого грааля из этого не получится. Но мне и не надо... Меня просто "слегка удивляет" ситуация когда, что ты сидишь перед многоядерным компьютером со кучей гигабайт оперативной памяти, который поди в тыщу раз мощнее тех которые были лет 20 назад, способного посчитать все что угодно... Но при этом занимаешься ручным научным тыком, так сказать с полного одобрения общественности. (И тебе на основании этого тыка предлагается принимать решения которые стоят реальных денег!) :not-good:

Насколько я понимаю, это вполне решаемая задача... А то как-то странновато получается, особенно с того момента когда я начал регулярно задумываться на тему "Почему же функционал тестера в МТ настолько ограничен?"

На первые два вопроса отвечу следующим образом: либо создавать программу для сбора статистики и потом оптимизировать и отлаживать её работу на истории (что займёт немало времени), либо заняться этим вручную. Второй путь очень длительный (у меня ушли годы, но результатом доволен). Чтобы не быть голословным выкладываю картинки системы построенной на машках и их производных.
 

Вложения

  • EURJPYM1-1.png
    EURJPYM1-1.png
    115,5 КБ · Просмотры: 79
  • EURJPYM1-2.png
    EURJPYM1-2.png
    104,8 КБ · Просмотры: 49
  • EURJPYM1-3.png
    EURJPYM1-3.png
    104 КБ · Просмотры: 38
  • EURJPYM1-4.png
    EURJPYM1-4.png
    117,1 КБ · Просмотры: 41
  • EURJPYM1-5.png
    EURJPYM1-5.png
    141,7 КБ · Просмотры: 42

strannik-ps

VIP-участник
Вот мне правда интересно, многие любят обсуждать полезность тех или иных индюков. Хорошо, дело конечно нужно и полезное...

Но как насчет их ТЕСТИРОВАНИЯ?
Например как решить пару задач?

Если цена пересекла вот эту МАшку (для примера) такого-то периода, на таком-то таймфрейме\паре\историческом отрезке и т.п., то как собрать статистику что с ценой дальше будет?

И обратная задача - а если есть МАшка вот с такими параметрами, то для какого таймфрейма\пары\исторического периода она будет оптимальной? И еще веселеее - а какие настройки МАшки будут оптимальны для заданной пары\таймфрема\периода?

Ну и все тоже самое для комбинаций индюков... :D

з.ы.
Погодите, послушайте, дайте мене сказать. Я прекрасно понимаю, что никакого грааля из этого не получится. Но мне и не надо... Меня просто "слегка удивляет" ситуация когда, что ты сидишь перед многоядерным компьютером со кучей гигабайт оперативной памяти, который поди в тыщу раз мощнее тех которые были лет 20 назад, способного посчитать все что угодно... Но при этом занимаешься ручным научным тыком, так сказать с полного одобрения общественности. (И тебе на основании этого тыка предлагается принимать решения которые стоят реальных денег!) :not-good:

Насколько я понимаю, это вполне решаемая задача... А то как-то странновато получается, особенно с того момента когда я начал регулярно задумываться на тему "Почему же функционал тестера в МТ настолько ограничен?"
Встречный вопрос.
А какой прикол тестировать цену?
Ну запустите тестер в визуализации пошел график в низ продаем вверх покупаем с индикаторами тоже самое ведь они в большинстве построены по цене и дают тот же везуал, что и обычный чистый график.
 

procsima

Новичок форума
Можно в реальном времени открыть демо счет для тестирования индикатора.
 
Верх