hl.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «hl.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
H_L.mq4 — пользовательский индикатор для MetaTrader 4, работающий в окне графика. Использует четыре буфера для отображения расчётных линий, основанных на значениях High, Low и среднем значении Open и Close. Индикатор пересчитывает данные при каждом обновлении баров на графике.
Настройки программы
| Настройка | Описание |
|---|---|
| S | Глубина итераций — Целочисленный параметр, определяющий количество проходов обработки данных индикатора. По умолчанию равен 4. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Blue
#property indicator_color3 Yellow
#property indicator_color4 Yellow
extern int S=4;
double ID_0[];
double ID_1[];
double ID_2[];
double ID_3[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int limit;
int counted_bars=IndicatorCounted();
if (counted_bars<0) return (-1);
if (counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
int A1=0;int A1d=0;
int A2=0;int A2d=0;
int V1=0;int V1d=0;
int V2=0;int V2d=0;
int AX=0;int AXd=0;
int BX=0;int BXd=0;
int CX=0;int CXd=0;
int DX=0;int DXd=0;
for (int cnt1=0; cnt1<limit; cnt1++)
{
ID_0[cnt1]=High[cnt1];
ID_1[cnt1]=Low[cnt1];
ID_2[cnt1]=(Open[cnt1]+Close[cnt1])/2;
ID_3[cnt1]=(Open[cnt1]+Close[cnt1])/2;
}
for (int cnt2=0;cnt2<S;cnt2++)
{
AX=0;BX=0;CX=0;DX=0;A1=0;A2=0;V1=0;V2=0;
AXd=0;BXd=0;CXd=0;DXd=0;A1d=0;A2d=0;V1d=0;V2d=0;
for (int cnt3=limit-1;cnt3>=0;cnt3--)
{//---------------------------------------------------
if (cnt3>0 && ID_0[cnt3]<ID_0[cnt3-1])
{
AX=cnt3-1;
BX=AX;
}
if (cnt3>0 && ID_0[cnt3]==ID_0[cnt3-1] && AX>0)
{
BX=cnt3-1;
}
if (cnt3>0 && ID_0[cnt3]>ID_0[cnt3-1] && AX>0) //
{
if (A1==0)
{
A1=(AX+BX)/2;
}
iПоказано первые 50% кода (символов: 2553)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.