Jump to content

Меняется ли рынок


kash.forever

Recommended Posts

Paukas

Можно отсюда поподробнее, как и куда они запаздывают.

На самом деле зависит от того что делаешь.

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

А вот если продаёшь, то наоборот, опережают.

Link to post
Share on other sites
  • Replies 259
  • Created
  • Last Reply

Top Posters In This Topic

  • AntFX

    52

  • абыр валГ

    25

  • Paukas

    25

  • ToB. CyxoB

    23

Top Posters In This Topic

Popular Posts

Коменданте, однако... В лучших

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

Чаще всего "психология человека" это фантазии не умеющих торговать. Что они на своих счетах и показывают раз за разом. А для тех кто торговать умеет, форекс это цифры. Пусть даже психология, выраженна

Posted Images

AntFX

 

 

форвардные тесты, которые есть лишь иллюзия. 
 

"видимо да, если считать Ваши представления абсолютными :-)"


1

Link to post
Share on other sites
абыр валГ

На самом деле зависит от того что делаешь.

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

А вот если продаёшь, то наоборот, опережают.

Вы меня запутали, дык запаздывает или опережает?

Link to post
Share on other sites
Paukas

Вы меня запутали, дык запаздывает или опережает?

А мы таки покупаем или продаём? ©

Link to post
Share on other sites
абыр валГ

 

"видимо да, если считать Ваши представления абсолютными :-)"

 

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

Link to post
Share on other sites
абыр валГ

А мы таки покупаем или продаём? ©

Погодите. У нас есть средняя за N периодов, причем тут покупаем или продаем, вопрос то простой - она запаздывает или опережает, и перед чем запаздывает\опережает. Просто я всегда думал, что средняя (применительно к рынку) - это просто конкретное значение посчитанное в окне за N периодов и куда либо опаздывать оно не может в принципе.

Link to post
Share on other sites
kash.forever

 

"видимо да, если считать Ваши представления абсолютными :-)"

 

отвечаю тогда развернуто.

нет единого устоявшегося определения подгонки, поэтому делать предположение, что кто-то плохо понимает, что это такое - нелепо, так как у каждого оно, определение и представление, - свое. Это по поводу подгонки.

 

По поводу форвардного теста. Если можете доказать разницу между оптимизацией по 2002-2014 гг. с форвардным тестом по 2015 г. от оптимизации сразу по 2002-2015 гг. я с удовольствием почитаю.

Link to post
Share on other sites
AntFX

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

По поводу форвардного теста. Если можете доказать разницу между оптимизацией по 2002-2014 гг. с форвардным тестом по 2015 г. от оптимизации сразу по 2002-2015 гг. я с удовольствием почитаю.

Основной недостаток форварда - это его превращение в обычный же тест неумением его правильно использовать, но при этом по прежнему называние его форвардом с претензией на то, что он что-то доказывает.

Например: вместо оптимизации 2000-2015 делать оптимизацию 2000-2012 и форвард 2012-2015. Если вариант не проходит форвард, отбраковывать его и браться за следующий. При таком подходе будет выбран точно тот вариант, который лучше всего прошел бы весь тест 2000-2015. То, что формально называется форвардом, не защищает в таком варианте от подгонки. Чтобы форвард сделать реальным инструментом для дополнительной защиты от подгонки, его нужно применять более интеллектуально. Например, после оптимизации ряда каких-то параметров, делать всего один форвард по группе схожих результатов, и если он не проходит, отбрасывать всю группу разом. Браться за улучшение с другой стороны, оптимизировать другую группу и делать один форвард заново по тому же принципу.

Edited by AntFX

1

Link to post
Share on other sites
Paukas

Погодите. У нас есть средняя за N периодов, причем тут покупаем или продаем, вопрос то простой - она запаздывает или опережает, и перед чем запаздывает\опережает. Просто я всегда думал, что средняя (применительно к рынку) - это просто конкретное значение посчитанное в окне за N периодов и куда либо опаздывать оно не может в принципе.

 Он человек как-то раз в Харькове отстал от поезда. Он тоже считал что раз объявили стоянку 20 минут, то поезд через 10  в принципе уйти не может. Но поезд запаздывал.

Link to post
Share on other sites
абыр валГ

Основной недостаток форварда - это его превращение в обычный же тест неумением его правильно использовать, но при этом по прежнему называние его форвардом с претензией на то, что он что-то доказывает.

