Блог им. Buybuy |Конкурс! Давайте порвем "У меня своя сказка"!

Добрый день, коллеги!

В продолжение к предыдущему посту.

Предлагаю элементарный баттл длиной 1 мес. на любом ликвидном активе (нефть, РТС, SI, EU — что кому нравится).

Приглашаем «свою смазку» и проверяем в реале работу фантастической торговой системы.

Количество участников неограничено.

Лично от меня — приз 50,000 руб. победителю.

Если СЛ не сможет организовать такой конкурс — варианты есть.

Играем?

С уважением

Блог им. Buybuy |У каждого своя смазка

Добрый день, коллеги!

Не ради удовольствия потроллить очередного тролля, а только рыночной правды для)

Пишу я этот пост

Ну не могу я спокойно смотреть на эту х@#ню, когда какой-то необразованный чел утверждает, что можно стабильно зарабатывать деньги на рынке с просадкой 0%… И с доходностью 100500%...

Напоминаю

Что на малых таймфреймах (1m) существуют стационарные линейные индикаторы, приносящие прибыль.
Типичный из них — это LA (локально-антиперсистентный). Утверждает, что если упало — нужно покупать, а если выросло — нужно продавать. На некоторых активах (BTCUSD, к примеру), работает другая модель (назовем ее LP), но в 90% случаев гарантированно работает LA.

Эта модель замечательна своей стабильностью, но приносит совсем небольшую доходность.

НО

Есть простой способ поднять эту доходность.

Достаточно позволить индикатору подглядывать на 1 бар в будущее.
В переводе на язык формул — если курс в будущем (на 1 бар) вырос — то покупаем. Если упал — то продаем. Остается одна модель — LA и LP больше не работают.

( Читать дальше )

Блог им. Buybuy |Новые мысли о старом конкурсе

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

За последнее время на SL расплодились статьи на тему curve-fitting. И меня это стало немного подбешивать. Попробую объяснить, почему?

1. Половина авторов топиков тупо не умеют считать эквити
2. Вторая половина юзает публичные терминалы, которые не умеют правильно считать эквтити (TSLab etc.)

В связи с этим возникла идея провести конкурс на знание и умение curve-fitting.

Условия:
1. ТС работает одним линейным индикатором и всегда в рынке (либо покупает, либо продает)
2. Входные данные даю я
3. Таблицу для проверки результатов даю я

По сути это означает, что участник конкурса дает коэффициенты простого линейного индикатора (обязательно) и свое мнение о результатах работы ТС на обозначенном массиве данных (необязательно, будет проверяться отдельным образом).

Сама  задачка простая, достойное вознаграждение я вижу в диапазоне 10-15 тыр

Играем?

С уважением

P.S. Мне кажется, что я знаю оптимальное решение. Если мой результат будет превышен — готов поднять премию в N раз )))

Блог им. Buybuy |Нормальный распорядок дня трейдера. Посвящается Seven_17 (USD)

Доброе утро, коллеги!

Меня примерно неделю не было на форуме (был занят, виноват, исправлюсь).
Сижу, пересчитываю накопившееся говно золото.

Наткнулся на интересный месседж от уважаемого Seven_17 (USD).
Оказывается, он каждый каждый рабочий день тратит на работу 15 часов (с 10:30 до 01:30).
А в воскресенье устает на хоккее. Лучше бы уже в воскресенье на жене уставал, IMHO.
Про субботу ничего не сказано — значит, точно еврей...

Прочитал я все это — и мне стало очень стыдно, братья и сестры...
Ибо сам я стабильно уделяю работе не более 6 часов в день — 3 собственно работе и 3 саморазвитию (математика).
Остальное время уходит на семью, хозяйственные дела, коммуникации разнообразные, физзарядку и прочую ерунду (статистика подробная есть).
В плане трейдинга работают роботы, ессно. Последконтроль никто не отменял, но это софт и 2 ручные сессии по 30- минут/день.

И стало мне грустно и некомфортно...
И подумал я, а чего бы я мог добиться, если бы работе/трейдингу уделял не 3, а 15 часов в день?!
Каких грандиозных успехов я мог бы добиться? Или не мог?

Что вы думаете по этому поводу, коллеги?

С уважением

Блог им. Buybuy |(повторно) Про применимость ТВиМС к зарабатыванию прибыли на рынках

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

(на берегу — ТВиМС — это теория вероятностей и математическая статистика)

В связи с 2-мя обстоятельствами
1. Повышенная активности обсуждения вопросов ТВиМС со стороны Аллирог/Аллихвост/Аллихто
2. Неприятие данного (вполне научного) подхода со стороны большинства резидентов СЛ

