Блог им. Buybuy

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

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

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

Ну т.е. он уже поторговал, так что понимает, что результат его торговли чаще всего непредсказуем. И уже начитался книжек про рынок, которые обычно не окупают свои деньги и не дают гарантированных рецептов заработка.
Допустим также, что человек имеет высшее техническое образование, так что способен не только сложить 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. Что-то еще?

С уважением
★2
#2 по плюсам, #3 по комментариям
13 комментариев
3. ...5.

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

avatar
VictorGromov, считалкин, ты хоть раз в жизни, хотя бы 1000 минутных ежедневных графиков друг на друга накладывал?
avatar
Rationalist, кудряшкин, а ты пробовал не лудоманить?)))
avatar
VictorGromov, у меня хорошие учителя были еще в 2000г и вроде учился по теме. Не лудоманить не пробуют.
avatar
VictorGromov, 20% на триллион и уйти навсегда?
avatar
Да блин, это полный бред!!!
Зачем идти по тупиковому пути, пытаясь предсказать будущее поведение цены? На этом погорело несколько миллионов трейдеров. Займитесь моделью рисков и вам полегчает в разы…
avatar
п.5. Смотрим на Васю. И делаем, как он говорит. И все!!! Более никого не слушаем. Только ВАСЯ!!! Все остальное инфошум. Несмотря на то, что Василий неоднократно сливался (и причем по крупному) объясняем это и убеждаем себя, что это недоразумения, так как ВАСЯ все равно в итоге всех победит.
avatar
Индикатор (или правила, система) индикатору рознь. Поэтому задача найти наиболее стабильную систему, которая работает на различных инструментах в различные периоды времени и с любыми параметрами индикатора.
Берем массив систем С1… Сn, массив инструментов И1… Иn и желательно массив исторических периодов Д1… Дn (но можно для начала брать один период минимум за 3-5 лет, чтобы захватить кризисы)

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

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

На торги запускаем системы с облаком параметров.
avatar
Fat, это не работает на рынке, т.к. тысячи участников с различными намерениями. Не пытайтесь предсказать цену — это путь в никуда
avatar
Торгуйте модель. Она покажет что будет в будущем.


avatar

теги блога Мальчик buybuy

....все тэги



UPDONW
Новый дизайн