Например: вместо оптимизации 2000-2015 делать оптимизацию 2000-2012 и форвард 2012-2015. Если вариант не проходит форвард, отбраковывать его и браться за следующий.

 

 

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

 

 

 

Например, после оптимизации ряда каких-то параметров, делать всего один форвард по группе схожих результатов, и если он не проходит, отбрасывать всю группу разом. Браться за улучшение с другой стороны, оптимизировать другую группу и делать один форвард заново по тому же принципу.

 

Ну это то же самое только более изощренно.

 

 

Я лично против форварда, хоть двойного, хоть тройного.

Link to post
Share on other sites
AntFX

Ну это то же самое только более изощренно.

Это не то же самое. Это то же самое, как если бы оптили по текущее время, поставили на демо и смотрели бы как результат ведет себя на реале, в результате либо ставили на реал, либо брались бы за дальнейшую доработку. Можно и без форварда это делать, если не жалко своего времени. Edited by AntFX

1

Link to post
Share on other sites
AntFX

Основная задача форварда в том, чтобы показать, являются ли результаты теста (или улучшения советника) результатом подгонки или же результатом найденной объективной закономерности. В любом случае в полученном с помощью форварда результате есть вероятность, что этот результат является следствием случайного стечения обстоятельств, и не доказывает наличия закономерности, и есть вероятность, что результат является не случайным и подтверждает наличие этой же закономерности на периоде форварда. При различных методологиях форвард-тестирования соотношение этих вероятностей может серьезно меняться. Например, если поступать с отбраковкой результатов 10000-прогонной оптимизации форвардом, то вероятность случайного подтверждения будет стремиться к 100%. А если при обнаружении закономерности всего 1 раз проверять её с помощью форварда и полностью отбрасывать если нет подтверждения, то вероятность достоверного подтверждения будет существенно выше, чем вероятность случайного подтверждения. Хотя, конечно же, вероятность случайности остается всегда при использовании форварда, абсолютно точным инструментом он не может быть в принципе.


1

Link to post
Share on other sites
абыр валГ

Это не то же самое. Это то же самое, как если бы оптили по текущее время, поставили на демо и смотрели бы как результат ведет себя на реале, в результате либо ставили на реал, либо брались бы за дальнейшую доработку. Можно и без форварда это делать, если не жалко своего времени.

Если вы по форварду принимаете решение об отбраковке, хоть 1 реализации, хоть кучке по схожим параметрам, то это просто ступень курвафиттинга, более изощренная и возможно более эффективная в плане отбраковки случайных результатов. Я против оптимизации, т.к. она не дает никакого преимущества справа, опты нужно ставить исходя из логики компонентов систем. Особенно страшна оптимизация сплошняком, когда перебираются все варианты сразу по всем оптам одновременно.

Link to post
Share on other sites
AntFX

Я против оптимизации, т.к. она не дает никакого преимущества справа

Это одна из крайних точек зрения на оптимизацию, я лично придерживаюсь центристской точки зрения, что оптимизировать можно, но только с умом. Edited by AntFX

1

Link to post
Share on other sites
AntFX

Если вы по форварду принимаете решение об отбраковке, хоть 1 реализации, хоть кучке по схожим параметрам, то это просто ступень курвафиттинга

Если слово "степень" заменить на "вероятность" - то все так и есть. При использовании форварда ненулевая вероятность курв-фиттинга всегда остается. Но ведь она имеется и без форварда, при любом тесте

 

Особенно если мы имеем дело с мартингейлами кстати :)

Edited by AntFX

1

Link to post
Share on other sites
абыр валГ

Основная задача форварда в том, чтобы показать, являются ли результаты теста (или улучшения советника) результатом подгонки или же результатом найденной объективной закономерности. В любом случае в полученном с помощью форварда результате есть вероятность, что этот результат является следствием случайного стечения обстоятельств, и не доказывает наличия закономерности, и есть вероятность, что результат является не случайным и подтверждает наличие этой же закономерности на периоде форварда. При различных методологиях форвард-тестирования соотношение этих вероятностей может серьезно меняться. Например, если поступать с отбраковкой результатов 10000-прогонной оптимизации форвардом, то вероятность случайного подтверждения будет стремиться к 100%. А если при обнаружении закономерности всего 1 раз проверять её с помощью форварда и полностью отбрасывать если нет подтверждения, то вероятность достоверного подтверждения будет существенно выше, чем вероятность случайного подтверждения. Хотя, конечно же, вероятность случайности остается всегда при использовании форварда, абсолютно точным инструментом он не может быть в принципе.

