dynanic zone jurik pcci for ea.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «dynanic zone jurik pcci for ea.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4, рассчитывающий и отображающий аналитические значения на отдельном окне графика. Использует пользовательскую библиотеку динамических зон для вычисления вероятностных уровней покупки и продажи на основе сглаженных данных цены. Поддерживает несколько визуальных буферов с настраиваемыми цветами и стилями отрисовки.
Настройки программы
| Настройка | Описание |
|---|---|
| PcciSmoothLength | Длина сглаживания PCCi — Задаёт период сглаживания для расчёта индикатора PCCi. |
| PcciSmoothPhase | Фазовый сдвиг PCCi — Управляет фазовым сдвигом применяемого сглаживания. |
| PcciSmoothDouble | Двойное сглаживание PCCi — При включении применяет двойное сглаживание к расчётному значению. |
| DzLookBackBars | Глубина анализа динамической зоны — Определяет количество баров, используемых для расчёта динамических зон вероятностей. |
| DzStartBuyProbability1 | Порог покупки 1 — Первый порог вероятности, при превышении которого формируется сигнал на покупку. |
| DzStartBuyProbability2 | Порог покупки 2 — Второй порог вероятности для дополнительного уровня сигнала на покупку. |
| DzStartSellProbability1 | Порог продажи 1 — Первый порог вероятности, при превышении которого формируется сигнал на продажу. |
| DzStartSellProbability2 | Порог продажи 2 — Второй порог вероятности для дополнительного уровня сигнала на продажу. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1 Goldenrod
#property indicator_color2 LimeGreen
#property indicator_color3 LimeGreen
#property indicator_color4 Red
#property indicator_color5 Red
#property indicator_color6 DarkSlateGray
#property indicator_style3 STYLE_DOT
#property indicator_style4 STYLE_DOT
#property indicator_style6 STYLE_DOT
#property indicator_width1 2
#import "dynamicZone.dll"
double dzBuyP(double& sourceArray[], double probabiltyValue, int lookBack, int bars, int i, double precision);
double dzSellP(double& sourceArray[],double probabiltyValue, int lookBack, int bars, int i, double precision);
#import
extern int PcciSmoothLength = 10;
extern double PcciSmoothPhase = 0;
extern bool PcciSmoothDouble = false;
extern int DzLookBackBars = 70;
extern double DzStartBuyProbability1 = 0.10;
extern double DzStartBuyProbability2 = 0.25;
extern double DzStartSellProbability1 = 0.10;
extern double DzStartSellProbability2 = 0.25;
double pcci[];
double bl1Buffer[];
double bl2Buffer[];
double sl1Buffer[];
double sl2Buffer[];
double zliBuffer[];
int init()
{
// код доступен только после оплаты
}
int deinit(){ return(0); }
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int i,limit;
if(counted_bars < 0) return(-1);
if(counted_bars > 0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
for(i=limit; i>=0; i--)
{
double response =
0.1177628838235*Close[i+0]
+0.1170077388431*Close[i+1]
+0.1147601209029*Close[i+2]
+0.1110729054065*Close[i+3]
+0.1060324421434*Close[i+4]
+0.0997560988008*Close[i+5]
+0.0923890376402*Close[i+6]
+0.0841000389219*Close[i+7]
+0.0750766919597*Close[i+8]
+0.0655202662708*Close[i+9]
+0.0556401583046*Close[i+10]
+0.0456482572592*Close[i+11]
+0.0357530528012*Close[i+12]
+0.02615415804227*Close[i+13]
+0.01703731282680*Close[i+14]
+0.00856960311288*Close[i+15]
+0.000895555708556*Close[i+16]
-0.00586627422066*Close[i+17]
-0.01162552971203*Close[i+18]
-0.01632152444323*Close[i+19]
-0.01992414580732*Close[i+20]
-0.02243335117589*Close[i+21]
-0.02387813894599*Close[i+22]
-0.02431430200598*Close[i+23]
-0.02382176331725*Close[i+24]
-0.02250140527159*Close[i+25]
-0.02047075493180*Close[i+26]
-0.01786000052706*Close[i+27]
-0.01480733499641*Close[i+28]
-0.01145463232852*Close[i+29]
-0.00794304696010*Close[i+30]
-0.00440829083275*Close[i+31]
-0.000977238472653*Close[i+32]
+0.002235823933755*Close[i+33]
+0.00513191787383*Close[i+34]
+0.00762972457736*Close[i+35]
+0.00966747623918*Close[i+36]
+0.01120310303187*Close[i+37]
+0.01221499285956*Close[i+38]
+0.01270127547603*Close[i+39]
+0.01267881242200*Close[i+40]
+0.01218165493397*Close[i+41]
+0.01125820035359*Close[i+42]
+0.00996954486984*Close[i+43]
+0.00838605323109*Close[i+44]
+0.00658436935337*Close[i+45]
+0.00464439195323*Close[i+46]
+0.002645759417416*Close[i+47]
+0.000666068159555*Close[i+48]
-0.001222776729259*Close[i+49]
-0.002956488520058*Close[i+50]
-0.00448011021214*Close[i+51]
-0.00574988855361*Close[i+52]
-0.00673332989225*Close[i+53]
-0.00741117882839*Close[i+54]
-0.00777644547070*Close[i+55]
-0.00783388153265*Close[i+56]
-0.00759966748743*Close[i+57]
-0.00709931269272*Close[i+58]
-0.00636769053766*Close[i+59]
-0.00544559940274*Close[i+60]
-0.00437852874428*Close[i+61]
-0.00321542503890*Close[i+62]
-0.002005580069262*Close[i+63]
-0.000798178859997*Close[i+64]
+0.000361723322003*Close[i+65]
+0.001433101593600*Close[i+66]
+0.002380073229874*Close[i+67]
+0.00317453700490*Close[i+68]
+0.00379492177651*Close[i+69]
+0.00422884523807*Close[i+70]
+0.00447038314289*Close[i+71]
+0Показано первые 50% кода (символов: 7141)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.