Мальчик buybuy
Мальчик buybuy личный блог
Сегодня в 01:58

Один из вариантов поиска рыночного Грааля

Доброй ночи, коллеги!

Представим себе в меру опытного и образованного трейдера.

Ну т.е. он уже поторговал, так что понимает, что результат его торговли чаще всего непредсказуем. И уже начитался книжек про рынок, которые обычно не окупают свои деньги и не дают гарантированных рецептов заработка.
Допустим также, что человек имеет высшее техническое образование, так что способен не только сложить 2 и 2, но и (возможно, с трудом) вспомнить, чему его учили в ВУЗе.

В таком случае этот человек (чистое IMHO) начнет исследовать возможность заработка на рынке систематически.
(на этом месте Клуб Любителей Чуйки и Секту Ручного Трейдинга убедительно прошу выпилиться по собственному желанию. Обещаю, специально для вас я опубликую отдельный пост).

Как мне кажется, план исследований может быть таким:

1. Решаем задачу получения профита при известном будущем (самое простое, чисто для тренировки).

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

Допустим, мы решили этот (простой вроде бы, curve fitting и все дела) вопрос, так что можно двигаться дальше.
Дальше нас поджидает следующий вопрос.

2. Аппроксимация полученных значений идеального индикатора каким-то функционалом (все это при полном знании будущего).

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

Это задача аппроксимации, или регрессии, или сфера применения ИИ (это сейчас модно).

На самом деле задача аппроксимации ряда оптимальных значений индикатора рядами предыдущих приращений цен — это просто такая задача регрессии. Значительная часть ИИ — это тоже отчасти задача нелинейной регрессии.

На этом этапе основную проблему я вижу в том, что самый модный метод регрессии (МНК — метод наименьших квадратов) применительно к рыночным кейсам является наименее удачным. Видимо, великий Гаусс открыл его, смотря на звезды, а не на биржевые котировки. Есть и другие способы, но по своему кругу общения абсолютно уверен, что 99.9% трейдеров используют МНК и еще 0.1% минимакс.

Допустим, что и эту задачу мы решили. Наша система чаще всего попадает в оптимальный знак индикатора (при известном будущем). Тогда мы переходим к 3-му, самому сложному вопросу:

3. Задача продолжения системы/индикатора в будущее.

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

Это, на самом деле, самый сложный (и дискуссионный) пункт.

Форумы и книжки говорят, что если система какое-то время работала хорошо, то определенное время она и дальше поработает неплохо.
Адепты подхода WFT (почему не WTF?) предлагают схему 3-1 (три квартала работали в плюс — ждем положительный четвертый квартал).

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

Тут есть 2 варианта действий:
1. Придумать свою модель рынка и в ее границах решить любую задачу
(проблема в том, что если модель плохо соответствует рынку, то вас ждет неизбежный убыток)
2. (мой подход) Искать семейства стабильных индикаторов/торговых стратегий
Ну т.е. попытаться найти работающие в плюс индикаторы, которые при любой форме оптимизации медленно меняют свои параметры с течением времени.
Это сложный, кастомный вариант действий. Подробнее расписывать не хочу, т.к. будет много формул.

Как вы решаете вопрос ожидания прибыли в будущем, коллеги?
1. Поколбасили месяц в плюс, завтра еще больше наколбасим!
2. Я протестировал свою систему на Сбере на 12 мес. периоде. Теперь на биткойне всех порву!
3. Я использую ММ и получаю профит независимо от прибыли моей стратегии!
4. Я молюсь, торгую и боюсь… Потом смотрю на счет, боюсь, молюсь и торгую...
5. Что-то еще?

С уважением
11 Комментариев
  • Rationalist
    Сегодня в 02:50
    3. ...5.

    Только п.3. почему именно — независимо...
    Все зависимо.
    Стратегия/система дает сигнал, далее ММ и фильтры.
  • VictorGromov
    Сегодня в 03:01
    Да ладно это просто игорная зависимость, трейдинги все эти
    youtu.be/TzoWRDDKKPc 

    • Rationalist
      Сегодня в 03:04
      VictorGromov, считалкин, ты хоть раз в жизни, хотя бы 1000 минутных ежедневных графиков друг на друга накладывал?
      • VictorGromov
        Сегодня в 03:12
        Rationalist, кудряшкин, а ты пробовал не лудоманить?)))
        • Rationalist
          Сегодня в 03:16
          VictorGromov, у меня хорошие учителя были еще в 2000г и вроде учился по теме. Не лудоманить не пробуют.
  • RoboScalp
    Сегодня в 06:29
    Да блин, это полный бред!!!
    Зачем идти по тупиковому пути, пытаясь предсказать будущее поведение цены? На этом погорело несколько миллионов трейдеров. Займитесь моделью рисков и вам полегчает в разы…
  • birga
    Сегодня в 06:31
    п.5. Смотрим на Васю. И делаем, как он говорит. И все!!! Более никого не слушаем. Только ВАСЯ!!! Все остальное инфошум. Несмотря на то, что Василий неоднократно сливался (и причем по крупному) объясняем это и убеждаем себя, что это недоразумения, так как ВАСЯ все равно в итоге всех победит.
  • Fat
    Сегодня в 07:11
    Индикатор (или правила, система) индикатору рознь. Поэтому задача найти наиболее стабильную систему, которая работает на различных инструментах в различные периоды времени и с любыми параметрами индикатора.
    Берем массив систем С1… Сn, массив инструментов И1… Иn и желательно массив исторических периодов Д1… Дn (но можно для начала брать один период минимум за 3-5 лет, чтобы захватить кризисы)

    Далее тестируем С*И*Д. Получаем массив результатов.
    Из этого массива делаем 2 вывода:
    1. Какие системы более устойчива в тестах
    2. Какие инструменты хуже всего торгуются на разных системах. Их выкидываем из будущих торгов.

    Далее играемся с параметрами лучших систем. Ищем систему наиболее стабильную и менее зависящую от параметров.

    На торги запускаем системы с облаком параметров.

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

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