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

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

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

Добавлено: evge » 08 фев 2016, 09:35

Тема: DeltaCumOfDay – кумулятивная Дельта за день

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

Индикатор кумулятивная Дельта рассчитывается как сумма разниц объемов сделок, совершенных по Bid и Ask и показывает агрессивность покупателей или продавцов. В обычной ситуации при падении рынка больше агрессивных продавцов, а при росте – покупателей.

Delta > 0 больше агрессивных покупателей (зеленый цвет)
Delta < 0 больше агрессивных покупателей (красный цвет)

Сигналы

Индикатор является вспомогательным. Обращать внимание на переходы через 0 и статистически большие значения при боковом движении.

Пример:

DeltaCumOfDay-00.png
DeltaCumOfDay-00.png (39.73 КБ) 62505 просмотров


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

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

function Initialize()
{
   IndicatorName = "DeltaCumOfDay";
   AddInput("Input", Inputs.Candle);
   PriceStudy = false;   
  AddSeries("DeltaCumDay", DrawAs.Custom, Color.Gray, AxisType.ZeroBased);   
}

function Evaluate()
{
// AlfaDirect 2014. OX
// Кумулятивная Дельта Дневная - интеграл разниц между объемами покупателей  и продавцов за день
  if ( CurrentIndex < 1 || BarTime() == AsTime(10, 0, 0) )
  {
     DeltaCumDay = Input.VolumeAsk[0] - Input.VolumeBid[0];
  }
  else
  {
     DeltaCumDay = DeltaCumDay[-1] + Input.VolumeAsk[0] - Input.VolumeBid[0];
    if (DeltaCumDay > DeltaCumDay[-1] )
       DeltaCumDay.DrawHistogram(Color.Green, 100);
    else
       DeltaCumDay.DrawHistogram(Color.Red, 100);
  }
}