Опции
Просмотр
К последнему сообщению К первому непрочитанному
esmalkov  
#1 Оставлено : 17 ноября 2020 г. 12:47:43(UTC)
esmalkov

Статус: Посетитель

Группы: Участник
Зарегистрирован: 04.07.2017(UTC)
Сообщений: 6

Здравствуйте

Где можно посмотреть алгоритм расчета индикатора?
esmalkov  
#2 Оставлено : 17 ноября 2020 г. 20:49:29(UTC)
esmalkov

Статус: Посетитель

Группы: Участник
Зарегистрирован: 04.07.2017(UTC)
Сообщений: 6

Кстати, почему простой ATR не сходится с Квиком?
Можно и его методику тоже выложить?
Или покажите, где описания индикаторов для ФинамТрейд?
HelpDesk  
#3 Оставлено : 18 ноября 2020 г. 14:57:19(UTC)
HelpDesk

Статус: Активный написатель

Группы: Участник
Зарегистрирован: 11.02.2017(UTC)
Сообщений: 431

Автор: esmalkov Перейти к цитате
Здравствуйте

Где можно посмотреть алгоритм расчета индикатора?


Уточните, речь идет об ATRTS в веб-версии FinamTrade?
esmalkov  
#4 Оставлено : 19 ноября 2020 г. 21:27:55(UTC)
esmalkov

Статус: Посетитель

Группы: Участник
Зарегистрирован: 04.07.2017(UTC)
Сообщений: 6

Нет, FinamTrade для Андроида
HelpDesk  
#5 Оставлено : 25 ноября 2020 г. 10:25:28(UTC)
HelpDesk

Статус: Активный написатель

Группы: Участник
Зарегистрирован: 11.02.2017(UTC)
Сообщений: 431

Автор: esmalkov Перейти к цитате
Нет, FinamTrade для Андроида


Этот индикатор вычисляется так:

I. ATR = SMA(TR(high, low, close), period), где



TR = max(a,b,c)
a = abs(high - low)
b = abs(high - prevClose)
c = abs(low - prevClose)
prevClose = shift(close, 1)




TrailingStops(source):


source - исходная последовательность

mode: {LONG, SHORT}

mode.invert(): {если LONG: SHORT, иначе: LONG}



Инициализация:

mode = LONG
level = high(0) - source(0) * multiplier


Далее для каждого х:

price = {если mode LONG: high(х), иначе: low(х)}
level = {если mode LONG: max(level, high(х) - source(х) * multiplier), иначе: min(level, low(х) - source(х) * multiplier)}
stopPrice = {если mode = LONG: low, иначе: high}
{ если (stopped(stopPrice)): mode.invert(); level = stopPrice - source(x) * multiplier}
TrailingStops = level


здесь stopped(price);

{ если mode = LONG: price <=level иначе: price >= level }


III. Итоговый индикатор ATR TS - композиция двух, описанных выше:
TrailingStops(ATR(...))
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

© 2007–2018 Холдинг «ФИНАМ»Форум YAF.NET 2.3.0 BETA 20160808 | YAF.NET © 2003-2020, Yet Another Forum.NET
Страница сгенерирована за 0.610 секунды.