master_candle_v2.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «master_candle_v2.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор анализирует свечной график и выявляет образования «мастер-свечей» — свечи, чьи уровни максимума и минимума поглощают заданное количество предшествующих свечей. При обнаружении такого паттерна индикатор рисует горизонтальные трендовые линии на уровнях High и Low мастер-свечи, используя пользовательские цвета и толщину линий.
Индикатор предоставляет гибкость в логике обнаружения: он может ожидать закрытия текущей свечи перед распознаванием паттерна или анализировать свечи в реальном времени. Доступна опция игнорирования фитилей при проверке условий поглощения, что позволяет учитывать только тело свечи.
Звуковые уведомления информируют пользователя о появлении или удалении мастер-свечи на графике. При деинициализации индикатор удаляет все созданные им графические объекты с графика.
Настройки программы
| Настройка | Описание |
|---|---|
| MinEngulfCandles | Минимальное количество предшествующих свечей, которые должны быть поглощены мастер-свечой. |
| TopLineColor | Цвет верхней горизонтальной линии, отображаемой на уровне максимума мастер-свечи. |
| BottomLineColor | Цвет нижней горизонтальной линии, отображаемой на уровне минимума мастер-свечи. |
| LineWidth | Толщина горизонтальных линий, рисуемых на графике при обнаружении мастер-свечи. |
| WaitForCandleClose | При включении индикатор ожидает закрытия текущей свечи перед распознаванием мастер-свечи; при выключении анализ выполняется в реальном времени. |
| IgnoreWick | При включении игнорируются фитили свечей при проверке условий поглощения; учитываются только значения Open и Close. |
| SoundAlert | При включении воспроизводится звуковой сигнал при обнаружении или удалении мастер-свечи. |
Поиск по коду файла
#property indicator_chart_window
extern int MinEngulfCandles = 4;
extern color TopLineColor = Lime ;
extern color BottomLineColor = Magenta;
extern int LineWidth = 2;
extern bool WaitForCandleClose = true;
extern bool IgnoreWick = false;
extern bool SoundAlert = true;
int IndexOffset = 0;
datetime LastAlertTime;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
int obj_total=ObjectsTotal();
string name, topLine, bottomLine;
topLine = Symbol()+"_"+Period()+"_MasterTop_";
bottomLine = Symbol()+"_"+Period()+"_MasterBottom_";
for(int i=obj_total-1; i>=0; i--)
{
name=ObjectName(i);
if (StringFind(name,topLine,0) != -1 || StringFind(name,bottomLine,0) != -1)
{
ObjectDelete(name);
}
}
return(0);
}
int start()
{
// код доступен только после оплаты
}
bool isMasterCandle(int index)
{
double CandleTop = High[index];
double CandleBottom = Low[indПоказано первые 50% кода (символов: 2635)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.