Вопрос: «Подгонка под историю?...»

Обсуждаем работу одной из самых популярных торговых платформ Метатрейдер (4 и 5). Достоинства и недостатки, встречающиеся проблемы с использованием и, конечно, первое знакомство.
Бонус за сообщение 0.3$
Ответственный Модератор - Haos

Re: Вопрос: « Подгонка под историю?...»

Сообщение Haos » 24 май 2017, 22:46

VNIK писал(а):Весь технический анализ ( с индикаторами и стратегиями ) построен на «подгонке под историю», исходя из принципа инерции в направлении движении цены.
Но вопрос, конечно, правильный: Как отличить подгонку под историю от грамотной оптимизации?
Подгонка имеет практически единственный набор настроек. Шаг вправо или влево от этих значений существенно ухудшают показатели на выходе тестирования.
Если при изменении настроек ТС удается улучшить показатели прибыли тестов, то это уже не подгонка, а грамотная оптимизация. При этом сама стратегия обладает правильной идеей и высокой надежностью.
Обычно настройка параметров стратегии проводится на одном временном интервале ( периоде оптимизации ), а окончательная проверка на соседнем временном интервале или расширенном, включающим первоначальный интервал.
И очень большое значение имеет период оптимизации. На меленьких периодах ( меньше полу года ) подгонка встречается чаще, чем на периодах один год и более.
Самый лучший метод проверки качества оптимизации заключается в следующем: оптимизация проводится на одной паре, а проверка ведется на другой паре с теми же самыми настройками и параметрами без изменения.
Если результаты теста на другой паре удовлетворительны, то в этом случае, вопрос подгонки под историю снимается полностью, и доверие к такой стратегии значительно повышается. Другой вопрос, что разработать такую универсальную стратегию намного сложнее, чем стратегию под конкретную пару, но к этому нужно стремиться.

Нет, это не верно. Как могут параметры для одной пары быть рабочими для другой? Они могут совпасть, но это случайное совпадение. Для каждого актива свои параметры нужно находить. При этом правильно указано, что оптимизация проводится на одном участке графика, а проверка на другом. Найденные параметры должны выдержать смещение во времени.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Вопрос: « Подгонка под историю?...»

Сообщение VNIK » 25 май 2017, 03:13

Haos писал(а):Нет, это не верно. Как могут параметры для одной пары быть рабочими для другой? Они могут совпасть, но это случайное совпадение.


Не надо путать такие понятия, как просто настройка и тонкая настройка параметров.

Обычная настройка - одинаковые параметры, позволяет определить правильность самой ИДЕИ стратегии.
В этом случае параметры ОБЯЗАНЫ быть ОДИНАКОВЫМИ.

ТОНКАЯ настройка позволяет получить мах прибыль на конкретной паре, и это правильно. Но это уже , как говорится, ньюансы для профи, а не вопрос подгонки под историю, где определяется сама идея ТС.

Идея ТС не зависит от конкретной пары. Она ( идея ) либо правильная и работает ВСЕГДА, либо притянута за уши , и это как раз и есть ПОДГОНКА под историю.

В моих советниках параметры ВСЕГДА одинаковые, хотя я знаю как можно повысить надежность ТС за счет дополнительных параметров настройки ( тонкая настройка )...


P,S. Это как применение любимого шаблона с индикаторами в терминале на любой паре...
Аватар пользователя
VNIK
 
Сообщений: 780
Зарегистрирован: 26 ноя 2014, 04:34
Средств на руках: 94.35 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 29 раз.
Поблагодарили: 120 раз.
Можно дать совет, но нельзя дать разума, чтобы этим советом воспользоваться. (Ларошфуко)

Re: Вопрос: « Подгонка под историю?...»

Сообщение Nord » 25 май 2017, 06:30

