https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma
Долю выбираешь сам, как тебе хочется.
Долю выбираешь сам, как тебе хочется.
каким образом?
Загляни в индюкатор, поставляемый стандартно - Moving Average. Там будет понятнее.
Грубо говоря, твоя доля получится исходя из сравнения с периодом индюкатора примерно с таким же сглаживанием.
Вот код для ЕМА (pr - твоя доля):
Грубо говоря, твоя доля получится исходя из сравнения с периодом индюкатора примерно с таким же сглаживанием.
Вот код для ЕМА (pr - твоя доля):
//+------------------------------------------------------------------+ //| Exponential Moving Average | //+------------------------------------------------------------------+ void ema() { double pr=2.0/(MA_Period+1); int pos=Bars-2; if(ExtCountedBars>2) pos=Bars-ExtCountedBars-1; //---- main calculation loop while(pos>=0) { if(pos==Bars-2) ExtMapBuffer[pos+1]=Close[pos+1]; ExtMapBuffer[pos]=Close[pos]*pr+ExtMapBuffer[pos+1]*(1-pr); pos--; } }А вообще почаще заглядывай в документацию, размещенную на сайте, а также в сами коды.
ema[i]=k*Close[i] + (1-k)*ema[i+1];
где k - доля 0...1. Часто вместо доли используют период, из которого рассчитывают эту долю: k=2.0/(1+period). Т.е. EMA долей 0.5 будет соотв. период 3.
где k - доля 0...1. Часто вместо доли используют период, из которого рассчитывают эту долю: k=2.0/(1+period). Т.е. EMA долей 0.5 будет соотв. период 3.
залез в исходник ЕМА void ema() { double pr=2.0/(MA_Period+1); // что значит период МА + 1? зачем? int pos=Bars-2; if(ExtCountedBars>2) pos=Bars-ExtCountedBars-1; //---- main calculation loop while(pos>=0) { if(pos==Bars-2) ExtMapBuffer[pos+1]=Close[pos+1]; ExtMapBuffer[pos]=Close[pos]*pr+ExtMapBuffer[pos+1]*(1-pr); // Buffer[i]=Close[i]*2% + Buffer[i+1]*(1-2) непонятно: зачем ЕМА[i+1] умножается на 1-2? pos--; } }
Mathemat >>:
Загляни в индюкатор, поставляемый стандартно - Moving Average. Там будет понятнее.
Грубо говоря, твоя доля получится исходя из сравнения с периодом индюкатора примерно с таким же сглаживанием.
Вот код для ЕМА (pr - твоя доля):
А вообще почаще заглядывай в документацию, размещенную на сайте, а также в сами коды.
Загляни в индюкатор, поставляемый стандартно - Moving Average. Там будет понятнее.
Грубо говоря, твоя доля получится исходя из сравнения с периодом индюкатора примерно с таким же сглаживанием.
Вот код для ЕМА (pr - твоя доля):
А вообще почаще заглядывай в документацию, размещенную на сайте, а также в сами коды.
Совсем народ обленился. Неужели наше косноязычие им милее выверенных формулировок в доке? )))
непонятно с чего вы взяли что я не смотрел документацию, я спросил о том чего там нет
и в описании темы написал формулу, она - единственное что есть в доках
и в описании темы написал формулу, она - единственное что есть в доках
Да ладно. Все там есть. И вычисление доли из периода тоже.
ок. Теперь-то разобрались с "долей"?
ок. Теперь-то разобрались с "долей"?
"Часто вместо доли используют период, из которого рассчитывают эту долю: k=2.0/(1+period)." а 2.0 это тогда что, если не доля? ведь по твоим словам вместо доли используется период
Это формула Эйлерса, если не ошибаюсь. Но уже не помню, как она была выведена.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
2.как найти вес клозов в текущем значении ема?