Блог им. autotrade

индикатор EMA

индикатор EMA


--[[
EMA template
--]]
Settings=              
        {                          
            Name = "EMA",   -- indicator name
            ln=20,               -- period		
            line=                                     
                {                               
                    {  
                        Name = "EMA",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0,255)
                    }					
                }
       }


function Init()
  ema = {}

  return 1
end


function OnCalculate(index)
  
  ln = Settings.ln 
  if index-1 < 1 then 
    ema[index] = C(index)
  else 
    ema[index] = (ema[index-1]*(ln-1) + C(index))/ln
  end 
 
  return ema[index]

end
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
1.3К | ★4
10 комментариев
Поилица наша, кормилица и денег приносилица! )))
avatar
А чем отличается от встренной в Квик?
avatar
Weddy, ничем
avatar
Weddy, в квике период можно изменять в выпадающем меню, здесь он жестко зафиксирован.
avatar
Glago, два раза щелкаешь и вводишь, кстати можно период сделать дробным
avatar
Этот код можно написать без проблем. А теперь напиши с учетом ограничения по времени не считать утреннюю сессию — к примеру.
avatar
LogikoMen, это вы уж как-нибудь без меня
avatar
autotrade.ru, слабо?
avatar
LogikoMen, я не знаю как lua получить данные о дате текущего бара если скажешь то сделаю
avatar
autotrade.ru, проехали. Сам до конца не разобрался с квик. Все работало не предсказуемо, что отказался от него. Роботы написанные профи и те работают хреново.
Уже не помню как получить.
avatar

Читайте на SMART-LAB:
Фото
💡 Если ставка не спешит вниз
Ключевая ставка остаётся на уровне 14% с июля. По прогнозу аналитиков ВТБ Мои Инвестиции, к концу 2027 года она может снизиться до 12,25%....
Фото
Раскрытие отчетности за девять месяцев и эфир с топ-менеджментом: save the date 📅
Совсем скоро ноябрь, а значит, наступает время подвести итоги работы Positive Technologies за третий квартал и девять месяцев. Конечно, самый...
Фото
Календарь отчетности неоактивов: кто проверит рынок США на прочность 27–28 октября
С 27 по 28 октября шесть американских компаний представят квартальные результаты. Разбираемся, чего ждет Уолл-стрит. 📅 Кто отчитывается на...
Фото
Банковский сектор сентябрь 2026 г. - рекордная прибыль, но рост все менее равномерный
Банки отчитались за сентябрь. Что интересного мы узнали?  За 12 месяцев прибыль сектора составляет уже 4,5 трлн руб. при прогнозе ЦБ 3,9–4,4...

теги блога autotrade

....все тэги



UPDONW
Новый дизайн