По поводу одинаковости торгового алгоритма для любых инструментов не соглашусь. Можно допустить, что есть вероятность изыскать некий универсальный алгоритм, который на очень больших отрезках времени давать некоторую прибыль на всех используемых инструментах. Но сомнительно, что это будет оптимальным подходом. Все-таки инструменты имеют свою обоснованную разницу в типичном движении. Есть трендовые (как те же сырьевые валюты), есть сидящие 80% движения в горизонтальных каналах; есть пары с очень тугим разворотом - тот же евробакс, а есть быстро разворачивающиеся и идущие с очевидным импульсом после короткого разворота (евроиена и др.). Смысл ТС - взять прибыль оптимально, а не просто выживать. Потому имеет смысл не только "тонкую настройку" делать к парам, но и использовать разные подходы к торговле на разных инструментах.

А вот замечание о том, что при оптимизации система не должна давать заметно отличные результаты из-за незначительных изменений настроек, совершенно разделяю. Действительно, если на тестах ТС дает отличный результат, но стоит на пару процентов изменить настройки, как на тех же периодах прибыль падает в разы или вовсе получается минусовый результат, ТС в топку. Система должна быть устойчивой при незначительных изменениях настроек.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Вопрос: « Подгонка под историю?...»

Сообщение VNIK » 25 май 2017, 07:50

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


А зачем Вам "универсальный алгоритм"? Если Вы пришли зарабатывать и получать прибыль на рынке, то вполне достаточно 2-3 основных пар...
А сомневаться можете сколько угодно. Если появится опыт разработки ТС порядка 20 лет, то все Ваши сомнения развеются...
Аватар пользователя
VNIK
 
Сообщений: 780
Зарегистрирован: 26 ноя 2014, 04:34
Средств на руках: 94.35 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 29 раз.
Поблагодарили: 120 раз.
Можно дать совет, но нельзя дать разума, чтобы этим советом воспользоваться. (Ларошфуко)

Вопрос: « Подгонка под историю?...»

Сообщение Barmaley » 20 июн 2017, 08:37

Реже всего опираюсь на историю торговли так как считаю каждый день исключительным без предисторий. Основным параметр за направление все же беру только направление тренда.
Аватар пользователя
Barmaley
 
Сообщений: 84
Зарегистрирован: 18 июн 2017, 15:47
Средств на руках: 19.90 Доллар
Группа: Базовая
Благодарил (а): 0 раз.
Поблагодарили: 6 раз.

Вопрос: « Подгонка под историю?...»

Сообщение Haos » 17 дек 2020, 17:38

VNIK писал(а):...
Самый лучший метод проверки качества оптимизации заключается в следующем: оптимизация проводится на одной паре, а проверка ведется на другой паре с теми же самыми настройками и параметрами без изменения.
Если результаты теста на другой паре удовлетворительны, то в этом случае, вопрос подгонки под историю снимается полностью, и доверие к такой стратегии значительно повышается.

Да ерунда это всё! Чтобы подробно объяснить почему это всё заблуждение, я специально напишу статью в 2021 г. и будет она в разделе MetaTrader: настройки, работа, проблемы, т.к. общую проблематику тестирования советников уместо там обсуждать.
Сейчас же скажу вкратце. От того, что трейдер оптимизировал параметры эксперта где-то на истории не означает, что они окажутся рабочими в следующем периоде торговли в будущем. Причина банальна (в статье раскрою подробно): оптимизация на всем периоде истории в прошлом невозможна, т.к. не будет таких параметров чтобы были прибыльными на всей истории. А пользоваться результатами оптимизации не генеральной совокупности, а выборочной это путь к провалу. С какого это перепугу, параметры за прошлый, скажем, год, окажутся рабочими в будущем году? Да и вообще, это если мы исходим из того, что ряды котировок не случайное блуждание цен, а хотя бы стохастические ряды и что стат. параметры имеют хоть какую-то "инерцию" в будущем. Но, опять же, это всё по воде вилами писано.
Короче, ожидайте подробностей в статье упомянутой выше.

Прим. тема перенесена в раздел MetaTrader: настройки, работа, проблемы, где уместно обсуждать проблемы тестирования на истории советников и т.п.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.


Вернуться в MetaTrader: настройки, работа, проблемы

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения