correl8b - notification@lifeindreamsworld.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «correl8b - notification@lifeindreamsworld.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 5, отображающий аналитические линии по нескольким валютным парам и золоту в отдельном окне. Рассчитывает значения на основе ценовых данных заданного таймфрейма и отображает их в виде девяти линий с различными цветами. Включает настройку периода расчёта, применяемой цены и режима диапазона.
Предусмотрены различные типы уведомлений: встроенные, звуковые, email и push-уведомления. Также доступна настройка отображения отдельных валютных линий на графике, включая автоматическое определение пар на основе текущего символа. Индикатор поддерживает выбор таймфрейма и периода для расчётов.
Индикатор имеет настраиваемые уровни и параметры визуализации. Позволяет задавать текстовые параметры для уведомлений и выбирать звуковой файл для звуковых оповещений. Линии могут отображаться как по отдельности, так и все одновременно.
Настройки программы
| Настройка | Описание |
|---|---|
| iPRIPeriod | Период расчёта индикатора, определяющий количество баров для анализа. |
| iPrice | Тип цены, используемой в расчётах: PRICE_CLOSE, PRICE_HIGH, PRICE_LOW, PRICE_MEDIAN, PRICE_TYPICAL или PRICE_WEIGHTED. |
| RangeMode | Режим расчёта диапазона: HIGH_LOW — по максимумам и минимумам, CLOSE_CLOSE — по ценам закрытия, HIGH_LOW_CLOSE — комбинированный режим. |
| TimeFrame | Таймфрейм для расчёта значений индикатора: от M1 до MN1. |
| TriggerCandle | Номер свечи-триггера для определения момента срабатывания уведомлений. |
| EnableNativeAlerts | Переключатель для включения или отключения встроенных уведомлений платформы. |
| EnableSoundAlerts | Переключатель для включения или отключения звуковых оповещений. |
| EnableEmailAlerts | Переключатель для включения или отключения email-уведомлений. |
| EnablePushAlerts | Переключатель для включения или отключения push-уведомлений на мобильные устройства. |
| AlertEmailSubject | Тема письма для email-уведомлений при срабатывании событий индикатора. |
| AlertText | Текстовое сообщение, включаемое в уведомления при срабатывании условий индикатора. |
| SoundFileName | Имя звукового файла, воспроизводимого при срабатывании звуковых оповещений. |
| ShowAuto | Переключатель автоматического определения и отображения валютных линий на основе текущего торгового символа. |
| ShowAll | Переключатель для одновременного отображения всех валютных линий на графике. |
| ShowEUR | Переключатель для отображения линии евро на графике. |
| ShowGBP | Переключатель для отображения линии британского фунта на графике. |
| ShowAUD | Переключатель для отображения линии австралийского доллара на графике. |
| ShowNZD | Переключатель для отображения линии новозеландского доллара на графике. |
| ShowCHF | Переключатель для отображения линии швейцарского франка на графике. |
| ShowCAD | Переключатель для отображения линии канадского доллара на графике. |
| ShowJPY | Переключатель для отображения линии японской иены на графике. |
| ShowUSD | Переключатель для отображения линии доллара США на графике. |
| ShowXAU | Переключатель для отображения линии золота на графике. |
Поиск по коду файла
#property version "1.00"
#property strict
#property indicator_separate_window
#property indicator_buffers 9
#property indicator_color1 clrRoyalBlue
#property indicator_color2 clrSilver
#property indicator_color3 clrDarkOrange
#property indicator_color4 clrDarkViolet
#property indicator_color5 clrFireBrick
#property indicator_color6 clrMagenta
#property indicator_color7 clrYellow
#property indicator_color8 clrLimeGreen
#property indicator_color9 clrGold
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width6 2
#property indicator_width7 2
#property indicator_width8 3
#property indicator_width9 3
#property indicator_level1 -50
#property indicator_level2 -26
#property indicator_level3 -12
#property indicator_level4 0
#property indicator_level5 12
#property indicator_level6 26
#property indicator_level7 50
#property indicator_levelcolor clrLightSlateGray
enum ENUM_RANGEMODE
{
HIGH_LOW,
CLOSE_CLOSE,
HIGH_LOW_CLOSE,
};
extern int iPRIPeriod=14;
input ENUM_APPLIED_PRICE iPrice = PRICE_CLOSE;
input ENUM_RANGEMODE RangeMode = HIGH_LOW;
input ENUM_TIMEFRAMES TimeFrame = 0;
input int TriggerCandle = 1;
input bool EnableNativeAlerts = true;
input bool EnableSoundAlerts = true;
input bool EnableEmailAlerts = true;
input bool EnablePushAlerts = true;
input string AlertEmailSubject = "";
input string AlertText = "";
input string SoundFileName = "alert.wav";
datetime LastAlertTime = D'01.01.1970';
int LastAlertDirection = 0;
extern bool ShowAuto=true;
extern bool ShowAll = false;
extern bool ShowEUR = false;
extern bool ShowGBP = false;
extern bool ShowAUD = false;
extern bool ShowNZD = false;
extern bool ShowCHF = false;
extern bool ShowCAD = false;
extern bool ShowJPY = false;
extern bool ShowUSD = false;
extern bool ShowXAU = false;
double Idx1[],Idx2[],Idx3[],Idx4[],Idx5[],Idx6[],Idx7[],Idx8[],Idx9[];
double EUR,GBP,AUD,NZD,CHF,CAD,JPY,USD,XAU;
double EURUSD,GBPUSD,AUDUSD,NZDUSD,/*USDCHF,USDCAD,USDJPY,*/XAUUSD;
string Currencies[indicator_buffers]=
{
"EUR","GBP","AUD","NZD",
"CHF","CAD","JPY","USD","XAU"
};
string ShortName;
int BarsWindow;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
for(int i=0;i<indicator_buffers;i++)
ObjectDelete(Currencies[i]);
return;
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
// код доступен только после оплаты
}
BarsWindow=WindowBarsPerChart()+iPRIPeriod;
int shift;
int limit=rates_totaПоказано первые 50% кода (символов: 12045)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.