на главную страницу Forex CLUB
English Украина Беларусь China Deutsch Украина Беларусь Moldova Latvija
       
 

Вернуться   Форум финансовой компании «Forex Club» > «Forex Club» > Общий форум Трейдеров

Ответ
 
Опции темы Опции просмотра
Старый 31.08.2008, 04:34   #1
baluev
Новый человек здесь
 
Регистрация: 10.07.2008
Сообщений: 5
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
baluev Начальный уровень репутации
По умолчанию Формула для экспоненциальной скользящей средней EMA?

Приветствую всех, кто читает эту тему.

Всем известно, что экспоненциальная скользящая средняя EMA для текущего момента времени ищется по такой формуле:

EMA(t) = EMA(t-1) + A*[p(t) - EMA(t-1)]

Причем A, как параметр предлагают (товарищ Сафин, в частности) брать равным 2/(n+1), где n - это число моментов времени, по который усредняем.

Допустим мы не знаем ни одного значения EMA, а хотим построить его для текушего момента. Значит должна быть явная формула для её подсчета, зависящая от n, A и значений цены в n прошлых моментах времени.

Какой явный вид этой формулы?

Последний раз редактировалось baluev; 31.08.2008 в 05:57.
baluev вне форума   Ответить с цитированием
Старый 31.08.2008, 05:07   #2
Uliss
Phantom
 
Аватар для Uliss
 
Регистрация: 08.09.2003
Адрес: Гондурас
Сообщений: 10,444
Вы сказали Спасибо: 1,918
Поблагодарили 8,230 раз(а) в 2,613 сообщениях
Uliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутацияUliss Отличная репутация
По умолчанию

http://www.may.nnov.ru/mak/DSP/chEMA.shtml
http://www.may.nnov.ru/mak/DSP/wisDF.shtml
http://www.may.nnov.ru/mak/DSP/wisIIR.shtml
__________________
You can only work for people that you like.
Uliss вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Uliss за это полезное сообщение:
baluev (31.08.2008), игорь-fx (31.08.2008)
Старый 31.08.2008, 20:36   #3
baluev
Новый человек здесь
 
Регистрация: 10.07.2008
Сообщений: 5
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
baluev Начальный уровень репутации
По умолчанию Получается так

EMA(t) = A*p(t) + A*(1-A)*p(t-1) + A*(1-A)*(1-A)*p(t-2) + ...
... + A*(1-A)^[k]*p(t-k) + ...
... + A*(1-A)^[n-1]*p(t-n+1) + EMA(t-n)*(1-A)^[n].

А если программировать, то красное значение в момент времени (t-n) можно, вообще говоря, взять равным текущему, или простому среднему текущему, все равно через 20 шагов от него не будет зависеть.
baluev вне форума   Ответить с цитированием
Старый 31.08.2008, 21:03   #4
Mechanic
Moderator
 
Аватар для Mechanic
 
Регистрация: 23.11.2006
Адрес: Новосибирск
Сообщений: 8,523
Вы сказали Спасибо: 7,541
Поблагодарили 10,324 раз(а) в 4,167 сообщениях
Mechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутацияMechanic Отличная репутация
Отправить сообщение для Mechanic с помощью ICQ Отправить сообщение для Mechanic с помощью Skype™
По умолчанию

Всё проще. Откройте график нужного инструмента, промотайте его влево до конца и найдите самый первый бар в истории. Так вот, Close этого бара - это и есть самое первое значение ЕМА (если она строится по Close). Ну а последующие значения - дело техники и рутинных вычислений.

Так что ЕМА зависит от всей истории, в отличие от SMA, которая зависит только от количества баров, равного её периоду. А "верить" значению ЕМА нужно, начиная со значения на баре n, где n - период ЕМА. Откуда цифра 20?
Mechanic вне форума   Ответить с цитированием
Старый 31.08.2008, 21:27   #5
Avals
Спустился с гор за солью
 
Аватар для Avals
 
Регистрация: 10.08.2005
Сообщений: 3,511
Вы сказали Спасибо: 1,147
Поблагодарили 2,830 раз(а) в 849 сообщениях
Avals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутация
По умолчанию

Цитата:
Сообщение от baluev Посмотреть сообщение
Допустим мы не знаем ни одного значения EMA, а хотим построить его для текушего момента.
Бери вначале значение ЕМА - Close бара. Через период ЕМА, этот вариант будет практически идентичен тому который учитывает более раннюю историю. Проще говоря, можно начать с любой точки и через период все будет ОК
__________________
Дайте мне точку опоры и можете переворачивать мир
Avals вне форума   Ответить с цитированием
Старый 31.08.2008, 23:04   #6
paukas
Врач-Вредитель
 
