Блог им. Andrejnamillion |Индикатор MA Color - модифицированный Moving Average

MA Color — это модифицированная скользящая средняя, которая меняет цвет в зависимости от направления тренда.

  • Зелёный цвет: восходящий тренд.
  • Красный цвет: нисходящий тренд.

Индикатор помогает визуально определять направление тренда, особенно на мелких таймфреймах.
Индикатор  MA Color  - модифицированный Moving Average


Settings = {
    Name = "MA Color",
    MAPeriod = 29, -- Период MA
    MAType = 0, -- Тип усреднения (0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA)
    line = {
        {
            Name = "MA Up", -- Линия роста MA
            Color = RGB(0, 255, 0), -- Зелёный (рост)
            Type = TYPE_POINT,
            Width = 2
        },
        {
            Name = "MA Down", -- Линия падения MA
            Color = RGB(255, 0, 0), -- Красный (падение)
            Type = TYPE_POINT,
            Width = 2
        }
    }
}

-- Функция расчёта скользящей средней (без рекурсии)
function MovingAverage(index, period, matype)
    if index < period then return nil end  -- Проверяем, есть ли достаточно дан


( Читать дальше )

Блог им. Andrejnamillion |Индикатор дневных уровней

Индикатор DHLM показывает Хай, Лоу и среднее значение за торговый день.
Индикатор дневных уровней

 

 

Settings =
{
    Name = «DHLM»,
        line =
{
    {
    Name = «High»,
        Color = RGB(0,200,64),
        Type = TYPET_BAR,
        Width = 1
    },
{
    Name = «Low»,
        Color = RGB(200,0,64),
        Type = TYPET_BAR,
        Width = 1
    },
{
    Name = «Median»,
        Color = RGB(0,64,200),
        Type = TYPET_BAR,
        Width = 1
        }
   }
}

local hlm = {}
local math_max = math.max
local math_min = math.min

function Init()
      return #Settings.line
end
function OnCalculate(index)
local dt = T(index)

if O(index) then
if dt.day ~= hlm.day or
          dt.month ~= hlm.month or
          dt.year ~= hlm.year then
           hlm.year = dt.year
           hlm.day = dt.day
           hlm.month = dt.month
           hlm.high = H(index)
           hlm.low = L(index)
      else
           hlm.high = math_max(hlm.high,H(index))
           hlm.low = math_min(hlm.low,L(index))
           hlm.median = (hlm.high + hlm.low)/2
      end
end
return hlm.high,hlm.low,hlm.median
end

 


Блог им. Andrejnamillion |ТРЕЙДИНГ КАК ПРОФЕССИЯ. Часть 2

Данный вебинар является продолжением  http://smart-lab.ru/blog/145151.php вебинара, который проводит трейдер с 13ти-летним стажем Елена Калашникова.




https://connectpro58377496.adobeconnect.com/_a816688188/p21remumuat/?launcher=false&fcsContent=true&pbMode=normal

Блог им. Andrejnamillion |ТРЕЙДИНГ КАК ПРОФЕССИЯ

Ведущая вебинара – трейдер с 13ти-летним стажем Елена Калашникова- специализируется на торговле фьючерсом mini-S&P 500 на основе анализа Price Action с точки зрения теории рыночного аукциона. 

ТРЕЙДИНГ КАК ПРОФЕССИЯ


https://connectpro58377496.adobeconnect.com/_a816688188/p60ytjt0wzr/?launcher=false&fcsContent=true&pbMode=normal

....все тэги
UPDONW
Новый дизайн