Страница 2 из 4
Re: Как сложить объёмы7
Добавлено: 16 авг 2016, 21:34
KakTak
Вообщем я вписал в код
VA += (int)Input.VolumeAsk;
VA -= (int)Input.VolumeBid;
эту ересь, и он не считает интрадей, он не понятно откуда начинает считать, но не с утра, если брать последний день на фортсе 5 минутка первая свеча сразу 40 миллионов высвечивает
Re: Как сложить объёмы7
Добавлено: 16 авг 2016, 21:36
KakTak
ЧЕ делать как быть? хелпуйте товарищи
Re: Как сложить объёмы7
Добавлено: 16 авг 2016, 21:53
KakTak
а мб четко указать if bartime 10,0,0 ,,,???????????????????????
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 09:33
evge
KakTak писал(а):Окей я понял, а как заставить складыватся положительные и отрицательные объёмы? типа Bid\Ask Volume?
что такое отрицательные объемы?
bid\ask объемы - это выполненные заявки покупателей и продавцов и они не отрицательные.
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 09:44
evge
Код: Выделить всё
function Initialize()
{
IndicatorName = "VolumeBidAskAccum";
PriceStudy = false;
AddInput("Input", Inputs.Candle);
AddSeries("Bid", DrawAs.Line, Color.Red);
AddSeries("Ask", DrawAs.Line, Color.Green);
AddGlobalVariable("VABid", Types.Int, 0);
AddGlobalVariable("VAAsk", Types.Int, 0);
}
function Evaluate()
{
if (BarDate() != BarDate(1)) { VABid = 0; VAAsk = 0; }
VABid += (int)Input.VolumeBid;
VAAsk += (int)Input.VolumeAsk;
Bid = VABid;
Ask = VAAsk;
}
- Пример
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 09:48
evge
Если нравится отрицательный BidVolume на гистограмме, то так:
Код: Выделить всё
function Initialize()
{
IndicatorName = "VolumeBidAskAccum";
PriceStudy = false;
AddInput("Input", Inputs.Candle);
AddSeries("Bid", DrawAs.Histogram, Color.Red, AxisType.ZeroBased);
AddSeries("Ask", DrawAs.Histogram, Color.Green, AxisType.ZeroBased);
AddGlobalVariable("VABid", Types.Int, 0);
AddGlobalVariable("VAAsk", Types.Int, 0);
}
function Evaluate()
{
if (BarDate() != BarDate(1)) { VABid = 0; VAAsk = 0; }
VABid -= (int)Input.VolumeBid;
VAAsk += (int)Input.VolumeAsk;
Bid = VABid;
Ask = VAAsk;
}
- Пример
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 19:25
KakTak
я хочу сделать индикатор у которого будет 0 как точка отсчета первая например 5 минутка за день ask (+ условно ) прошло 5 контрактов, ок - индикатор показывает 5 контрактов. Следующая 5 минутка по биду 15 контрактов (условно -) индикатор показывает - 10 контрактов
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 19:27
KakTak
типа счетчик контрактов который при bid вычитает при ask прибавляет
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 19:30
KakTak
типа как индикатор дельта или тот же бид аск volume, они считают контракты, ну а мне нужно чтобы индикатор от нуля постоянно прибавлял или отнимал показания например того же индикатора Delta
Re: Как сложить объёмы7
Добавлено: 17 авг 2016, 19:32
KakTak
если delta высветила ask volume То в нашем индикаторе ставим 0 + если следующая свеча bid, то от итога вычитаем