Ну вот есть у нас изначально 1000 реализаций систем, мы прогнали их на оффсемпл, отбраковали, осталось 100, далее взяли аутсемпл, прогнали 100 там, отбраковали (хоть по группам хоть по одиночке), осталось 2. С чего вы взяли, что вероятность за счет форварда того, что эти 2 реализации неслучайны выросла? Все насамом деле решает не форвард, а то, на чем построенна логика системы и степень ее соответствия рынку, если там ее банально нет, то не поможет форвард ничем, а если она там есть, то форвард просто не нужен. ИМХО.

Link to post
Share on other sites
абыр валГ

Особенно если мы имеем дело с мартингейлами кстати :)

Мартингейл - не ТС, всего лишь ММ, там тоже может быть логика и там тоже можно фиттить, а можно и не фиттить.

Link to post
Share on other sites
AntFX

Ну вот есть у нас изначально 1000 реализаций систем, мы прогнали их на оффсемпл, отбраковали, осталось 100, далее взяли аутсемпл, прогнали 100 там, отбраковали (хоть по группам хоть по одиночке), осталось 2. С чего вы взяли, что вероятность за счет форварда того, что эти 2 реализации неслучайны выросла? Все насамом деле решает не форвард, а то, на чем построенна логика системы и степень ее соответствия рынку, если там ее банально нет, то не поможет форвард ничем, а если она там есть, то форвард просто не нужен. ИМХО.

Давайте начнем с того, что у нас нет 1000 качественно отличающихся и прибыльных на тесте реализаций систем для такого эксперимента :) А значит это является притягиванием чего-то за уши. Ключевым в успешности форварда является качество проверяемых идей - если форвард каждый раз применяется для проверки чего-то качественно иного, то его степень полезности возрастает. А если он применяется для проверки десятков и сотен вариантов оптимизации одного и того же параметра, то его полезность сильно падает.

1

Link to post
Share on other sites
Influence

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

Link to post
Share on other sites
AntFX

Проблема подгонки отпадает сразу.

Как чаще всего и сама ТС, даже если она на одной-двух парах вполне рабочая )))

Например, еврабакс ходит значительно техничнее других пар и есть много систем, которые работают хорошо только на нем.

Edited by AntFX
  • Thanks 1

1

Link to post
Share on other sites
абыр валГ

Давайте начнем с того, что у нас нет 1000 качественно отличающихся и прибыльных на тесте реализаций систем для такого эксперимента :) А значит это является притягиванием чего-то за уши. Ключевым в успешности форварда является качество проверяемых идей - если форвард каждый раз применяется для проверки чего-то качественно иного, то его степень полезности возрастает. А если он применяется для проверки десятков и сотен вариантов оптимизации одного и того же параметра, то его полезность сильно падает.

никто не говорил про прибыльные реализации, Вы вот сели делать систему, вы пока ее делаете на оффсемпле вы в процессе создания и оптимизации не то что из 1000 реализаций отбирать будете а из 10000, таким образом заранее забраковывая все то чтосливает на истории.

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

 

 

Т.е. я также могу нагенерить СБ 10000 штук и в 2 этапа (офф и аут) отбраковать эти СБ, оставя 2 реализации - вопрос, повысилась ли вероятность того, что эти 2 реализации не СБ?

Edited by абыр валГ
Link to post
Share on other sites
kash.forever

подогнанная система давала прибыль и сломалась по причине подгонки.

правильно оптимизированная система давала прибыль и сломалась по причине изменения рынка.

какая из них была работоспособная?

Edited by kash.forever
Link to post
Share on other sites
ToB. CyxoB

Мартингейл - не ТС, всего лишь ММ, там тоже может быть логика и там тоже можно фиттить, а можно и не фиттить.

Мартингейл это и не ТС, и не ММ. Это просто позор. 

  • Thanks 1
Link to post
Share on other sites
Influence

Как чаще всего и сама ТС, даже если она на одной-двух парах вполне рабочая )))

Например, еврабакс ходит значительно техничнее других пар и есть много систем, которые работают хорошо только на нем.

В этом вся суть. Евро завтра может повести себя как угодно. Вместо 10-летнего тестирования EUR/USD, я предпочту годовое на нескольких парах.

Link to post
Share on other sites
  • Capman locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...