Блог им. melamaster

Усредненный портрет минутных трендов

Это маленькое исследование навеяно вот этими «штучками»:
Усредненный портрет минутных трендов












На минутках акций Сбербанка отобраны тренды, удовлетворяющие критериям:
1. Движение происходит внутри дня.
2. Движение длится хотя бы 5 минут.
3. Первая свеча движения белая (черная).
4. Любая из свеч движения не может быть меньше -0.05% (больше 0.05%).
5. Среднее движение на одну свечу в рамках всего движения должно быть больше 0.05% (меньше -0.05%).

Далее для каждого движения вверх (вниз) строится относительный ценовой профиль один час назад, один час вперед и строится усреднение по всем движениям за 7 лет.

Для движений вверх получилось следующее:
Усредненный портрет минутных трендов
































Для движений вниз получилось следующее:
Усредненный портрет минутных трендов


★10
22 комментария
Не могли бы формульно пояснить:

«Далее для каждого движения вверх (вниз) строится относительный ценовой профиль один час назад, один час вперед и строится усреднение по всем движениям за 7 лет.»

А то совершенно неизвестное понятие: «относительный ценовой профиль» не позволяет понять, что на графиках
avatar
А. Г., например, есть у нас два куска поведения цены, взятые из разных дней:
1 последовательность: 131, 132, 133.5, 133, 132.4
2 последовательность: 78, 79, 78.5, 79, 79.9
Нас интересует, как в среднем на этих кусках цена себя ведет.
Принимаем у первой последовательности 131 за ноль.
У второй принимаем 78 за ноль.
Далее пляшем от процентов:
1 последовательность: 0.76%, 1.9%, 1.53%, 1.07%
2 последовательность: 1.28%, 0.64%, 1.28%, 0.43%
Ну и далее усредняем их покомпонентно.
На картинках приведены усреднения по порядка 10000 случаев.
Можно проценты считать не от начальной цены, а от предыдущих цен каждый раз — картина при этом принципиально такая же получается.
avatar
Sergey Pavlov, непонятно, почему у первой последовательности 133 (и не минимум и не максимум) за нуль, а у второй 78 (минимум).
avatar
А. Г., прошу прощение за опечатку в примере. За нуль берем начало. Не 133 за нуль, а 131.
avatar
Sergey Pavlov, понятнее. Тогда следующий вопрос: по какому таймфрейму и какие цены (О, Н, L или C) берутся?
avatar
А. Г., минутки. Используется среднее low и high для построения результирующих графиков по принципу, который я вам описал. А при отборе случаев используются open и close для того, чтобы проверить,, что данное движение соответствует заданным критериям.
avatar
Sergey Pavlov, т. е. «относительный ценовой профиль» по алгоритму отсюда строится по (H+L)/2 минуток?
avatar
А. Г., да
avatar
нихрена не понял, и какой вывод? 
avatar
Igr, в среднем перед коротким движением наверх следует маленький прокол вниз. И наоборот для движений вниз. Но только не надо это понимать так, словно, если случился прокол вниз, то дальше улетим наверх:)
avatar
Я не понял, как определяется середина движения для усреднения.
avatar
SergeyJu, цена 60 минут назад для данного движения берется за ноль и от неё считаются проценты по следующим 120 минутам. Потом усреднение. Середина никак специально не высчитывается. Середина возникает лишь в процессе отбора из непрерывной динамики цены. Следим, смотрим, удовлетворяет ли всем критериям, если да, то смотрим, что было час назад и час вперед, считаем проценты, потом по всем случаем считаем средние.
avatar
Как-то слишком плавненько всё, где-то тут ошибка?
Zweroboi, у Кафки хорошо было сказано: лишь новые ошибки спасают нас от отчаяния после устранения старых.
avatar
Очень хорошо! Только не понятен последний критерий:

Среднее движение на одну свечу в рамках всего движения должно быть больше 0.05% (меньше -0.05%).

-На свечу, которая шпилька?
avatar
Антон Ш, например наткнулись на минута в +0.03%. Считаем, что движение началось. Следующая минута +0.06%, потом +0.03%, потом + 0.09%, потом +0.02%, потом +0.08%. Все белые свечи подряд 5 штук и общее движение в 0.31%, если разделить на 6 свечей, то получим 0.052% — пока эта величина больше 0.05% будем двигаться дальше, но как только эта средняя упадет на новой свече и станет меньше 0.05%, будем считать, что на предыдущей минуте наш трендик завершился. Его включим в общую статистику.
avatar
Sergey Pavlov, Понял! Спасибо за ответ!
avatar

И какой вывод?
"Перед заметным движением происходит ложный вынос в противоположную сторону"?

 

И как это можно использовать? Вставать в контр-тренд на каждом чихе?..

avatar
ch5oh, если так  в лоб, то толку не будет. Это скорее для общего понимания
avatar
Интересное исследование)
avatar
интересное исследование.
а не кажется странным, что перед ростом цена медленно сползает вниз, и перед падением цена медленно сползает вниз, т.е. нет симметрии?
а так идея рабочая. да и герчик же именно её преподаёт :)
я на этой идее немного заработал зимой-весной. потом сходил на конференцию смартлаба, послушал Тимофея и состредоточился на рубле. и тут сбер как попёр :)

щас опять пытаюсь этого робота включить, но не попадаю в ритм. успешная только одна 5-6 сделка, а у меня как назло не хватает терпения, т.к. денег мало.

прямо сейчас робот стоит вверх от 161.15, терпит лося. но это старый робот, оптимизировался ещё в декабре кажется.
avatar
ПBМ, кажется, но что есть — то есть. Проверял, перепроверял, ошибок не нашел. Тут надо иметь в виду, что это не универсальный портрет всех любых движений вверх-вниз, а только определенных движений, которые по-бытовому назвать импульсами, когда резко в одну сторону уходит цена в течение нескольких минут. Вот перед такими движениями в среднем происходит то, что показано на картинках. Заработать на этом не получится.
avatar

теги блога Sergey Pavlov

....все тэги



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