Хочу возобновить старую дискуссию.

Итак
1. У нас есть формула для эквити (2 варианта — при торговле маркетными и при торговле лимитными ордерами)
2. Обе эти формулы однозначно выписываются в зависимости от входного массива данных в формате OHLC (хоть на тиках, но там скорее bid/ask)
3. Задача оптимизации эквити (получение максимального результата, оптимизация МО/ДД) никак не зависит от вероятностных характеристик процесса, в т.ч. от распределения приращений цен и от АКФ.

ВОПРОС:

А зачем нам вообще нужен подход ТВиМС для зарабатывания денег на рынке?

С уважением

Блог им. Buybuy |Конкурс во имя Seven_17 (USD)

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

Недавно мой незнакомый далекий словацкий друг Seven_17 (USD) попытался устроить конкурс на знание биржевых цен.
Скажу сразу:
1. Я с ним не знаком
2. Я уважаю любой профессиональный спорт
3. Я уважаю любого атлета, готового прописать люлей любому обидчику, вплоть до его физической смерти (хотя и не одобряю)
4. Я не понимаю пистолетчика, который не знает, что такое Para Ordnance, и убеждает меня, что круче кастомного CZ-75 ничего в мире не придумали...
Ну бог с ним...

Поговорим лучше о конкурсе, устроенном Seven_17 (USD)
Он задал community нерешаемую задачку

Задача самого элементарного уровня.

В портфеле две позиции:

Акция 1: Позиция 5000 акций, средняя цена 3,47 текущая цена 3,37
Акция 2: Позиция 4000 акций, средняя цена 3,87 текущая цена 3,47

Кэша в портфеле нет, плечи не используем.

Вопрос: Как улучшить позицию, не вкладывая ни одного долларa.


( Читать дальше )

Блог им. Buybuy |Конкурс на 50,000 руб. завершен досрочно!

Добрый день, коллеги!

Очень приятно, что на СЛ обитают люди, которые умеют включать мозги).

В Конкурс на 50,000 руб.! (smart-lab.ru) объявился победитель. Всего на 2-й день. Это Юрий Ч.
Он уже получил свой выигрыш. Конкурс закрыт.

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

Итак, у нас есть ценовые массивы High(t), Low(t), Close(t) и абсолютно любая ТС

Введем вспомогательную функцию Pos(X) = if X>0 then 1 else 0 end (почти функция Хевисайда)
и 2 вспомогательных массива

Alpha(t) = Pos(Close(t-1)-Low(t))
Beta(t) = Pos(High(t)-Close(t-1))

Тогда отрицательный снос на каждом баре выглядит так:

1. Версия Юрий Ч. (причесано мной)

Drift(t) = -abs(Close(t)-Close(t-1)) * if Alpha(t)+Beta(t)=1 then 1 else 0 end

2. Моя версия

Drift(t) = (Close(t)-Close(t-1)) * (Alpha(t)-Beta(t))

Для получения интегрального сноса надо просто просуммировать Drift(t) за нужный временной период.

( Читать дальше )

Блог им. Buybuy |Конкурс на 50,000 руб.!

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

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

На самом деле, конечно, это не так.

Допустим, мы имеем массив баров в формате HLC. Мой любимый таймфрейм 1m, но можно использовать и более длинные — 1d, 1w etc.

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

( Читать дальше )

Блог им. Buybuy |Палю Грааль. Ну или проблему...

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

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

Мотивация простая — ряд форумчан: Тихая Гавань3Qu etc. высказsвали/ют мнение, что при работе лимитными ордерами можно практически не думать о проскальзываниях.

Это точно не так.

Допустим, мы имеем массив баров в формате HLC. Мой любимый таймфрейм 1m, но можно использовать и более длинные — 1d, 1w etc.

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

( Читать дальше )

Блог им. Buybuy |Ранние мысли о втором конкурсе

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

По прежнему сохраняется желание проверить текущие скиллы community на предмет умений в оптимизации / curve fitting.

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

Стартовые условия почти такие же:
Есть массив минутных баров EURUSD длины, к примеру, 14400 баров (2 недели) в формате OHLC (open, high, low, close) и сколь угодно длинная предыстория для обучения (до 250,000 баров в целом. Думаю, будет более, чем достаточно))))
Требуется подобрать оптимальный линейный индикатор (линейная комбинация предыдущих приращений цен close), который покажет максимум эквити.

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

( Читать дальше )

....все тэги
UPDONW
Новый дизайн