<HELP> for explanation

Блог им. rabbit3000

Вопрос алготрейдерам или тем, кто хоть немного в этом понимает

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

p.s. у меня очень мало опыта в программировании,  так что если в комментах что-то не сразу пойму, то уж сделайте мне скидку на это. Очень благодарен буду всем за лю.бые идеи и помощь. 
 

Ставим макс длину в которой ищем как параметр. Идем от самого правого бара назад, строя канал длиной 2,3,4 итд. до макс длины в поисках заданного диапазона проверяя на каждом шаге условия боковика. Первый найденный и используем.
avatar

quant_trader

Можно проще даже, если диапазон жестко определен (не больше чем) то использовать что то типа NRTR с этим параметром.
quant_trader, Что такое NRTR? ATR за какой-то период?
Анохин Алексей, индикатор Копыркина, посмотрите как рисуется. Если линия стоит на месте то можно посчитать число пересечений средней линии канала.
quant_trader, в боковике длина ломаной, соединяющей закрытия баров, должна быть существенно больше разницы между максимумом и минимумом цены.
SergeyJu, спасибо, очень интересный и лаконичный вариант. И считать проще.
quant_trader, честно говоря, немного не понял что ты имел ввиду) Нужен боковик, который именно сейчас действует. Ищем максимум минус минимум, удовлетворяющие условиям за последние бары? Но ведь это может быть чисто один удар о цену и тут же выход из боковика. Хотя очень интересная идея, спасибо! Буду обдумывать.
Анохин Алексей, считаем сколько раз цена пересекла в канале среднюю цену. Имхо наиболее простое.

Ну и в довесок смотреть волатильность за период.

Таким образом (справа налево) мы как раз формализуем тот боковик что щас (на крайнем правом баре).
Пища для размышлений — используй фракталы…
avatar

TradeSup

TradeSup, фракталы не подходят, т.к. они перерисовываются. Нужно основываться только на фактах, таких как «цена ударилась только-то раз в одно место и не пробила». Это я так вижу
Анохин Алексей, начать надо с формализованного определения боковика.

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

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

ves2010

Если используете метак, там был индикатор RSI с подсветкой боковика. Но трех ЕМА достаточно, чтобы это увидеть или аллигатора или… да что там, полно стандартных индикаторов, показывающих боковик.
фрактальную размерность посчитать раз плюнуть

или еще проще

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

silentbob


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UP