Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1227

Добавлено: Павел Эдуардович » 06 окт 2017, 16:05

Тема: Re: Помогите написать индикатор

Текст сообщения:

Приветствую!

Начну с последнего:
зачем считать остальные % баров и вообще какой-то анализ по ним проводить, если можно взять просто бар с максимальным объемом и всё

Вот тут как раз важно использовать все бары, так как по ним проводится анализ значений для второй точки. если же взять только один бар, то тогда не получится посчитать на какой позиции (по Y) должна быть точка. Т.е. из пяти баров, по мимо 5 значений, мы получаем среднее значение, которое принимаем за 0, затем все 5 значений каждого бара распределяем по возрастанию и убыванию от 0. После этого процентное соотношение каждой цены к 0 формируем в значение, тем самым, условно, рисуем уровни, которые потом пересекают ось Х (объемы). В итоге мы получаем одну точку привязанную к открытию первого бара из пяти, и 5 точек на плоскости для каждого направления. Тут, действительно, все лучи не нужны, достаточно будет только основного, т.е. того, который соответствует 100%

Как я себе вижу формирование плоскости:

За анализ берутся 5 закрытых баров от текущего (т.е. не в середине, как я изобразил на рисунках. это лишь для понимания). Получаем, что анализ начинается с 6 бара с конца (5 закрытых +1 текущий). Соответственно первая точка индикатора будет на 1 баре в анализе, на открытии.
Шкала по оси Х формируется по всему окну с графиком, где 0 открытие нашего бара. Максимальная длина окна получает разбег от 0 до 100, другая часть пропорциональная. По оси Y распределяется объем анализируемых баров (от 100% до 0%), где 100% это притык окна по горизонтале.
00.png


Сами точки у нас берутся из расчетов, они не должны отображаться, это просто ориентиры для лучей - главное, сигнальный луч. Точки появляются при пересечении значений по осям Х и Y
0.png


Ну вот как-то так))


Вторая часть:
Пропуск баров (N баров назад), это, конечно, прям идеально, но это сложно, наверное. Мне сейчас хочется понять, действительно ли расчеты дают нужный результат, а красоту можно и потом сделать)) В изначальном варианте, начинаться анализ должен всегда с 6 бара с конца (5+1), а чтобы было видно луч (если вдруг такой вопрос будет), то для этого ставим отступ на графике, тем самым рисуем как бы в даль графика.

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

Не факт, что смог объяснить, но я пытался)))