Расчет
Технический индикатор Moving Average Convergence/Divergence определяется путем вычитания 26-периодного экспоненциального скользящего среднего из 12-перидного. Затем на график MACD пунктиром наносится его 9-перидное простое скользящее среднее, которое выполняет роль сигнальной линии.
MACD = EMA(CLOSE, 12)-EMA(CLOSE, 26)
SIGNAL = SMA(MACD, 9)
Где:
EMA - экспоненциальное скользящее среднее
SMA - простое скользящее среднее
SIGNAL - сигнальная линия индикатора
ЗЫ. Сопи& Паст рулит
Копирайт Метаквотсов (С)
А в MQ4 не пробовали?()
Roman-J писал (а):
Пожалуйста скинте формулу для расчёта MACD (гистограммы и пунктирной линии) в Excel.
Проще функцию на VBA написать, чем формулу в 10 строк в каждой ячейке
;)
Пожалуйста скинте формулу для расчёта MACD (гистограммы и пунктирной линии) в Excel.
Не надо по 10 строк в каждую ячейку, достаточно в одну и растянуть.
=СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$1-1;СТОЛБЕЦ($A4);4)))/B$1-СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$2-1;СТОЛБЕЦ($A4);4)))/B$2
Данные находятся в первом столбце со строки 4. В ячейке B1 - быстрый период, B2 - медленный. Аналогично делается сигнальная линия. Может и ошибся где-то в формуле (не проверял), но сам факт - это возможно.
=СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$1-1;СТОЛБЕЦ($A4);4)))/B$1-СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$2-1;СТОЛБЕЦ($A4);4)))/B$2
Данные находятся в первом столбце со строки 4. В ячейке B1 - быстрый период, B2 - медленный. Аналогично делается сигнальная линия. Может и ошибся где-то в формуле (не проверял), но сам факт - это возможно.
Integer:
Не надо по 10 строк в каждую ячейку, достаточно в одну и растянуть.
=СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$1-1;СТОЛБЕЦ($A4);4)))/B$1-СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$2-1;СТОЛБЕЦ($A4);4)))/B$2
Данные находятся в первом столбце со строки 4. В ячейке B1 - быстрый период, B2 - медленный. Аналогично делается сигнальная линия. Может и ошибся где-то в формуле (не проверял), но сам факт - это возможно.
Да, для МАКД-а всего одна строка ;)
Не надо по 10 строк в каждую ячейку, достаточно в одну и растянуть.
=СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$1-1;СТОЛБЕЦ($A4);4)))/B$1-СУММ(ДВССЫЛ(АДРЕС(СТРОКА($A4);СТОЛБЕЦ($A4);4)):ДВССЫЛ(АДРЕС(СТРОКА($A4)+B$2-1;СТОЛБЕЦ($A4);4)))/B$2
Данные находятся в первом столбце со строки 4. В ячейке B1 - быстрый период, B2 - медленный. Аналогично делается сигнальная линия. Может и ошибся где-то в формуле (не проверял), но сам факт - это возможно.
Спасибо за ответы. А есть ли формула латинскими буквами для Эксел?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Заранее благодарю!