Страница 1 из 4

Как сложить объёмы7

Добавлено: 16 авг 2016, 02:47
KakTak
Кто нибудь может написать код на сложение объёмов с открытия до закрытия и на следующий день все заново?

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 02:48
KakTak
1 свеча + 2, потом + 3 и так нарастающим итогом до вечера

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 02:50
KakTak
чует мое сердце там пять строк - типа начало отсчета, формула сложения, цикл, Happy End!!

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 08:07
evge

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

function Initialize()
{
IndicatorName = "VolumeAccum";
PriceStudy = false;
AddInput("Input", Inputs.Candle);
AddSeries("VolumeAccum", DrawAs.Histogram, Color.Green);

AddGlobalVariable("VA", Types.Int,  0);
}

function Evaluate()
{

if (BarDate() != BarDate(1)) VA = 0;

VA += (int)Input.Volume;

VolumeAccum = VA;

}


VolumeAccum-01.png
Пример аккумуляции объема за сутки

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 20:10
KakTak
Спасибо

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 20:47
KakTak
Окей я понял, а как заставить складыватся положительные и отрицательные объёмы? типа Bid\Ask Volume?

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 20:49
KakTak
блин точнее не скалдыватся а если положительный объем то + если отрицательный объём то вычитаем из итога

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 21:28
KakTak
VA += (int)Input.VolumeAsk;
VA -= (int)Input.VolumeBid;
???

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 21:30
KakTak
или может можно в твой код просто вставить название индикатора Bid Ask Volume что он оттуда брал инфу для расчетов

Re: Как сложить объёмы7

Добавлено: 16 авг 2016, 21:30
KakTak
но к сожалению я хз как