Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4


Скачать 3.01 Mb.
Название Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4
страница 5/28
Тип Инструкция
rykovodstvo.ru > Руководство эксплуатация > Инструкция
1   2   3   4   5   6   7   8   9   ...   28

WMA (WEIGHTED MOVING AVERAGE) – ВЗВЕШЕННАЯ СКОЛЬЗЯЩАЯ СРЕДНЯЯ


Взвешенные скользящие средние (WMA Weighted Moving Average) «усредняют» цену с учетом веса, значение которого определяется на основании линейной зависимости от удаленности цены от расчетного момента времени. Формула расчета для всех взвешенных средних следующая



где WMAt – значение индикатора в расчетной точке t, Ct-i – значения цены в момент времени t-i, Wk – значения веса для соответствующей цены в момент времени t-i. Знаменатель данной формулы исполняет роль нормировки усредненного значения.

Одной из задач, решаемых при использовании взвешенных средних, является увеличение чувствительности индикатора WMA к изменению последнего значения цены (при сохранении свойства сглаживания). Для этого в индикаторе придается большие веса последним значениям цены.

Второй задачей WMA является избавление от свойства «собака лает дважды», которое проявляется в резком изменении значения индикатора при выходе из окна расчета существенно отличающейся цены от среднего значения. Для этого обычно используется постепенное уменьшение веса к началу окна.

картинки по запросу информацияWMA – это фильтр с конечно импульсный характеристикой (КИХ), где импульсная характеристика имеет вид Wk = 1… P,
картинки по запросу вниманиеИндикатор WMA – является встроенным индикатором, поэтому создавать пользовательский индикатор не имеет смысла.
Код Альфа-Директ

function Initialize()

{

IndicatorName = "WMA";

PriceStudy = true;

AddInput("Input", Inputs.Price);

AddSeries("WMA", DrawAs.Line, Color.Red);

AddParameter("Period", 20, 1);

}
function Evaluate()

{

// AlfaDirect. 2014. OX

// ВЗВЕШЕННАЯ СКОЛЬЗЯЩАЯ СРЕДНЯЯ (WMA – MOVING AVERAGE WEIGHTED)
if ( CurrentIndex >= Period )

{

var cWMA = 0.0;

var cZn = 0.0;

for (var i=0; i

{

cWMA = cWMA + Input[-i]*(Period-i);

cZn = cZn + (i+1);

}

WMA = cWMA/cZn;

}

else

WMA = Input[0];

}

TMA (Triangular Moving Average) – ТРЕУГОЛЬНАЯ СКОЛЬЗЯЩАЯ СРЕДНЯЯ


Треугольная скользящая средняя – это скользящая средняя с весовой функцией треугольного вида. Формула расчета следующая



где – треугольная весовая функция, N – период.

картинки по запросу информацияПри V-образных формациях движения цены индикатор TMA будет иметь наименьшую потерю амплитуды среди классических индикаторов (т.е. экстремумы цены и индикатора будут наиболее близки по вертикали).

картинки по запросу вниманиеВ коде для простоты реализован индикатор, в котором в качестве параметра задается полупериод и рассчитывается четный вид весовой функции.

Код Альфа-Директ

function Initialize()

{

IndicatorName = "TMA";

PriceStudy = true;

AddInput("Input", Inputs.Price);

AddSeries("TMA", DrawAs.Line, Color.Red);

AddParameter("Period", 10);

}
function Evaluate()

{

// AlfaDirect. 2014. OX

// TMA (Triangular MA) – МА с треугольным фильтром

// Задается полупериод индикатора - всегда четный вариант расчета

// Пример весовой функции: Период = 3, W = [1 2 3 3 2 1]

if (CurrentIndex < 2*Period)

TMA = Input[0];

else

{

var sum = 0.0;

var sumZ = 0.0;

for ( var i = 1; i <= Period; i++ )

{

sum = sum + (Input[-2*Period + i] + Input[-i+1]) * i;

sumZ = sumZ + i + i;

}

TMA = sum / sumZ;

}

}


1   2   3   4   5   6   7   8   9   ...   28

Похожие:

Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Техническое задание на поставку биотестов и химических индикаторов...
Поставка биотестов и химических индикаторов для контроля режимов стерилизации и дезинфекции (в паровых, воздушных стерилизаторах...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Программирование пользовательских данных

Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Оказание услуг по предоставлению (передаче) неисключительных (пользовательских)...
Оказание услуг по предоставлению (передаче) неисключительных (пользовательских) прав на программное обеспечение для автоматизации...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Извещение о внесении изменений №3 в конкурсную документацию для проведения...
Ок на право заключения муниципального контракта на оказание услуг по созданию и внедрению Новосибирской автоматизированной информационной...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Руководство пользователя разработчика информационных систем
Список зарезервированных имён пользовательских свойств информационной сущности 21
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Название файла
Расширение набора функциональных характеристик Подсистемы АиС – новый конструктор пользовательских отчетов
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Инструкция по применению индикаторов химических одноразового применения для контроля воздушной
...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Урок по химии 8 класс: «Кислоты»
«Техника безопасности при работе с кислотами», таблица «Изменение окраски индикаторов в зависимости от среды»
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon На поставку оборудования для модернизации программно-аппаратного...
«Дамаск», для автоматизации приема пациентов в огауз «игдп №1» (передача неисключительных пользовательских прав на программное обеспечение...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Индикаторы давления
Инструкция по эксплуатации предназначено для ознакомления с техническими характеристиками, режимами эксплуатации, конструкцией, правилами...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Инструкция для пользователей замка Mas Hamilton mod. 50
Электронный замок «Mas Hamilton» не имеет элементов питания, приводится в действие динамо-машиной. Возможно использование "конвейерного"...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Инструкция по переустановке программы «Магистраль» с переносом пользовательских баз данных
Пожалуйста, будьте внимательны при сообщении отключаемого идентификационного кода компьютера! Особенно это актуально для клиентов,...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Содержание электронные часы 2
Цвет индикаторов красный (модификация –К), зеленый (модификация –З), синий (модификация –С)
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Инструкция по применению индикаторов бумажных воздушной стерилизации...
Закреплять индикаторы без липкого слоя следует за участок индикатора, свободного от цветовых меток: на бирках стерилизационных контейнеров...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Закупка индикаторов на 2 полугодие 2016 года
Химический индикатор контроля критических параметров паровой стерилизации в камере стерилизатора снаружи стерилизуемых упаковок,...
Инструкция по созданию и импорту пользовательских индикаторов 3 библиотека пользовательских индикаторов 4 icon Применение полупроводниковых индикаторов
Значительные успехи, достигнутые в области вычислительной техники и разрабатываемых на ее основе цифровых аппаратур­ных комплексов,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск