Вход разрешен тем кто знает математику)

the_creator

Активный участник
С Новым Годом! Прошу о помощи, нужно написать формулу расчета Bollinger Bands, при которой мы знаем данные одной из сторон канала и на основании этого рассчитать центральную линию.

То есть зная TOP LINE или BOTTOM LINE найти центральную линию MIDDLE LINE. (MIDDLE LINE не знаем)

Дано:

TL=SMA или BL = SMA

Найти:
ML=?


Вот оригинальная формула Bollinger Bands

Полосы Боллинджера формируются из трех линий. Средняя линия (MIDDLE LINE, ML) — это обычное скользящее среднее.

ML = SUM (CLOSE, N) / N = SMA (CLOSE, N)



Верхняя линия (TOP LINE, TL) — это та же средняя линия, смещенная вверх на определенное число стандартных отклонений (D).

TL = ML + (D * StdDev)



Нижняя линия (BOTTOM LINE, BL) — это средняя линия, смещенная вниз на то же число стандартных отклонений.

BL = ML — (D * StdDev)



Где:
SUM (..., N) — сумма за N периодов;
CLOSE — цена закрытия;
N — количество периодов, используемых для расчета;
SMA — простая скользящая средняя;
SQRT — квадратный корень;
StdDev — стандартное отклонение:

StdDev = SQRT (SUM ((CLOSE - SMA (CLOSE, N))^2, N)/N)

Спасибо всем за помощь
 

LongS

Новичок форума
Без знания D * StdDev можно попробовать подбирать по значению, если стандартное D =2 или D известно. Но стандартно ML= SMA, а TL=SMA считать неправильно.
 
Последнее редактирование:

Abi

Элитный участник
С Новым Годом! Прошу о помощи, нужно написать формулу расчета Bollinger Bands, при которой мы знаем данные одной из сторон канала и на основании этого рассчитать центральную линию.

Вы специально Нового Года ждали, чтоб задать вопрос...
:laugh::laugh::laugh: Тут башка болит, а вы грузите нестандартными решениями
:facepalm::facepalm::facepalm:

Если чё - это я в шутку....
 
Верх