Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1230

Добавлено: evge » 06 фев 2016, 16:12

Тема: VWMA (Volume-Weighted Moving Average) – взвешенная по объему скользящая средняя

Текст сообщения:

Взвешенная по объему скользящая средняя – это скользящая средняя, для которой в качестве весовой функции используется объем.

Пример:

VWMA-00.png
VWMA-00.png (24.87 КБ) 86108 просмотров


Исходный текст:

Код: Выделить всё

function Initialize()
{
  IndicatorName = "VWMA";   
  PriceStudy = true;   
  AddInput("Input", Inputs.Candle);   
  AddSeries("VWMA", DrawAs.Line, Color.Red);   
  AddParameter("Period", 20, 1);   
}

function Evaluate()
{
// AlfaDirect. 2015. OX
// VWMA (VWMA – Volume-WEIGHTED MOVING AVERAGE) - ВЗВЕШЕННАЯ по объему СКОЛЬЗЯЩАЯ СРЕДНЯЯ 
 var cWMA = 0.0;
 var cZn = 0.0;
 for ( var i=0; i<Period; i++ )
 {     cWMA = cWMA + Input.Close[-i]*Input.Volume[-i];
     cZn = cZn + Input.Volume[-i];
 }
 VWMA = cWMA/cZn;
}