KG Support & Resistance
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «!kg support and resistance udate-revision _mod -1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «KG Support & Resistance» отображает на графике уровни поддержки и сопротивления, рассчитанные на основе анализа фракталов. Поддерживаются несколько таймфреймов: M15, H1, H4 и D1, каждый из которых можно включить или отключить независимо. Уровни сопротивления отмечаются верхними стрелками, а уровни поддержки — нижними.
При достижении текущей цены рассчитанного уровня индикатор способен уведомить трейдера: воспроизвести звуковой файл, вывести всплывающее сообщение на графике или отправить электронное письмо. Настройки позволяют гибко управлять типами уведомлений и временным диапазоном расчёта уровней.
Настройки программы
| Настройка | Описание |
|---|---|
| AlertPossible | Включает или отключает все уведомления (звуковые и всплывающие) при достижении цены уровней поддержки или сопротивления. |
| AlertOnlySound | При включении при срабатывании уведомления воспроизводится только звуковой сигнал без всплывающего окна на графике. |
| Sound | Имя звукового файла, который воспроизводится при срабатывании уведомления. |
| SendMailPossible | Включает или отключает отправку электронного письма при срабатывании уведомления о достижении цены уровня. |
| ShowM15 | Отображение уровней поддержки и сопротивления на пятнадцатиминутном таймфрейме M15. |
| ShowH1 | Отображение уровней поддержки и сопротивления на часовом таймфрейме H1. |
| ShowH4 | Отображение уровней поддержки и сопротивления на четырёхчасовом таймфрейме H4. |
| ShowD1 | Отображение уровней поддержки и сопротивления на дневном таймфрейме D1. |
| PastDays | Количество дней назад от текущей даты, в пределах которых выполняется расчёт уровней поддержки и сопротивления. |
Поиск по коду файла
string Revision = "Revision 2";
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Lime
#property indicator_color2 Lime
#property indicator_color3 White
#property indicator_color4 White
#property indicator_color5 DodgerBlue
#property indicator_color6 DodgerBlue
#property indicator_color7 Red
#property indicator_color8 Red
extern bool AlertPossible = true;
extern bool AlertOnlySound = false;
extern string Sound = "tick.wav";
extern bool SendMailPossible = false;
extern bool ShowM15 = false;
extern bool ShowH1 = true;
extern bool ShowH4 = false;
extern bool ShowD1 = false;
extern int PastDays=30;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
int KG;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
bool Fractal (string M,int P, int shift)
{
if (Period()>P) return(false);
P=P/Period();
if (shift<P)return(false);
if (shift>Bars-P)return(false);
for (int i=1;i<=P;i++)
{
if (M=="U")
{
if (High[shift+i]>High[shift])return(false);
if (High[shift-i]>=High[shift])return(false);
}
if (M=="L")
{
if (Low[shift+i]<Low[shift])return(false);
if (Low[shift-i]<=Low[shift])return(false);
}
}
return(1);
}
int start()
{
// код доступен только после оплаты
}
int D1=1440, H4=240, H1=60, M15=15;
KG=MathMin(Bars-1440, iBarShift(NULL,Показано первые 50% кода (символов: 4438)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.