Daily M LEVELS
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «daily m levels.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор Daily M LEVELS рассчитывает ежедневные уровни пивота и моментов (M0–M5) на основе максимума, минимума и закрытия предыдущего торгового дня. Отображает семь линий на графике: центральный уровень пивота и шесть дополнительных уровней поддержки и сопротивления.
Расчёт выполняется для каждого нового бара, при этом бары понедельника пропускаются — уровни фиксируются на данных предыдущего торгового дня. Если таймфрейм больше H4 (период > 240), индикатор прекращает работу.
В качестве источника данных используются значения High, Low и Close предыдущего бара. Уровни отрисовываются как линии на основном графике с разными стилями: пивот — сплошная линия, остальные — пунктирные.
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 LightSlateGray
#property indicator_color2 DimGray
#property indicator_color3 DimGray
#property indicator_color4 DimGray
#property indicator_color5 DimGray
#property indicator_color6 DimGray
#property indicator_color7 DimGray
double PBuffer[];
double M0Buffer[];
double M1Buffer[];
double M2Buffer[];
double M3Buffer[];
double M4Buffer[];
double M5Buffer[];
string Pivot="Pivot Point",Sup11="M 2", Res11="M 3";
string Sup22="M 1", Res22="M 4", Sup33="M 0", Res33="M 5";
int fontsize=8;
double P,M0,M1,M2,M3,M4,M5;
double LastHigh,LastLow,x;
int deinit()
{
ObjectDelete("Pivot");
ObjectDelete("Sup11");
ObjectDelete("Res11");
ObjectDelete("Sup22");
ObjectDelete("Res22");
ObjectDelete("Sup33");
ObjectDelete("Res33");
return(0);
}
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int limit, i;
if (counted_bars==0)
{
x=Period();
if (x>240) return(-1);
ObjectCreate("Pivot", OBJ_TEXT, 0, 0,0);
ObjectSetText("Pivot", " _____ ",fontsize,"Arial ",White);
SetIndexLabel(0, "Pivot Point");
ObjectCreate("Sup11", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Sup11", " Показано первые 50% кода (символов: 3388)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.