Foudroyant
Foudroyant личный блог
24 января 2019, 13:56

Есть ли здесь противоречие?

Возьмём 2 распространённых утверждения:

1. Рынок меняется.

2. Историческое тестирование алгоритмов возможно.

Не противоречат ли эти утверждения друг другу? Если нет, то почему?

Свою позицию тоже могу озвучить: считаю, что рынок, в целом, не меняется. Поэтому и возможно историческое тестирование торговых систем. А методы тестирования подбираются в зависимости от природы конкретных тестируемых закономерностей.

66 Комментариев
  • Люфт
    24 января 2019, 13:59
    1. Меняется по форме.
    2. Тестировать надо по содержанию.
      • Люфт
        24 января 2019, 14:09
        Foudroyant, не могу публично этого сделать
      • Biopsyhose trader
        24 января 2019, 14:20
        Foudroyant, показываю за бабло)) очень убедительно
  • Friendly Deep Space
    24 января 2019, 14:02
    Я думаю, что если какой-то алгоритм внезапно перестает работать, то можно сделать вывод о том, что он эксплуатировал только лишь локальную закономерность, которая прекратилась. А в целом условия, может, и не изменились, и менее жадные стратегии продолжают работать и дальше)
  • sortarray sortarray
    24 января 2019, 14:10
    противоречит ли изменение в мире законам механики?
      • sortarray sortarray
        24 января 2019, 14:14
        Foudroyant, это аналогия. Если в физике изменения не противоречат инвариантности, то почему в трейдинге должно быть противоречие?
        • Biopsyhose trader
          24 января 2019, 14:21
          sortarray sortarray, я снимаю шляпу пред вышей высокой персоной)
          • sortarray sortarray
            24 января 2019, 14:23
            Трейдер biopsyhose, спасибо конечно, но это Вы загнули:)
    • Replikant_mih
      24 января 2019, 14:19
      sortarray sortarray, Интересная аналогия и в тему!
  • Adam Kazimirovich
    24 января 2019, 14:12
    «Огласите пожалуйста весь список» © ...

    Все варианты предлагаю в опрос:
    меняется/НЕ меняется + возможно/НЕ возможно

    т.к. это отдельно обсуждаемые категории, по-моему
  • sortarray sortarray
    24 января 2019, 14:13
    математике и программировании есть понятие инварианта.

    Немало копий сломано вокруг принципа Лиски и возможности унаследовать квадрат от прямоугольника.
    В философии есть понятие универсалий.
    Это все довольно близко к той теме, которую Вы подняли.
  • Хват (WC)
    24 января 2019, 14:21
    не противоречат.
      • Replikant_mih
        24 января 2019, 14:34
        Foudroyant, Все верно, поэтому тестирование в лоб — когда прогнал, взял лучший прогон и в бой — не работает.
  • Replikant_mih
    24 января 2019, 14:22

    1. да
    2. да

    3. (1) не противоречит (2) — да.

    Изменение рынка — вероятно, и есть ключ. Понимание, того как меняется. Рынок же меняется не не пойми как, есть закономерности в изменениях — цикличность, направленность изменений и т.д. Поняв характеристики изменений можно задействовать эти знания в своих алго.

  • Biopsyhose trader
    24 января 2019, 14:23
     Рынок НЕ меняется. Есть покупатель и продавец. Они действуют в рамках двойного аукциона и в рамках собственной выгоды. Всё.
    • Replikant_mih
      24 января 2019, 14:32
      Трейдер biopsyhose, Ну, про покупателя и продавца — это больше про правила игры, это не означает, что ход игры не меняется и тем более не означает, что ситуация статична.
      • Biopsyhose trader
        24 января 2019, 14:45
        Replikant_mih, это не меняющийся фундамент. Характер игры меняется и легко просчитывается исходя из статики фундамента. Как законы физики и основанные на них физ. модели. Модели изменяются, физика нет. Мы можем спрогнозировать изменение модели, опираясь на её физику.
        • Replikant_mih
          24 января 2019, 15:06
          Трейдер biopsyhose, Можем, но факторов много, так что это не просто, и наличие большого числа факторов не единственное что мешает выявлению закономерностей и прогнозированию.
            • Replikant_mih
              24 января 2019, 15:09
              Foudroyant, Не только количество факторов, но и новые факторы. Допустим, увеличение объемов алгоритмической торговли влияет — в т.ч. HFT, но не только.
  • Андрей К
    24 января 2019, 14:28
    У рынка же есть фазы. Он просто из одной фазы в другую переходит, потом опять возвращается. На истории можно глянуть как в той или иной фазе ведет себя алго.
  • shprots
    24 января 2019, 14:37
    Рынок в целом не меняется. Меняются отдельные фичи и инструменты. Кто то торговал Газпром, потом ушли игроки, поведение тикера поменялось, деньги стало делать сложнее.
    Арбитражил руками Европу — Азию, пришли роботы, ты ушел :)
    Парно торговал лук-роснефть, а потом национализация лукойла и все.
    И так далее.
      • shprots
        24 января 2019, 14:51
        Foudroyant, Слишком философский вопрос. В целом, так как я сижу в стаканах уже лет 10, то я вижу как:
        1. игроки меняются, уходят приходят (но в целом методы торговли — одни и те же. Их (методов) много, где то применяются одни, где-то другие)
        2. игроки перетекают из одних инструментов в другие.
        Рынок в некотором роде всё таки меняется — развиваются деривативы, развивается роботорговля, новые рынки появляются, криптовалюты появились. Так что какие-то алгоритмы, конечно, отмирают.
        Но, скажем так, всегда люди задают одни и те же вопросы, одинаково жадно и быстро хотят обогатиться и совершают одни и те же ошибки.
        Суть рынка — отобрать у ближнего своего. Методы могут меняться (по спирали, или даже циклично), но основная задача — обмануть, а она стара как мир.
          • shprots
            24 января 2019, 15:38
            Foudroyant, я думаю оба термина равноправны. Переиграть — это когда оба играют в игру. Но я не могу назвать события, свидетелем которых я был на крипте, назвать «игрой». Если Вы профи на рынке, то да. Торговля — это шахматы или как угодно. А если Вы условная бабушка, которой навешали лапши на  уши, то наверное нет.
      • shprots
        24 января 2019, 15:00
        Foudroyant, В качестве одного из изменений — постоянно нахожу роботов, которые двигают отдельные тикеры — они работают либо через интервал, либо одинаковым лотом (хотя иногда меняют 111-112-113 размер лота, например), либо выгрызают большие лоты. Соответственно встаёшь с ними — и плюс.
        Вероятно, это конечно, не роботы, но похоже на алгоритм. Пока работает :) потом — не знаю.
          • shprots
            24 января 2019, 15:35
            Foudroyant, Думаю, верно. 30 лет назад в ямах торговали, там только по эмоциям, настрою ямы и тп. торговать можно было.
            Да и могу ещё пример изменений привести. На Америке был раньше большой вес специалиста — он сводил заявки в своей книге (вот буквально лет 10-15 назад). И мог сам от своего имени заявки подавать — многие торговали вслед за специалистом, что было эффективно. Но уже нет :)
  • gluhov
    24 января 2019, 14:41
    если рынок бы не менялся — то старые алгоритмы работали бы. а они не работают. их начинает использовать большее количество участников — доходность падает. Но единственный алгоритм нахождения таких возможностей — это тестирование на истории. Так что противоречия нет. Есть просто не понимание этих фактов в вашей голове.
      • Кайрос
        03 февраля 2019, 20:43
        Foudroyant, нету смысла в прогонке на истории. Картина рынка меняется с каждым новым тиком. Поэтому единственный вариант Это тестирование реал-тайм, здесь и сейчас. А гонять бота по мертвому графику это ну такое себе.
          • Кайрос
            03 февраля 2019, 20:59
            Foudroyant, 

            Цифры обманчивы, особенно когда я сам ими занимаюсь; по этому поводу справедливо высказывание, приписываемое Дизраэли: «Существует три вида лжи: ложь, наглая ложь и статистика».

            — Марк Твен, 5 июля 1907

            Я лично придерживаюсь этого мнения. 
    • Friendly Deep Space
      24 января 2019, 15:14
      gluhov, какие например не работают? Смотря на чем они основаны, что перестали работать.
        • Friendly Deep Space
          24 января 2019, 15:38
          Foudroyant, я придерживаюсь мнения, и стараюсь на практике так же действовать, что чем проще идея, чем она ближе к какому-то основному свойству инструмента, тем более жизнеспособна становится стратегия на ее основе. Например если инструменту свойственны цикличные сужения диапазона и трендовые выходы из этого сужения, то почему бы не использовать эту наипростейшую идею?) Разумеется, вопрос о том, когда входить и выходить это уже другой вопрос, но основа же очевидна вроде как. Не мистический свечной паттерн, а логически предсказуемое явление. Думаю, что большинству ликвидных производных инструментов это свойственно. Можно конечно найти и крайности, в виде какой-нибудь пилящей к нулю месяцами акции, но ведь таким инструментом спекулировать и не интересно, верно?
          • Кайрос
            03 февраля 2019, 21:14
            Friendly Deep Space, Циклические сужения свойственны ВСЕМ инструментам ))) 
        • gluhov
          24 января 2019, 16:48
          Foudroyant, на самом деле идеи не важны. Из сейчас с помошью датамайнинга можно находить автоматом. Вопрос состоит в том что все больше и больше денег заливается в то что выгодно пока наконец оно не схлопывается. Игроки с полоительным мат ожиданием быстро имеют много денег и заливают их в стратегии которые приносят деньги. В итоге стратегии начинают приносить все меньше и меньше.
  • Если протестированная закономерность работала уже сто тысяч дней, то очень маленькая вероятность что перестанет работать на стотысячапервый день, так как угадать вершину или дно восходящего или нисходящего тренда, как показывает реальность, трейдеру не дано)
      • Foudroyant, если закономерность работает только один год в десять лет, то забыть о ней и продолжать поиски закономерности которая работала все десять лет до дня тестирования.
          • Foudroyant, Если можете предсказать периоды когда будет зарабатывать временная закономерность, то флаг в руки)
            Если нет, то надо искать закономерность, которая работала очень долго, во всех фазах рынка, до вчерашнего дня включительно)
    • Кайрос
      03 февраля 2019, 21:15
      Дядя Ваня СпекулянтЪ, Ну значит это случайность длительностью 100000 дней а не закономерность.
  • Jkrsss
    24 января 2019, 15:24
    Рынок — способ или метод обмена. Он постоянно меняется, какие то методы работают, а со временем прекращают работать. Рынок зависит от времени.

    Исторически можно выделить и определить когда какие методы(алгоритмы) торговли работали. По времени можно посмотреть. 

    Так что какое здесь противоречие?  

    А вот как вы определите, какой сейчас будет работать метод. Это большой вопрос. 

      • Jkrsss
        24 января 2019, 17:36
        Foudroyant, «вечных» закономерностей. — купил дешевле продал дороже. Метод стар как мир. В обычном договоре купли-продажи есть риски, что акт выполненных работ не подпишут. где вроде 100 процентная гарантия. Сегодня оливковое масло любили и покупали, завтра его перестали покупать.  Все эти вероятности «ошибок» или убытков  отработали давным давно еще со времен финикийцев и греков когда они захватили рынок оливкового масла и создали Систему торговли. Сейчас это по моему риск менеджментом кличут.
  • А. Г.
    24 января 2019, 15:30
    Любой тест может проводиться только в рамках аксиомы: «в будущем будет то же самое, что и в прошлом, но в другой последовательности и с другой частотой».

    Как видите в аксиоме предусмотрена и изменчивость -«другая последовательность и другая частота» и постоянство набора возможных событий — «то же самое, что и в прошлом».
  • Prophetic
    24 января 2019, 17:55
    Для того, чтобы дать «грамотный» ответ на заданные вопросы, сначала необходимо дать определение фразе «изменение рынка», и озвучить его. Только после этого можно давать ответы, опираясь на озвученное определение.

    Чтобы не быть голословным, попробую со своей колокольни:
    Изменение рынка — это изменение характера движения цены по конкретному инструменту, в сравнении с предыдущим периодом.

    Основываясь на данном определении мои ответы такие:
    1. Рынок меняется.
    2. Историческое тестирование алгоритмов возможно.
    3. Противоречие отсутствует.

    Теперь пояснения:
    Изменение характера движения цены, это довольно известное и ни для кого не удивительное событие. Если коротко, то это значительное изменение диапазона и скорости (динамики) движения в пределах рассматриваемых отрезков времени (тайм-фреймов, если хотите). В качестве примеров: Вспомните, как часто «старые» скальперы и интрадейщики предаются воспоминаниям о том, какими были движения внутри дня по РТС раньше, и какими они стали теперь. Что это, если не изменение характера движения цены? Или возьмите Si. До 2013 года (если не ошибаюсь. лезть в историю и проверять лень), этот инструмент был не особенно интересен спекулянтам из-за незначительных движений. А как он двигается сейчас? И какие обороты по Сишке сейчас проходят? Неужели кто-то будет спорить с тем, что значительное увеличение объемов торговли инструментом не влияет на характер ценовых движений в нем?
    И во всех этих случаях одни стратегии переставали работать, другие начинали приносить прибыль. Это и есть примеры к избитой фразе «рынок изменился».
    Теперь про историческое тестирование. Рынок не меняется ежедневно. Характер движения цен можно обрисовать (условно) некоторым набором параметров, и эти параметры остаются неизменны, или изменяются в незначительном диапазоне, в течение какого-то времени.
    Когда мы выполняем тестирование на истории, то наша задача определить этот период, найти для этого периода оптимальные параметры торговой стратегии, и надеется на то, что параметры рынка еще какое-то время останутся неизменны (или будут колебаться незначительно), что в свою очередь позволит нам заработать.
    Следующий пункт как раз самый сложный — необходимо определить, когда параметры рынка изменились в значительной степени и закрепились в новых значениях (диапазонах). После этого, заново провести тестирование, подобрать оптимальные параметры торговой системы, и продолжить торговлю. Чем раньше мы ПРАВИЛЬНО определим, что рынок изменился — тем больше времени наша торговая система сможет приносить прибыль до того момента как рынок в очередной раз изменится.
      • Prophetic
        25 января 2019, 09:22
        Foudroyant, Да, пожалуй можно и так выразиться...  :)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн