Общие вопросы по разработке > Как сложить объёмы7

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 02:47

Кто нибудь может написать код на сложение объёмов с открытия до закрытия и на следующий день все заново?

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 02:48

1 свеча + 2, потом + 3 и так нарастающим итогом до вечера

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 02:50

чует мое сердце там пять строк - типа начало отсчета, формула сложения, цикл, Happy End!!

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

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

Непрочитанное сообщение evge » 16 авг 2016, 08:07

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

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
Пример аккумуляции объема за сутки
никогда такого не было и вот опять

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 20:10

Спасибо

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 20:47

Окей я понял, а как заставить складыватся положительные и отрицательные объёмы? типа Bid\Ask Volume?

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 20:49

блин точнее не скалдыватся а если положительный объем то + если отрицательный объём то вычитаем из итога

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 21:28

VA += (int)Input.VolumeAsk;
VA -= (int)Input.VolumeBid;
???

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 21:30

или может можно в твой код просто вставить название индикатора Bid Ask Volume что он оттуда брал инфу для расчетов

KakTak
Сообщения: 128
Зарегистрирован: 21 мар 2016, 17:55

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

Непрочитанное сообщение KakTak » 16 авг 2016, 21:30

но к сожалению я хз как


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей