autotrade
autotrade личный блог
10 апреля 2021, 12:45

индикатор 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
10 Комментариев
  • bocha
    10 апреля 2021, 15:08
    Поилица наша, кормилица и денег приносилица! )))
  • Weddy
    10 апреля 2021, 21:49
    А чем отличается от встренной в Квик?
    • Glago
      11 апреля 2021, 10:40
      Weddy, в квике период можно изменять в выпадающем меню, здесь он жестко зафиксирован.
  • LogikoMen
    11 апреля 2021, 00:36
    Этот код можно написать без проблем. А теперь напиши с учетом ограничения по времени не считать утреннюю сессию — к примеру.
      • LogikoMen
        11 апреля 2021, 11:55
        autotrade.ru, слабо?
          • LogikoMen
            12 апреля 2021, 13:16
            autotrade.ru, проехали. Сам до конца не разобрался с квик. Все работало не предсказуемо, что отказался от него. Роботы написанные профи и те работают хреново.
            Уже не помню как получить.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн