ПредишенСледващото

Формулата на индикатора за ATR. Изчисление на Average True Range

Наскоро направих не е лесно събиране индикатор Average True Range за робота. Един тривиален подобно нещо. Нищо сложно. И всичко е било забавено за един ден.

Факт е, че открих, методите за изчисление на руския сегмент на интернет, напълно изградени върху проста пълзяща средна Average True Range. Кухня не е особено мъчите с честен описание, а просто skopipastit помежду си грешен формулата на MetaTrader. Докато Kwik, Wels Lab ATR изчислява чрез експоненциална цяло с хитър претенции.

ATR индикатор формула

Това е запис на това как да се изчисли показателя Average True Range истински. Може ли някой да дойде по-удобно ...

Average True Range - средният вярно диапазон. Оценката на променливостта от Уелс Уайлдър, който е описано в книгата си "Новите концепции на техническите търговски системи".

Изчисляването на показателя се състои от две фази:

  1. Търсене истинските ценности обсег
  2. Изглаждане тези стойности с помощта на експоненциален средно.

True Range се изчислява на всеки етап има максимална стойност от следните три стойности:

  1. разликата между текущия максимум и минимум ток (високо - ниско);
  2. абсолютната стойност на разликата на текущия и предходния максимум затварянето (High - Close-1);
  3. абсолютната стойност на разликата на текущия минимум и предишната края (Low - Close-1).

Същността на този етап да се намери разпространение на ценовите стойности, като се вземе предвид евентуална празнина, която може да се формира в прехода към последната свещ.

В C #, формирането на масив от истинските стойности обсег аз имам това:

знак [] TR = нов знак [candles.Lenght];

за (INT I = 1; и

TR [Ь] = Math.Max ​​(свещи [I] .HighPrice, свещи [I - 1] .ClosePrice) -

Math.Min (свещи [I] .LowPrice, свещи [I - 1] .ClosePrice);

Освен това, истинската стойност на гама заглади експоненциална пълзяща средна.

п - среден период

к - с индекс на тока

ЕМА [к] - експоненциална пълзяща средна по време к

P серия от ред, съгласно който се счита средната

Получер курсив (1 / п) на тази формула не е стандартен сайт за експоненциално средно. Обикновено тя е (2 / (п-1)). И не питам, след известно време се променя формулата I е намерен. Но Бързо и VelsLab ATR се изчислява точно.

В този случай, първата стойност на EMA се счита като обикновена пълзяща средна.

Ако п = 4, така:

ЕМА [к] = (P [к] + P [к-1] + P [к-2] + P [к-3]) / 4;

Свързани статии

Подкрепете проекта - споделете линка, благодаря!