donchianarrow-fixed.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «donchianarrow-fixed.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский технический индикатор для платформы MetaTrader 5, реализующий систему прорыва канала Дончиана. Он рассчитывает верхнюю и нижнюю границы канала на основе максимальных и минимальных цен за настраиваемый период и отслеживает прорывы цены через эти границы.
Индикатор визуализирует сигналы восходящего и нисходящего тренда в виде стрелок, залитых прямоугольников и трендовых линий на графике цены. При обнаружении прорыва канала рисуются объекты, обозначающие потенциальные точки входа и выхода из сделок, с возможностью настройки цветов и отображаемых элементов.
Продукт отслеживает прибыльность позиций и рассчитывает статистику: процент выигранных сделок и коэффициент прибыли. Результаты могут отображаться в виде текстового комментария прямо на графике. Также поддерживаются уведомления трёх типов — звуковые, email и push-уведомления — при появлении новых сигналов тренда.
Доступен выбор различных типов цен для расчётов, включая стандартные (Close, Median, Typical, Weighted Close) и варианты на основе Heikin Ashi. Это позволяет применять индикатор в различных торговых стратегиях и на разных таймфреймах.
Настройки программы
| Настройка | Описание |
|---|---|
| UniqueName | Идентификационное имя индикатора, используемое для именования графических объектов на графике. |
| Price | Тип цены, используемый для расчётов: Close, Median, Typical, Weighted Close или варианты Heikin Ashi. |
| ChannelPeriod | Базовый период для расчёта верхней и нижней границ канала по ценовым данным. |
| MaxChannelPeriod | Максимальное значение периода канала при расширении поиска подходящей ширины канала. |
| Margin | Коэффициент маржи, определяющий внутреннюю ширину канала при расчёте границ. |
| MinChannelWidth | Минимальная допустимая ширина канала в пунктах, используемая при подборе периода. |
| UpTrendColor | Цвет отображения стрелок, трендовых линий и объектов восходящего тренда. |
| DnTrendColor | Цвет отображения стрелок, трендовых линий и объектов нисходящего тренда. |
| ShowFilledBoxes | Переключатель отображения залитых прямоугольников между границами канала при пробое. |
| ShowChannel | Переключатель отображения линий верхней и нижней границ канала на графике. |
| AnalysisSets | Текстовый параметр, задающий заголовок раздела набора анализа в коде индикатора. |
| ShowAnalysis | Переключатель отображения аналитических объектов и расчётов на графике. |
| ShowStatsComment | Переключатель отображения статистических данных (процент выигрышей, коэффициент прибыли) в комментарии на графике. |
| ShowArrows | Переключатель отображения стрелок открытия и закрытия позиций на графике. |
| ShowProfit | Переключатель отображения информации о прибыли и убытке позиций в виде текстовых меток. |
| ShowExits | Переключатель отображения уровней выхода из позиций на графике. |
| WinColor | Цвет отображения текстовых меток и объектов прибыльных позиций. |
| LossColor | Цвет отображения текстовых меток и объектов убыточных позиций. |
| alerts | Текстовый параметр, задающий заголовок раздела уведомлений в коде индикатора. |
| AlertOn | Переключатель включения звуковых оповещений о сигналах восходящего и нисходящего тренда. |
| AlertShift | Сдвиг бара, на котором проверяются условия для отправки оповещений и отображения сигналов. |
| SoundsNumber | Количество воспроизведений звукового сигнала при срабатывании оповещения о тренде. |
| SoundsPause | Пауза в секундах между последовательными воспроизведениями звука оповещения. |
| UpTrendSound | Имя звукового файла, воспроизводимого при появлении сигнала восходящего тренда. |
| DnTrendSound | Имя звукового файла, воспроизводимого при появлении сигнала нисходящего тренда. |
| EmailOn | Переключатель включения отправки email-уведомлений о сигналах тренда. |
| EmailsNumber | Количество email-сообщений, отправляемых при срабатывании оповещения о сигнале. |
| PushNotificationOn | Переключатель включения push-уведомлений о сигналах восходящего и нисходящего тренда. |
Поиск по коду файла
#property version "";
#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 DodgerBlue
#property indicator_color2 Crimson
#property indicator_color3 DimGray
#property indicator_color4 DimGray
#property indicator_color5 LimeGreen
#property indicator_color6 Coral
enum ENUM_PRICE
{
close = 0, // Close
median = 1, // Median
typical = 2, // Typical
weightedClose = 3, // Weighted Close
heikenAshiClose = 4, // Heiken Ashi Close
heikenAshiMedian = 5, // Heiken Ashi Median
heikenAshiTypical = 6, // Heiken Ashi Typical
heikenAshiWeighted = 7 // Heiken Ashi Weighted Close
};
extern string UniqueName = "DonchianBrk";
extern ENUM_PRICE Price = close;
extern int ChannelPeriod = 2;
extern int MaxChannelPeriod = 30;
extern double Margin;
extern double MinChannelWidth = 10;
extern color UpTrendColor = MidnightBlue;
extern color DnTrendColor = Maroon;
extern bool ShowFilledBoxes = true;
extern bool ShowChannel = true;
extern string AnalysisSets = "=== Trade Analysis ===";
extern bool ShowAnalysis = true;
extern bool ShowStatsComment;
extern bool ShowArrows = true;
extern bool ShowProfit = true;
extern bool ShowExits;
extern color WinColor = White;
extern color LossColor = Tomato;
extern string alerts = "==== Alerts & Emails: ====";
extern bool AlertOn;
extern int AlertShift = 1;
extern int SoundsNumber = 5;
extern int SoundsPause = 5;
extern string UpTrendSound = "alert.wav";
extern string DnTrendSound = "alert2.wav";
extern bool EmailOn;
extern int EmailsNumber = *;
extern bool PushNotificationOn;
int Gi_0000;
int Ii_0208;
int returned_i;
int Gi_0001;
string Is_05D8;
string Is_05E8;
string Is_05C8;
double Ind_001;
double Ind_000;
double Ind_002;
double Id_02F8;
double Gd_0000;
int Gi_0002;
double Gd_0003;
int Gi_0004;
int Gi_0005;
int Gi_0006;
long Gl_0007;
double Gd_0008;
long Gl_0009;
double Gd_000A;
bool Gb_000B;
int Gi_000C;
int Gi_000D;
int Gi_000E;
int Gi_000F;
long Gl_0010;
double Gd_0011;
int Gi_0012;
int Gi_0013;
long Gl_0014;
double Gd_0015;
long Gl_0016;
double Gd_0017;
int Gi_0018;
int Gi_0019;
int Gi_001A;
long Gl_001B;
double Gd_001C;
int Gi_001D;
int Gi_001E;
int Gi_001F;
long Gl_0020;
double Gd_0021;
int Gi_0022;
int Gi_0023;
int Gi_0024;
int Gi_0025;
long Gl_0026;
double Gd_0027;
int Gi_0028;
int Gi_0029;
int Gi_002A;
long Gl_002B;
double Gd_002C;
long Gl_002D;
double Gd_002E;
int Gi_002F;
int Gi_0030;
int Gi_0031;
long Gl_0032;
double Gd_0033;
int Gi_0034;
int Gi_0035;
int Gi_0036;
long Gl_0037;
double Gd_0038;
int Gi_0039;
int Gi_003A;
int Gi_003B;
int Gi_003C;
long Gl_003D;
double Gd_003E;
int Gi_003F;
int Gi_0040;
int Gi_0041;
int Gi_0042;
long Gl_0043;
double Gd_0044;
long Gl_0045;
double Gd_0046;
bool Gb_0047;
int Gi_0048;
int Gi_0049;
int Gi_004A;
int Gi_004B;
long Gl_004C;
double Gd_004D;
int Gi_004E;
int Gi_004F;
long Gl_0050;
double Gd_0051;
long Gl_0052;
double Gd_0053;
int Gi_0054;
int Gi_0055;
int Gi_0056;
long Gl_0057;
double Gd_0058;
int Gi_0059;
int Gi_005A;
int Gi_005B;
long Gl_005C;
double Gd_005D;
int Gi_005E;
int Gi_005F;
int Gi_0060;
int Gi_0061;
long Gl_0062;
double Gd_0063;
int Gi_0064;
int Gi_0065;
int Gi_0066;
long Gl_0067;
double Gd_0068;
long Gl_0069;
double Gd_006A;
int Gi_006B;
int Gi_006C;
int Gi_006D;
long Gl_006E;
double Gd_006F;
int Gi_0070;
int Gi_0071;
int Gi_0072;
long Gl_0073;
double Gd_0074;
int Gi_0075;
int Gi_0076;
int Gi_0077;
int Gi_0078;
long Gl_0079;
double Gd_007A;
int Gi_007B;
int Gi_007C;
int Gi_007D;
bool Gb_007E;
int Gi_007F;
int Gi_0080;
int Gi_0081;
int Gi_0082;
int Gi_0083;
int Gi_0084;
long Gl_0085;
bool Gb_0086;
int Gi_0087;
int Gi_0088;
long Gl_0089;
bool Gb_008A;
int Gi_008B;
double Gd_008B;
int Gi_008C;
double Gd_008C;
int Gi_008D;
double Gd_008D;
int Gi_008E;
double Gd_008E;
int Gi_008F;
double Gd_008F;
int Gi_0090;
double Gd_0090;
int Gi_0091;
long Gl_0091;
long Il_05C0;
int Gi_0092;
int Gi_0093;
bool Gb_0093;
bool Gb_0092;
int Gi_0094;
int Gi_0095;
bool Gb_0095;
bool Gb_0094;
int Gi_0096;
long Gl_0096;
int Gi_0097;
double Gd_0097;
int Gi_0098;
double Gd_0098;
double Gd_0099;
double Gd_009A;
int Gi_009A;
bool Gb_009A;
int Gi_009B;
double Gd_009B;
double Gd_009C;
double Gd_009D;
bool Gb_009D;
int Gi_009D;
int Gi_009E;
double Gd_009E;
int Gi_009F;
double Gd_009F;
int Gi_00A0;
double Gd_00A0;
int Gi_00A1;
double Gd_00A1;
int Gi_00A2;
bool Gb_00A3;
double Gd_00A2;
int Gi_00A3;
double Gd_00A3;
int Gi_00A4;
bool Gb_00A5;
double Gd_00A4;
int Gi_00A5;
double Gd_00A5;
int Gi_00A6;
int Gi_00A7;
bool Gb_00A8;
double Gd_00A6;
double Gd_00A7;
int Gi_00A8;
bool Gb_00A9;
double Gd_00A8;
int Gi_00A9;
int Gi_00AA;
double Gd_00AA;
double Gd_00A9;
int Gi_00AB;
int Gi_00AC;
double Gd_00AC;
double Gd_00AB;
int Gi_00AD;
int Gi_00AE;
int Gi_00AF;
bool Gb_00B0;
double Gd_00AF;
int Gi_00B0;
int Gi_00B1;
double Gd_00B1;
double Gd_00B0;
int Gi_00B2;
int Gi_00B3;
double Gd_00B3;
double Gd_00B2;
int Gi_00B4;
int Gi_00B5;
int Gi_00B6;
double Gd_00B6;
int Gi_00B7;
double Gd_00B7;
int Gi_00B8;
int Gi_00B9;
double Gd_00B9;
double Gd_00B8;
int Gi_00BA;
int Gi_00BB;
double Gd_00BB;
double Gd_00BA;
int Gi_00BC;
double Gd_00BC;
int Gi_00BD;
double Gd_00BD;
int Gi_00BE;
int Gi_00BF;
bool Gb_00BF;
bool Gb_00BE;
int Gi_00C0;
int Gi_00C1;
bool Gb_00C1;
bool Gb_00C0;
int Gi_00C2;
bool Gb_00C3;
double Gd_00C2;
int Gi_00C3;
bool Gb_00C4;
double Gd_00C3;
int Gi_00C4;
int Gi_00C5;
double Gd_00C6;
double Gd_00C4;
int Gi_00C7;
double Gd_00C8;
double Gd_00C7;
double Id_03D0;
int Gi_00C6;
bool Gb_00C9;
int Gi_00C9;
bool Gb_00CA;
double Gd_00C9;
int Gi_00CA;
int Gi_00CB;
long Gl_00CA;
int Gi_00CC;
double Gd_00CC;
int Gi_00CD;
long Gl_00CD;
int Gi_00CE;
long Gl_00CF;
long Gl_00CE;
bool returned_b;
int Gi_00CF;
double Gd_00CF;
int Gi_00D0;
double Gd_00D0;
double Gd_00D1;
int Gi_00D2;
double Gd_00D2;
int Gi_00D1;
double Gd_00D3;
int Gi_00D3;
double Gd_00D4;
int Gi_00D4;
double Gd_00D5;
int Gi_00D5;
double Gd_00D6;
int Gi_00D6;
int Gi_00D7;
int Gi_00D8;
double Gd_00D7;
double Gd_00D8;
int Gi_00D9;
int Gi_00DA;
int Gi_00DB;
double Gd_00DA;
long Gl_00DB;
long Gl_00D9;
int Gi_00DC;
int Gi_00DD;
double Gd_00DC;
int Gi_00DE;
int Gi_00DF;
double Gd_00DE;
double Gd_00DF;
double Gd_00DD;
int Gi_00E0;
bool Gb_00E0;
int Gi_00E1;
double Gd_00E2;
double Gd_00E1;
int Gi_00E2;
int Gi_00E3;
double Gd_00E3;
int Gi_00E4;
int Gi_00E5;
double Gd_00E4;
long Gl_00E5;
int Gi_00E6;
double Gd_00E7;
double Gd_00E6;
long Gl_00E7;
int Gi_00E7;
bool Gb_00E8;
double Id_03D8;
int Gi_00E8;
int Gi_00E9;
int Gi_00EA;
double Gd_00E9;
int Gi_00EB;
int Gi_00EC;
double Gd_00EB;
bool Gb_00ED;
double Gd_00EA;
double Gd_00EC;
int Gi_00ED;
int Gi_00EE;
double Gd_00ED;
double Gd_00EE;
int Gi_00EF;
int Gi_00F0;
int Gi_00F1;
double Gd_00F0;
long Gl_00F1;
long Gl_00EF;
int Gi_00F2;
bool Gb_00F2;
int Gi_00F3;
int Gi_00F4;
double Gd_00F3;
long Gl_00F4;
int Gi_00F5;
int Gi_00F6;
double Gd_00F5;
long Gl_00F6;
int Gi_00F7;
int Gi_00F8;
double Gd_00F7;
int Gi_00F9;
int Gi_00FA;
double Gd_00F9;
bool Gb_00FB;
double Gd_00F8;
double Gd_00FA;
int Gi_00FB;
int Gi_00FC;
double Gd_00FB;
double Gd_00FC;
int Gi_00FD;
int Gi_00FE;
double Gd_00FD;
long Gl_00FE;
int Gi_00FF;
int Gi_0100;
double Gd_00FF;
double Gd_0100;
int Gi_0101;
int Gi_0102;
double Gd_0101;
long Gl_0102;
int Gi_0103;
double Gd_0104;
double Gd_0103;
long Gl_0104;
int Gi_0104;
bool Gb_0105;
int Gi_0105;
int Gi_0106;
double Gd_0105;
double Gd_0106;
int Gi_0107;
int Gi_0108;
double Gd_0107;
long Gl_0108;
int Gi_0109;
double Gd_010A;
double Gd_0109;
long Gl_010A;
int Gi_010A;
int Gi_010B;
int Gi_010C;
double Gd_010C;
double Gd_010B;
int Gi_010D;
int Gi_010E;
double Gd_010D;
int Gi_010F;
int Gi_0110;
double Gd_010F;
double Gd_010E;
double Gd_0110;
double Gd_0111;
bool Gb_0111;
int Gi_0111;
double Gd_0112;
int Gi_0113;
double Gd_0113;
int Gi_0116;
double Gd_0118;
double Gd_0116;
bool Gb_0118;
int Gi_0118;
int Gi_0119;
double Gd_0119;
int Gi_011A;
int Gi_011B;
double Gd_011A;
long Gl_011B;
int Gi_011C;
double Gd_011D;
double Gd_011C;
long Gl_011D;
int Gi_0122;
long Gl_0123;
long Gl_0122;
int Gi_0123;
bool Gb_0124;
double Gd_0123;
int Gi_0124;
int Gi_0125;
int Gi_0126;
double Gd_0125;
bool Gb_0127;
double Gd_0124;
double Gd_0126;
int Gi_0127;
int Gi_0128;
int Gi_0129;
int Gi_012A;
double Gd_0129;
double Gd_012A;
double Gd_0128;
int Gi_012B;
int Gi_012C;
int Gi_012D;
double Gd_012C;
long Gl_012D;
long Gl_012B;
int Gi_012E;
bool Gb_012F;
double Gd_012E;
int Gi_012F;
int Gi_0130;
int Gi_0131;
double Gd_0130;
int Gi_0132;
int Gi_0133;
double Gd_0132;
bool Gb_0134;
double Gd_0131;
double Gd_0133;
int Gi_0134;
int Gi_0135;
double Gd_0134;
double Gd_0135;
int Gi_0136;
int Gi_0137;
int Gi_0138;
double Gd_0137;
long Gl_0138;
long Gl_0136;
int Gi_0139;
bool Gb_0139;
int Gi_013A;
double Gd_013B;
double Gd_013A;
int Gi_013B;
double Gd_013C;
int Gi_013C;
int Gi_013D;
long Gl_013D;
int Gi_013E;
int Gi_013F;
double Gd_013E;
long Gl_013F;
int Gi_0140;
int Gi_0141;
double Gd_0140;
int Gi_0142;
int Gi_0143;
double Gd_0142;
bool Gb_0144;
double Gd_0141;
double Gd_0143;
int Gi_0144;
int Gi_0145;
double Gd_0144;
double Gd_0145;
int Gi_0146;
int Gi_0147;
double Gd_0146;
long Gl_0147;
int Gi_0148;
int Gi_0149;
double Gd_0148;
double Gd_0149;
int Gi_014A;
int Gi_014B;
double Gd_014A;
long Gl_014B;
int Gi_014C;
double Gd_014D;
double Gd_014C;
long Gl_014D;
int Gi_014D;
bool Gb_014E;
int Gi_014E;
int Gi_014F;
double Gd_014E;
double Gd_014F;
int Gi_0150;
int Gi_0151;
double Gd_0150;
long Gl_0151;
int Gi_0152;
double Gd_0153;
double Gd_0152;
long Gl_0153;
int Gi_0153;
int Gi_0154;
int Gi_0155;
double Gd_0155;
double Gd_0154;
int Gi_0156;
int Gi_0157;
double Gd_0156;
int Gi_0158;
int Gi_0159;
double Gd_0158;
double Gd_0157;
double Gd_0159;
double Gd_015A;
bool Gb_015A;
int Gi_015A;
double Gd_015B;
int Gi_015C;
double Gd_015C;
int Gi_015F;
double Gd_0161;
double Gd_015F;
bool Gb_0161;
int Gi_0161;
int Gi_0162;
double Gd_0162;
int Gi_0163;
int Gi_0164;
double Gd_0163;
long Gl_0164;
int Gi_0165;
double Gd_0166;
double Gd_0165;
long Gl_0166;
int Gi_016B;
double Gd_016B;
double Gd_016C;
long Gl_016C;
long returned_l;
int Gi_016D;
long Gl_016D;
int Gi_016C;
double Gd_016E;
int Gi_016E;
bool Gb_016F;
int Gi_016F;
bool Gb_0170;
double Gd_016F;
int Gi_0170;
int Gi_0171;
double Gd_0172;
double Gd_0170;
int Gi_0173;
double Gd_0174;
double Gd_0173;
int Gi_0172;
bool Gb_0175;
int Gi_0175;
bool Gb_0176;
double Gd_0175;
int Gi_0176;
int Gi_0177;
long Gl_0176;
int Gi_0178;
double Gd_0178;
int Gi_0179;
long Gl_0179;
int Gi_017A;
long Gl_017B;
long Gl_017A;
int Gi_017B;
double Gd_017B;
int Gi_017C;
double Gd_017C;
double Gd_017D;
int Gi_017E;
double Gd_017E;
int Gi_017D;
double Gd_017F;
int Gi_017F;
double Gd_0180;
int Gi_0180;
double Gd_0181;
int Gi_0181;
double Gd_0182;
int Gi_0182;
int Gi_0183;
int Gi_0184;
double Gd_0183;
double Gd_0184;
int Gi_0185;
int Gi_0186;
int Gi_0187;
double Gd_0186;
long Gl_0187;
long Gl_0185;
int Gi_0188;
int Gi_0189;
double Gd_0188;
int Gi_018A;
int Gi_018B;
double Gd_018A;
double Gd_018B;
double Gd_0189;
int Gi_018C;
bool Gb_018C;
int Gi_018D;
double Gd_018E;
double Gd_018D;
int Gi_018E;
int Gi_018F;
double Gd_018F;
int Gi_0190;
int Gi_0191;
double Gd_0190;
long Gl_0191;
int Gi_0192;
double Gd_0193;
double Gd_0192;
long Gl_0193;
int Gi_0193;
bool Gb_0194;
int Gi_0194;
int Gi_0195;
int Gi_0196;
double Gd_0195;
int Gi_0197;
int Gi_0198;
double Gd_0197;
bool Gb_0199;
double Gd_0196;
double Gd_0198;
int Gi_0199;
int Gi_019A;
double Gd_0199;
double Gd_019A;
int Gi_019B;
int Gi_019C;
int Gi_019D;
double Gd_019C;
long Gl_019D;
long Gl_019B;
int Gi_019E;
bool Gb_019E;
int Gi_019F;
int Gi_01A0;
double Gd_019F;
long Gl_01A0;
int Gi_01A1;
int Gi_01A2;
double Gd_01A1;
long Gl_01A2;
int Gi_01A3;
int Gi_01A4;
double Gd_01A3;
int Gi_01A5;
int Gi_01A6;
double Gd_01A5;
bool Gb_01A7;
double Gd_01A4;
double Gd_01A6;
int Gi_01A7;
int Gi_01A8;
double Gd_01A7;
double Gd_01A8;
int Gi_01A9;
int Gi_01AA;
double Gd_01A9;
long Gl_01AA;
int Gi_01AB;
int Gi_01AC;
double Gd_01AB;
double Gd_01AC;
int Gi_01AD;
int Gi_01AE;
double Gd_01AD;
long Gl_01AE;
int Gi_01AF;
double Gd_01B0;
double Gd_01AF;
long Gl_01B0;
int Gi_01B0;
bool Gb_01B1;
int Gi_01B1;
int Gi_01B2;
double Gd_01B1;
double Gd_01B2;
int Gi_01B3;
int Gi_01B4;
double Gd_01B3;
long Gl_01B4;
int Gi_01B5;
double Gd_01B6;
double Gd_01B5;
long Gl_01B6;
int Gi_01B6;
int Gi_01B7;
int Gi_01B8;
double Gd_01B8;
double Gd_01B7;
int Gi_01B9;
int Gi_01BA;
double Gd_01B9;
int Gi_01BB;
int Gi_01BC;
double Gd_01BB;
double Gd_01BA;
double Gd_01BC;
double Gd_01BD;
bool Gb_01BD;
int Gi_01BD;
double Gd_01BE;
int Gi_01BF;
double Gd_01BF;
int Gi_01C2;
double Gd_01C4;
double Gd_01C2;
bool Gb_01C4;
int Gi_01C4;
int Gi_01C5;
double Gd_01C5;
int Gi_01C6;
int Gi_01C7;
double Gd_01C6;
long Gl_01C7;
int Gi_01C8;
double Gd_01C9;
double Gd_01C8;
long Gl_01C9;
int Gi_01CE;
long Gl_01CF;
long Gl_01CE;
int Gi_01CF;
bool Gb_01D0;
double Gd_01CF;
int Gi_01D0;
int Gi_01D1;
int Gi_01D2;
double Gd_01D1;
bool Gb_01D3;
double Gd_01D0;
double Gd_01D2;
int Gi_01D3;
int Gi_01D4;
int Gi_01D5;
int Gi_01D6;
double Gd_01D5;
double Gd_01D6;
double Gd_01D4;
int Gi_01D7;
int Gi_01D8;
int Gi_01D9;
double Gd_01D8;
long Gl_01D9;
long Gl_01D7;
int Gi_01DA;
bool Gb_01DB;
double Gd_01DA;
int Gi_01DB;
int Gi_01DC;
int Gi_01DD;
double Gd_01DC;
int Gi_01DE;
int Gi_01DF;
double Gd_01DE;
bool Gb_01E0;
double Gd_01DD;
double Gd_01DF;
int Gi_01E0;
int Gi_01E1;
double Gd_01E0;
double Gd_01E1;
int Gi_01E2;
int Gi_01E3;
int Gi_01E4;
double Gd_01E3;
long Gl_01E4;
long Gl_01E2;
int Gi_01E5;
bool Gb_01E5;
int Gi_01E6;
double Gd_01E7;
double Gd_01E6;
int Gi_01E7;
double Gd_01E8;
int Gi_01E8;
int Gi_01E9;
long Gl_01E9;
int Gi_01EA;
int Gi_01EB;
double Gd_01EA;
long Gl_01EB;
int Gi_01EC;
int Gi_01ED;
double Gd_01EC;
int Gi_01EE;
int Gi_01EF;
double Gd_01EE;
bool Gb_01F0;
double Gd_01ED;
double Gd_01EF;
int Gi_01F0;
int Gi_01F1;
double Gd_01F0;
double Gd_01F1;
int Gi_01F2;
int Gi_01F3;
double Gd_01F2;
long Gl_01F3;
int Gi_01F4;
int Gi_01F5;
double Gd_01F4;
double Gd_01F5;
int Gi_01F6;
int Gi_01F7;
double Gd_01F6;
long Gl_01F7;
int Gi_01F8;
double Gd_01F9;
double Gd_01F8;
long Gl_01F9;
int Gi_01F9;
bool Gb_01FA;
int Gi_01FA;
int Gi_01FB;
double Gd_01FA;
double Gd_01FB;
int Gi_01FC;
int Gi_01FD;
double Gd_01FC;
long Gl_01FD;
int Gi_01FE;
double Gd_01FF;
double Gd_01FE;
long Gl_01FF;
int Gi_01FF;
int Gi_0200;
int Gi_0201;
double Gd_0201;
double Gd_0200;
int Gi_0202;
int Gi_0203;
double Gd_0202;
int Gi_0204;
int Gi_0205;
double Gd_0204;
double Gd_0203;
double Gd_0205;
double Gd_0206;
bool Gb_0206;
int Gi_0206;
double Gd_0207;
int Gi_0208;
double Gd_0208;
int Gi_020B;
double Gd_020D;
double Gd_020B;
bool Gb_020D;
int Gi_020D;
int Gi_020E;
double Gd_020E;
int Gi_020F;
int Gi_0210;
double Gd_020F;
long Gl_0210;
int Gi_0211;
double Gd_0212;
double Gd_0211;
long Gl_0212;
int Gi_0217;
double Gd_0217;
double Gd_0218;
long Gl_0218;
int Gi_0219;
long Gl_0219;
int Gi_0218;
double Gd_021A;
int Gi_021A;
int Gi_021B;
double Gd_021B;
bool Gb_021C;
int Gi_021C;
int Gi_021D;
double Gd_021C;
double Gd_021D;
double Gd_021E;
int Gi_021F;
int Gi_0220;
double Gd_021F;
double Gd_0220;
int Gi_0221;
double Gd_0221;
int Gi_0222;
bool Gb_0223;
double Gd_0222;
int Gi_0223;
double Gd_0224;
double Gd_0223;
int Gi_0224;
bool Gb_0225;
int Gi_0225;
bool Gb_0226;
double Gd_0225;
int Gi_022F;
bool Gb_0230;
double Gd_022F;
int Gi_0231;
double Gd_0231;
int Gi_0230;
bool Gb_0232;
double Gd_0230;
int Gi_0233;
double Gd_0233;
long Il_05F8;
int Gi_0232;
int Gi_0234;
double Gd_0235;
double Gd_0234;
string Is_0600;
int Gi_0235;
int Gi_0236;
double Gd_0237;
double Gd_0236;
int Gi_0237;
int Gi_0238;
double Gd_0239;
double Gd_0238;
string Is_0620;
int Gi_0239;
int Gi_023A;
double Gd_023B;
double Gd_023A;
int Gi_023B;
int Gi_023C;
double Gd_023D;
double Gd_023C;
string Is_0630;
int Gi_023D;
int Gi_023E;
double Gd_023F;
double Gd_023E;
int Gi_023F;
long Gl_023F;
long Il_0618;
int Ii_0788;
long Gl_0240;
long Gl_0241;
long Il_0610;
int Gi_0241;
long Gl_0242;
long Gl_0243;
int Gi_0226;
int Gi_0227;
double Ind_004;
double Gd_0226;
double Gd_0228;
int Gi_0229;
double Gd_0229;
int Gi_0228;
double Gd_022A;
int Gi_022B;
int Gi_022C;
double Gd_022B;
double Gd_022D;
int Gi_022E;
double Gd_022E;
int Gi_022D;
int Gi_021E;
int Gi_0212;
int Gi_0213;
double Gd_0213;
int Gi_0214;
int Gi_0215;
double Gd_0214;
long Gl_0215;
int Gi_0216;
double Gd_0216;
long Gl_0217;
int Gi_0207;
double Gd_0209;
int Gi_020A;
double Gd_020A;
int Gi_0209;
int Gi_020C;
int Gi_01C9;
int Gi_01CA;
double Gd_01CA;
int Gi_01CB;
int Gi_01CC;
double Gd_01CB;
long Gl_01CC;
int Gi_01CD;
double Gd_01CE;
double Gd_01CD;
int Gi_01BE;
double Gd_01C0;
int Gi_01C1;
double Gd_01C1;
int Gi_01C0;
int Gi_01C3;
int Gi_0166;
int Gi_0167;
double Gd_0167;
int Gi_0168;
int Gi_0169;
double Gd_0168;
long Gl_0169;
int Gi_016A;
double Gd_016A;
long Gl_016B;
int Gi_015B;
double Gd_015D;
int Gi_015E;
double Gd_015E;
int Gi_015D;
int Gi_0160;
int Gi_011D;
int Gi_011E;
double Gd_011E;
int Gi_011F;
int Gi_0120;
double Gd_011F;
long Gl_0120;
int Gi_0121;
double Gd_0122;
double Gd_0121;
int Gi_0112;
double Gd_0114;
int Gi_0115;
double Gd_0115;
int Gi_0114;
int Gi_0117;
long Gl_0000;
long Gl_0001;
int Gi_0003;
double Gd_0002;
double Gd_0005;
double Gd_0004;
int Gi_0007;
double Gd_0007;
double Gd_0006;
int Gi_0008;
int Gi_0009;
double Gd_0009;
int Gi_000A;
int Gi_000B;
long Gl_000B;
long Gl_000A;
double Gd_000D;
double Gd_000C;
double Gd_000F;
double Gd_000E;
int Gi_0010;
int Gi_0011;
double Gd_0010;
double Gd_0013;
double Gd_0012;
int Gi_002B;
double Gd_0029;
double Gd_002B;
int Gi_002D;
double Gd_002D;
int Gi_002C;
int Gi_0027;
double Gd_0028;
double Gd_002A;
int Gi_0026;
double Gd_0025;
double Gd_0026;
int Gi_0021;
int Gi_0014;
int Gi_0015;
double Gd_0014;
double Gd_0016;
int Gi_0017;
double Gd_0018;
double Gd_0019;
int Gi_0016;
double Gd_001A;
double Gd_001B;
int Gi_001C;
int Gi_001B;
double Gd_001D;
double Gd_001F;
double Gd_001E;
double Gd_0020;
int Gi_0020;
double Gd_0023;
double Gd_0022;
double Gd_0024;
double Id_0000[];
double Id_0034[];
double Id_0068[];
double Id_009C[];
double Id_00D0[];
double Id_0104[];
double Id_0138[];
double Id_016C[];
double Id_01A0[];
double Id_01D4[];
int Ii_0240[2];
int Ii_027C[2];
bool Ib_02B8[2];
bool Ib_02F0[2];
double Id_0300[];
double Id_0334[];
double Id_0368[];
double Id_039C[];
double Id_0414[2];
double Id_0458[2];
double Id_049C[2];
double Id_04E0[2];
long Il_04F0[];
long Il_0524[];
long Il_0558[];
long Il_058C[];
double Id_0670[1][2];
double Id_06B4[1][2];
double Id_06F8[1][2];
double Id_073C[1][2];
long Il_0780[1];
double returned_double;
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
string tmp_str0000;
string tmp_str0001;
string tmp_str0002;
string tmp_str0003;
string tmp_str0004;
string tmp_str0005;
string tmp_str0006;
string tmp_str0007;
string tmp_str0008;
string tmp_str0009;
string tmp_str000A;
string tmp_str000B;
string tmp_str000C;
string tmp_str000D;
string tmp_str000E;
string tmp_str000F;
string tmp_str0010;
string tmp_str0011;
string tmp_str0012;
string tmp_str0013;
string tmp_str0014;
string tmp_str0015;
string tmp_str0016;
string tmp_str0017;
string tmp_str0018;
string tmp_str0019;
string tmp_str001A;
string tmp_str001B;
string tmp_str001C;
string tmp_str001D;
string tmp_str001E;
string tmp_str001F;
string tmp_str0020;
string tmp_str0021;
string tmp_str0022;
string tmp_str0023;
string tmp_str0024;
string tmp_str0025;
string tmp_str0026;
string tmp_str0027;
string tmp_str0028;
string tmp_str0029;
string tmp_str002A;
string tmp_str002B;
string tmp_str002C;
string tmp_str002D;
string tmp_str002E;
string tmp_str002F;
string tmp_str0030;
string tmp_str0031;
string tmp_str0032;
string tmp_str0033;
string tmp_str0034;
string tmp_str0035;
string tmp_str0036;
string tmp_str0037;
string tmp_str0038;
string tmp_str0039;
string tmp_str003A;
string tmp_str003B;
string tmp_str003C;
string tmp_str003D;
string tmp_str003E;
string tmp_str003F;
string tmp_str0040;
string tmp_str0041;
string tmp_str0042;
string tmp_str0043;
string tmp_str0044;
string tmp_str0045;
string tmp_str0046;
string tmp_str0047;
string tmp_str0048;
string tmp_str0049;
int Li_FFFC;
int Li_FFF8;
int Li_FFF4;
int Li_FFF0;
double Ld_FFE8;
double Ld_FFE0;
int Li_FFDC;
int Li_FFD8;
int Li_FFD4;
int Li_FFD0;
double Ld_FFC8;
double Ld_FFC0;
double Ld_FFB8;
int Li_FFB4;
int Li_FFB0;
string Ls_FFA0;
bool Lb_FF9F;
bool Lb_FF9E;
Li_FFFC = 0;
Li_FFF8 = 0;
Li_FFF4 = 0;
Li_FFF0 = 0;
Ld_FFE8 = 0;
Ld_FFE0 = 0;
Li_FFDC = 0;
Li_FFD8 = 0;
Li_FFD4 = 0;
Li_FFD0 = 0;
Ld_FFC8 = 0;
Ld_FFC0 = 0;
Ld_FFB8 = 0;
Li_FFB4 = 0;
Li_FFB0 = 0;
Lb_FF9F = false;
Lb_FF9E = false;
Gd_0000 = 0;
Gi_0001 = 0;
Gi_0002 = 0;
Gd_0003 = 0;
Gi_0004 = 0;
Gi_0005 = 0;
Gi_0006 = 0;
Gl_0007 = 0;
Gd_0008 = 0;
Gl_0009 = 0;
Gd_000A = 0;
Gb_000B = false;
Gi_000C = 0;
Gi_000D = 0;
Gi_000E = 0;
Gi_000F = 0;
Gl_0010 = 0;
Gd_0011 = 0;
Gi_0012 = 0;
Gi_0013 = 0;
Gl_0014 = 0;
Gd_0015 = 0;
Gl_0016 = 0;
Gd_0017 = 0;
Gi_0018 = 0;
Gi_0019 = 0;
Gi_001A = 0;
Gl_001B = 0;
Gd_001C = 0;
Gi_001D = 0;
Gi_001E = 0;
Gi_001F = 0;
Gl_0020 = 0;
Gd_0021 = 0;
Gi_0022 = 0;
Gi_0023 = 0;
Gi_0024 = 0;
Gi_0025 = 0;
Gl_0026 = 0;
Gd_0027 = 0;
Gi_0028 = 0;
Gi_0029 = 0;
Gi_002A = 0;
Gl_002B = 0;
Gd_002C = 0;
Gl_002D = 0;
Gd_002E = 0;
Gi_002F = 0;
Gi_0030 = 0;
Gi_0031 = 0;
Gl_0032 = 0;
Gd_0033 = 0;
Gi_0034 = 0;
Gi_0035 = 0;
Gi_0036 = 0;
Gl_0037 = 0;
Gd_0038 = 0;
Gi_0039 = 0;
Gi_003A = 0;
Gi_003B = 0;
Gi_003C = 0;
Gl_003D = 0;
Gd_003E = 0;
Gi_003F = 0;
Gi_0040 = 0;
Gi_0041 = 0;
Gi_0042 = 0;
Gl_0043 = 0;
Gd_0044 = 0;
Gl_0045 = 0;
Gd_0046 = 0;
Gb_0047 = false;
Gi_0048 = 0;
Gi_0049 = 0;
Gi_004A = 0;
Gi_004B = 0;
Gl_004C = 0;
Gd_004D = 0;
Gi_004E = 0;
Gi_004F = 0;
Gl_0050 = 0;
Gd_0051 = 0;
Gl_0052 = 0;
Gd_0053 = 0;
Gi_0054 = 0;
Gi_0055 = 0;
Gi_0056 = 0;
Gl_0057 = 0;
Gd_0058 = 0;
Gi_0059 = 0;
Gi_005A = 0;
Gi_005B = 0;
Gl_005C = 0;
Gd_005D = 0;
Gi_005E = 0;
Gi_005F = 0;
Gi_0060 = 0;
Gi_0061 = 0;
Gl_0062 = 0;
Gd_0063 = 0;
Gi_0064 = 0;
Gi_0065 = 0;
Gi_0066 = 0;
Gl_0067 = 0;
Gd_0068 = 0;
Gl_0069 = 0;
Gd_006A = 0;
Gi_006B = 0;
Gi_006C = 0;
Gi_006D = 0;
Gl_006E = 0;
Gd_006F = 0;
Gi_0070 = 0;
Gi_0071 = 0;
Gi_0072 = 0;
Gl_0073 = 0;
Gd_0074 = 0;
Gi_0075 = 0;
Gi_0076 = 0;
Gi_0077 = 0;
Gi_0078 = 0;
Gl_0079 = 0;
Gd_007A = 0;
Gi_007B = 0;
Gi_007C = 0;
Gi_007D = 0;
Gb_007E = false;
Gi_007F = 0;
Gi_0080 = 0;
Gi_0081 = 0;
Gi_0082 = 0;
Gi_0083 = 0;
Gi_0084 = 0;
Gl_0085 = 0;
Gb_0086 = false;
Gi_0087 = 0;
Gi_0088 = 0;
Gl_0089 = 0;
Gb_008A = false;
Li_FFF8 = 0;
Li_FFF4 = 0;
Li_FFF0 = IndicatorCounted();
Ld_FFE8 = 0;
Ld_FFE0 = 0;
if (Li_FFF0 > 0) {
Gi_008B = Bars - Li_FFF0;
Li_FFF4 = Gi_008B - 1;
}
if (Li_FFF0 < 0) {
Li_FFFC = 0;
return Li_FFFC;
}
if (Li_FFF0 < 1) {
Li_FFF4 = Bars - 1;
Li_FFDC = Li_FFF4;
if (Li_FFF4 >= 0) {
do {
Id_0068[Li_FFDC] = 2147483647;
Id_009C[Li_FFDC] = 2147483647;
Id_0000[Li_FFDC] = 2147483647;
Id_0034[Li_FFDC] = 2147483647;
Id_00D0[Li_FFDC] = 0;
Id_0104[Li_FFDC] = 0;
Li_FFDC = Li_FFDC - 1;
} while (Li_FFDC >= 0);
}}
Li_FFF8 = Li_FFF4;
if (Li_FFF4 >= 0) {
do {
if (Time[Li_FFF8] != Il_05C0) {
Ib_02B8[1] = Ib_02B8[0];
Ib_02F0[1] = Ib_02F0[0];
Il_05C0 = Time[Li_FFF8];
}
Li_FFD8 = MaxChannelPeriod;
Li_FFD4 = iHighest(NULL, 0, 2, ChannelPeriod, Li_FFF8);
Li_FFD0 = iLowest(NULL, 0, 1, ChannelPeriod, Li_FFF8);
Ld_FFC8 = High[Li_FFD4];
Ld_FFC0 = Low[Li_FFD0];
Gd_0099 = (Ld_FFC8 - Ld_FFC0);
Gd_009A = (Margin * 2);
Ld_FFB8 = ((1 - Gd_009A) * Gd_0099);
Gi_009A = Bars - Li_FFD8;
if (Li_FFF8 <= Gi_009A) {
if ((Ld_FFB8 < (MinChannelWidth * Id_02F8))) {
Li_FFDC = ChannelPeriod + 1;
if (Li_FFDC <= Li_FFD8) {
do {
Li_FFD4 = iHighest(NULL, 0, 2, Li_FFDC, Li_FFF8);
Li_FFD0 = iLowest(NULL, 0, 1, Li_FFDC, Li_FFF8);
Ld_FFC8 = High[Li_FFD4];
Ld_FFC0 = Low[Li_FFD0];
Gd_009C = (Ld_FFC8 - Ld_FFC0);
Gd_009D = (Margin * 2);
Ld_FFB8 = ((1 - Gd_009D) * Gd_009C);
if (Ld_FFB8 >= (MinChannelWidth * Id_02F8)) break;
if (Li_FFDC >= Li_FFD8) {
Gi_009D = Li_FFF8 + Li_FFDC;
Gi_009E = Bars - 2;
if (Gi_009D < Gi_009E) {
Li_FFD8 = Li_FFD8 + 1;
}}
Li_FFDC = Li_FFDC + 1;
} while (Li_FFDC <= Li_FFD8);
}}
Gd_009E = (Ld_FFB8 * Margin);
Gd_009E = (Ld_FFC8 - Gd_009E);
Id_0068[Li_FFF8] = Gd_009E;
Gd_009E = ((Ld_FFB8 * Margin) + Ld_FFC0);
Id_009C[Li_FFF8] = Gd_009E;
Gi_009E = Li_FFF8 + 1;
Id_0138[Li_FFF8] = Id_0138[Gi_009E];
Gi_0001 = Price;
if (Price >= 4) {
Gd_0000 = HeikenAshi(0, (Price - 4), Li_FFF8);
}
else {
if (Gi_0001 > 0) {
Gi_0001 = Gi_0001 + 3;
}
Gd_0000 = iMA(_Symbol, 0, 1, 0, 0, Gi_0001, Li_FFF8);
}
Gi_00A2 = Li_FFF8 + 1;
if ((Gd_0000 > Id_0068[Gi_00A2])) {
Id_0138[Li_FFF8] = 1;
}
Gi_0004 = Price;
if (Price >= 4) {
Gd_0003 = HeikenAshi(0, (Price - 4), Li_FFF8);
}
else {
if (Gi_0004 > 0) {
Gi_0004 = Gi_0004 + 3;
}
Gd_0003 = iMA(_Symbol, 0, 1, 0, 0, Gi_0004, Li_FFF8);
}
Gi_00A4 = Li_FFF8 + 1;
if ((Gd_0003 < Id_009C[Gi_00A4])) {
Id_0138[Li_FFF8] = -1;
}
Gi_00A6 = Li_FFF8 + 1;
Gi_00A7 = Li_FFF8 + 2;
if ((Id_0138[Gi_00A6] != Id_0138[Gi_00A7])) {
Gi_00A8 = Li_FFF8 + 1;
if ((Id_0138[Gi_00A8] > 0)) {
Id_0458[1] = Id_0458[0];
Id_04E0[1] = Id_04E0[0];
Ii_027C[1] = Ii_027C[0];
}
Gi_00AF = Li_FFF8 + 1;
if ((Id_0138[Gi_00AF] < 0)) {
Id_0414[1] = Id_0414[0];
Id_049C[1] = Id_049C[0];
Ii_0240[1] = Ii_0240[0];
}}
Id_0000[Li_FFF8] = 2147483647;
Id_0034[Li_FFF8] = 2147483647;
Gi_00B8 = Li_FFF8 + 1;
Id_016C[Li_FFF8] = Id_016C[Gi_00B8];
Gi_00BA = Li_FFF8 + 1;
Id_01A0[Li_FFF8] = Id_01A0[Gi_00BA];
Id_00D0[Li_FFF8] = 0;
Id_0104[Li_FFF8] = 0;
Ib_02B8[0] = Ib_02B8[1];
Ib_02F0[0] = Ib_02F0[1];
if ((Id_0138[Li_FFF8] > 0)) {
Gi_00C3 = Li_FFF8 + 1;
if ((Id_0138[Gi_00C3] <= 0)) {
Gi_00C4 = Li_FFF8 + ChannelPeriod;
Gi_00C5 = Li_FFD0;
if (Li_FFD0 <= Gi_00C4) {
}
else {
Gi_00C4 = Gi_00C5;
}
Gd_00C6 = Id_009C[Gi_00C4];
Gd_00C8 = Id_009C[Li_FFD0];
if (Gd_00C8 >= Gd_00C6) {
Gd_00C6 = Gd_00C6;
}
else {
Gd_00C6 = Gd_00C8;
}
Id_03D0 = Gd_00C6;
Gi_00C6 = Li_FFF8 + 1;
if ((Id_0068[Gi_00C6] > 0)) {
Gi_00C9 = Li_FFF8 + 1;
if ((Id_0068[Gi_00C9] != 2147483647) && (Id_03D0 > 0) && (Id_03D0 != 2147483647)) {
Gi_000F = 1;
Gi_000E = UpTrendColor;
Gi_000D = 1;
Gi_000C = (int)4294967295;
Gb_000B = ShowFilledBoxes;
Gi_00CA = Li_FFF8 + ChannelPeriod;
Gi_00CB = Li_FFD0;
if (Li_FFD0 <= Gi_00CA) {
}
else {
Gi_00CA = Gi_00CB;
}
Gi_00CC = Li_FFF8 + 1;
tmp_str0000 = UniqueName + " UpBox ";
tmp_str0000 = tmp_str0000 + TimeToString(Time[Li_FFF8], 3);
ObjectDelete(0, tmp_str0000);
if (ObjectCreate(0, tmp_str0000, OBJ_RECTANGLE, 0, 0, 0, 0, 0)) {
ObjectSetInteger(0, tmp_str0000, 0, Time[Li_FFF8]);
ObjectSetDouble(0, tmp_str0000, 1, Id_0068[Gi_00CC]);
ObjectSetInteger(0, tmp_str0000, 2, Time[Gi_00CA]);
ObjectSetDouble(0, tmp_str0000, 3, Id_03D0);
ObjectSetInteger(0, tmp_str0000, 6, Gi_000E);
ObjectSetInteger(0, tmp_str0000, 1029, Gi_000D);
ObjectSetInteger(0, tmp_str0000, 8, Gi_000F);
ObjectSetInteger(0, tmp_str0000, 7, 0);
ObjectSetInteger(0, tmp_str0000, 9, Gb_000B);
ObjectSetInteger(0, tmp_str0000, 1000, 1);
ObjectSetInteger(0, tmp_str0000, 17, 0);
ObjectSetInteger(0, tmp_str0000, 208, 0);
ObjectSetInteger(0, tmp_str0000, 207, 0);
ObjectSetInteger(0, tmp_str0000, 1025, Gi_000C);
}
Id_0000[Li_FFF8] = Id_03D0;
if (ShowAnalysis) {
Gi_00D0 = Li_FFF8 + 1;
Gd_00D1 = (Id_016C[Gi_00D0] + 1);
Id_016C[Li_FFF8] = Gd_00D1;
Gd_00D3 = Id_016C[Li_FFF8];
ArrayResize(Id_0300, (int)Gd_00D3, 0);
Gd_00D4 = Id_016C[Li_FFF8];
ArrayResize(Id_0334, (int)Gd_00D4, 0);
Gd_00D5 = Id_016C[Li_FFF8];
ArrayResize(Il_04F0, (int)Gd_00D5, 0);
Gd_00D6 = Id_016C[Li_FFF8];
ArrayResize(Il_0524, (int)Gd_00D6, 0);
Gi_00D8 = (int)Id_016C[Li_FFF8];
Gi_00D8 = Gi_00D8 - 1;
Id_0300[Gi_00D8] = Close[Li_FFF8];
Gi_00DB = (int)Id_016C[Li_FFF8];
Gi_00DB = Gi_00DB - 1;
Il_04F0[Gi_00DB] = Time[Li_FFF8];
Gi_00DD = (int)Id_016C[Li_FFF8];
Gi_00DD = Gi_00DD - 1;
Gi_00DF = (int)Id_016C[Li_FFF8];
Gi_00DF = Gi_00DF - 1;
Id_0334[Gi_00DF] = Id_0300[Gi_00DD];
Ib_02B8[0] = false;
if (ShowArrows) {
tmp_str0001 = UniqueName + " BuyOpen ";
tmp_str0001 = tmp_str0001 + DoubleToString(Id_016C[Li_FFF8], 0);
ObjectDelete(tmp_str0001);
Gi_0013 = UpTrendColor;
Gi_0012 = 1;
Gi_00E3 = (int)Id_016C[Li_FFF8];
Gi_00E3 = Gi_00E3 - 1;
Gi_00E5 = (int)Id_016C[Li_FFF8];
Gi_00E5 = Gi_00E5 - 1;
tmp_str0002 = UniqueName + " BuyOpen ";
tmp_str0002 = tmp_str0002 + DoubleToString(Id_016C[Li_FFF8], 0);
if (ObjectFind(0, tmp_str0002) < 0) {
ObjectCreate(0, tmp_str0002, OBJ_ARROW, 0, Il_04F0[Gi_00E5], Id_0300[Gi_00E3]);
ObjectSetInteger(0, tmp_str0002, 14, Gi_0012);
ObjectSetInteger(0, tmp_str0002, 6, Gi_0013);
}
else {
ObjectSetInteger(0, tmp_str0002, 6, Gi_0013);
}}}}}
if ((High[Li_FFF8] >= Id_03D8) && Ib_02F0[0] == false) {
Gi_00EA = (int)Id_01A0[Li_FFF8];
Gi_00EA = Gi_00EA - 1;
Gi_00EC = (int)Id_01A0[Li_FFF8];
Gi_00EC = Gi_00EC - 1;
if ((Id_039C[Gi_00EA] == Id_0368[Gi_00EC])) {
Gi_00EE = (int)Id_01A0[Li_FFF8];
Показано первые 50% кода (символов: 53798)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.