rj_volume_5978916310816397270.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rj_volume_5978916310816397270.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор расчёта объёмов покупки и продажи по ценовым уровням. Отображает два буфера данных в окне графика: объём покупок (VolBuy) и объём продаж (VolSell). Расчёт основан на дневных данных цены и распределении объёма минутных баров по ценовым уровням в заданном диапазоне.
Настройки программы
| Настройка | Описание |
|---|---|
| DayRange | Задаёт количество дней, используемых для определения диапазона ценовых уровней, в которые распределяется объём. Принимает целочисленное значение. |
Поиск по коду файла
#property indicator_chart_window
extern int DayRange=1;
double VolBuy[];
double VolSell[];
static datetime LastTime;
int init()
{
// код доступен только после оплаты
}
int deinit() {return(0);}
int start()
{
// код доступен только после оплаты
}
int i,j;
double MaxPrice = iHigh(NULL, PERIOD_D1, 0);
double MinPrice = iLow(NULL, PERIOD_D1, 0);
if (ArraySize(VolBuy)<DayRange+1) return(0);
for(j=DayRange; j>=0; j--)
{
MaxPrice = MathMax(MaxPrice, iHigh(NULL, PERIOD_D1, j));
MinPrice = MathMin(MinPrice, iLow(NULL, PERIOD_D1, j));
}
int Range=MathRound((MaxPrice-MinPrice)/Point);
ArrayInitialize(VolBuy,0.0);
ArrayInitialize(VolSell,0.0);
int ind=iBarShift(NULL,PERIOD_M1,iTime(NULL,PERIOD_D1,DayRange));
if (ind<0) return(-1);
for(i=ind; i>=1; i--)
{
double lw=Low[i], op=Open[i], cl=Close[i], hg=High[i], vl=Volume[i]Показано первые 50% кода (символов: 1276)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.