Coral
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «! coral.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Coral — это пользовательский индикатор для платформы MetaTrader 5, отображающий аналитические линии на графике цены. Индикатор рассчитывает три основных линии на основе данных цены закрытия, каждая из которых отображается в определённом цвете в зависимости от направления изменения цены. Также индикатор может отображать верхний и нижний уровни вокруг расчётной линии.
Индикатор выполняет сглаживание ценовых данных с использованием специализированных математических методов. Результаты расчёта отображаются в отдельном окне индикатора, позволяя трейдеру визуально оценивать динамику цены.
Индикатор позволяет настраивать отображение уровней и цветовую схему линий через параметры настроек. Индикатор подходит для визуализации краткосрочных ценовых движений и анализа трендов.
Настройки программы
| Настройка | Описание |
|---|---|
| ShowLevels | Переключатель отображения верхнего и нижнего уровней вокруг расчётной линии индикатора. При значении true уровни отображаются на графике, при false — скрыты. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 clrGold // (White)
#property indicator_width1 2 // (2)
#property indicator_color2 clrForestGreen // (RoyalBlue) DarkBlue
#property indicator_width2 2 // (2)
#property indicator_color3 clrRed // (DarkOrange) Crimson
#property indicator_width3 2 // (2)
extern string ?????? = "??????";
extern int ?????? = 60; // (260) (30) gi_80
extern int ???????????? = 60;
extern bool ShowLevels = true;
extern string ???? = "????";
extern color ????_?????_?????? = clrGold; // (White)
extern color ????_?????_Buy = clrForestGreen; // (RoyalBlue) DarkBlue
extern color ????_?????_Sell = clrRed; // (DarkOrange) Crimson FireBrick
extern string ?????? = "??????";
extern int ???????_????? = 3; // (2)
bool gi_76 = TRUE;
double gd_84 = 0.4;
double UpLine[], DnLine[], g_ibuf_92[];
double g_ibuf_96[];
double g_ibuf_100[];
double g_ibuf_104[];
double gda_108[];
double gda_112[];
double gda_116[];
double gda_120[];
double gda_124[];
double gda_128[];
double gd_132;
double gd_140;
double gd_148;
double gd_156;
double gd_164;
double gd_172;
double gd_180;
double gd_188;
double gd_196;
int init() {
// код доступен только после оплаты
}
IndicatorBuffers(6);
IndicatorDigits(Digits);
SetIndexBuffer(0, g_ibuf_92); SetIndexStyle(0, DRAW_LINE, EMPTY, ???????_?????, ????_?????_??????);
SetIndexBuffer(1, g_ibuf_96); SetIndexStyle(1, DRAW_LINE, EMPTY, ???????_?????, ????_?????_Buy);
SetIndexBuffer(2, g_ibuf_100); SetIndexStyle(2, DRAW_LINE, EMPTY, ???????_?????, ????_?????_Sell);
if(ShowLevels) {
SetIndexBuffer(3, UpLine); SetIndexStyle(3, DRAW_LINE, 2, 1, clrDimGray);
SetIndexBuffer(4, DnLine); SetIndexStyle(4, DRAW_LINE, 2, 1, clrDimGray);
}
SetIndexBuffer(5, g_ibuf_104);
IndicatorShortName("Coral (" + ?????? + ") ");
gd_188 = gd_84 * gd_84;
gd_196 = 0;
gd_196 = gd_188 * gd_84;
gd_132 = -gd_196;
gd_140 = 3.0 * (gd_188 + gd_196);
gd_148Показано первые 50% кода (символов: 3175)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.