Аватар для paukas
 
Регистрация: 18.05.2005
Адрес: Среди трех богатырей
Сообщений: 14,079
Вы сказали Спасибо: 3,779
Поблагодарили 11,302 раз(а) в 3,903 сообщениях
paukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутация
Отправить сообщение для paukas с помощью Skype™
По умолчанию

Цитата:
Сообщение от Avals Посмотреть сообщение
....и через период все будет ОК
Весь вопрос через какой период ....
__________________
Порядок бьет класс. שָלוֹם Рaukas@rambler.ru
paukas вне форума   Ответить с цитированием
Старый 31.08.2008, 23:24   #7
Avals
Спустился с гор за солью
 
Аватар для Avals
 
Регистрация: 10.08.2005
Сообщений: 3,511
Вы сказали Спасибо: 1,147
Поблагодарили 2,830 раз(а) в 849 сообщениях
Avals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутация
По умолчанию

Цитата:
Сообщение от paukas Посмотреть сообщение
Весь вопрос через какой период ....
Им пофиг
__________________
Дайте мне точку опоры и можете переворачивать мир
Avals вне форума   Ответить с цитированием
Старый 31.08.2008, 23:25   #8
paukas
Врач-Вредитель
 
Аватар для paukas
 
Регистрация: 18.05.2005
Адрес: Среди трех богатырей
Сообщений: 14,079
Вы сказали Спасибо: 3,779
Поблагодарили 11,302 раз(а) в 3,903 сообщениях
paukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутацияpaukas Отличная репутация
Отправить сообщение для paukas с помощью Skype™
По умолчанию

Цитата:
Сообщение от Avals Посмотреть сообщение
Им пофиг
Тогда нафиг
__________________
Порядок бьет класс. שָלוֹם Рaukas@rambler.ru
paukas вне форума   Ответить с цитированием
Старый 31.08.2008, 23:27   #9
Avals
Спустился с гор за солью
 
Аватар для Avals
 
Регистрация: 10.08.2005
Сообщений: 3,511
Вы сказали Спасибо: 1,147
Поблагодарили 2,830 раз(а) в 849 сообщениях
Avals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутацияAvals Отличная репутация
По умолчанию

Цитата:
Сообщение от paukas Посмотреть сообщение
Тогда нафиг
Ибо нефиг?)
__________________
Дайте мне точку опоры и можете переворачивать мир
Avals вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Avals за это полезное сообщение:
paukas (01.09.2008)
Старый 01.09.2008, 06:05   #10
baluev
Новый человек здесь
 
Регистрация: 10.07.2008
Сообщений: 5
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
baluev Начальный уровень репутации
По умолчанию

Цитата:
Сообщение от Mechanic Посмотреть сообщение
Так что ЕМА зависит от всей истории, в отличие от SMA, которая зависит только от количества баров, равного её периоду. А "верить" значению ЕМА нужно, начиная со значения на баре n, где n - период ЕМА. Откуда цифра 20?
Объясняю. ЕМА зависит от всей истории котировки, начиная с 8 января 1976 года. (Кто не знает - это дата перехода на Ямайскую валютную систему). А теперь давайте подумаем как сильно она зависит от нее?
Веса цен закрытия убывают экспоненциально, если A не зависит от n (в случае A = 2/(n+1) - это не так!). А значит начиная с какого-то значения цены, по моим прикидкам не дальше 40-50-го вклад такового составляет величину меньше пипса, т.е. на него, как не все остальные дальше него можно смело забить. Ну пускай не 20, а 50 точно! (Это_ответ_на_вопрос)

Другими словами тот самый n-й EMA можно смело брать любым значением, например внутри Боллинжера, и через магические 20 времён вклад этот будет ничтожно мал, т.е. меньше пипса.

По моему всё правильно, с точки зрения математики, если кто не согласен - пишите, обсудим.
baluev вне форума   Ответить с цитированием
Старый 01.09.2008, 06:08   #11
baluev
Новый человек здесь
 
Регистрация: 10.07.2008
Сообщений: 5
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
baluev Начальный уровень репутации
Question Румус 2

И вообще, почему в Румусе (Всегда хочется назвать его по-гальски - Русмус) нету регулятора параметра A для ЕМА??? Или я его не вижу?
baluev вне форума   Ответить с цитированием
Ответ

Метки
ema, формула, явный вид

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 14:24.

Rambler's Top100 Рейтинг@Mail.ru