Поворотные индикаторы - страница 34

 

Индикатор Pivot - Y's HiLo и B4Y's HiLo

Здравствуйте мои дорогие друзья,

Обратитесь к моим ранним сообщениям о настройке индикатора Pivot, приобретенных, так что для не ответили действовал.

Опять же, я размещаю следующий код, взятый из существующего файла MT4 надеюсь, что кто-то, кто может помочь изменить и добавить в следующие:

1. LocalTimeZone.

2. Вертикальная линия, показывающая Today, yesterday & Beforeyesterday.

3. Pivot Resistance & Support 1, 2 и 3.

Ваш любезный помощник будет оценен по достоинству.

//+------------------------------------------------------------------+

//| HiLo2DayBefore.mq4 |

//+------------------------------------------------------------------+

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Пользовательская функция инициализации индикатора |

//+------------------------------------------------------------------+

int init()

{

//---- индикаторы

//----

return(0);

}

//+------------------------------------------------------------------+

//| Пользовательская функция деинициализации индикатора | |

//+------------------------------------------------------------------+

int deinit()

{

//----

//YLow, минимум вчерашнего дня.

//YHigh, максимум вчерашнего дня.

//B4YLow, минимум позавчерашнего дня.

//B4YHigh, максимум позавчерашнего дня.

//PP, точка разворота.

ObjectDelete("YLow");

ObjectDelete("B4YLow");

ObjectDelete("YHigh");

ObjectDelete("B4YHigh");

ObjectDelete("PIVOT");

Комментарий(" ");

//----

return(0);

}

//+------------------------------------------------------------------+

//| Пользовательская функция итерации индикатора |

//+------------------------------------------------------------------+

int start()

{

//----

double yesterday_close,yesterday_high,yesterday_low,before_yesterday_close,before_yesterday_high,before_yesterday_low;

yesterday_close = iClose(NULL,PERIOD_D1,1);

yesterday_high = iHigh(NULL,PERIOD_D1,1);

yesterday_low = iLow(NULL,PERIOD_D1,1);

before_yesterday_close = iClose(NULL,PERIOD_D1,2);

before_yesterday_high = iHigh(NULL,PERIOD_D1,2);

before_yesterday_low = iLow(NULL,PERIOD_D1,2);

//---- Вычислить развороты

//Comment("\nВчерашние котировки :\nH ",yesterday_high, "\nL ",yesterday_low, "\nC ",yesterday_close, "\n\nПозавчерашние котировки :\nH ",before_yesterday_high, "\nL ",before_yesterday_low, "\nC ",before_yesterday_close);

double pivot = (yesterday_high + yesterday_low + yesterday_close)/3;// Standard Pivot

drawLine(yesterday_low, "YLow", Plum,0);

drawLabel("Low yesterday", yesterday_low, Plum);

drawLine(before_yesterday_low, "B4YLow", Plum,0);

drawLabel("Low before yesterday", before_yesterday_low, Plum);

drawLine(pivot, "PIVOT",Aqua,1);

drawLabel("Уровень Pivot", pivot, Aqua);

drawLine(yesterday_high, "YHigh",CornflowerBlue,0);

drawLabel("Вчерашний максимум",yesterday_high,CornflowerBlue);

drawLine(before_yesterday_high, "B4YHigh",CornflowerBlue,0);

drawLabel("High before yesterday",before_yesterday_high,CornflowerBlue);

//----

return(0);

}

//+------------------------------------------------------------------+

void drawLabel(string name,double lvl,color Color)

{

if(ObjectFind(name) != 0)

{

ObjectCreate(name, OBJ_TEXT, 0, Time[10], lvl);

ObjectSetText(name, name, 8, "Arial", EMPTY);

ObjectSet(name, OBJPROP_COLOR, Color);

}

else

{

ObjectMove(name, 0, Time[10], lvl);

}

}

void drawLine(double lvl,string name, color Col, int type)

{

if(ObjectFind(name) != 0)

{

ObjectCreate(name, OBJ_HLINE, 0, Time[0], lvl,Time[0],lvl);

if(type == 1)

ObjectSet(name, OBJPROP_STYLE, STYLE_SOLID);

else

ObjectSet(name, OBJPROP_STYLE, STYLE_DOT);

ObjectSet(name, OBJPROP_COLOR, Col);

ObjectSet(name,OBJPROP_WIDTH,1);

}

else

{

ObjectDelete(name);

ObjectCreate(name, OBJ_HLINE, 0, Time[0], lvl,Time[0],lvl);

if(type == 1)

ObjectSet(name, OBJPROP_STYLE, STYLE_SOLID);

else

ObjectSet(name, OBJPROP_STYLE, STYLE_DOT);

ObjectSet(name, OBJPROP_COLOR, Col);

ObjectSet(name,OBJPROP_WIDTH,1);

}

}

 

Еженедельная, ежемесячная открытая линия

Привет всем

Есть ли у кого-нибудь индикатор, подобный приведенному ниже -

для недельной и месячной линии цены открытия

с историей -

https://www.mql5.com/en/forum/172894/page13

 

привет парень, я хотел бы узнать, есть ли у вас индикатор волатильного поворота с сигнализацией. Я ничего не нашел.

большое спасибо

 

Индикатор Pivot Point

Кто-нибудь знает, где я могу найти индикатор точки разворота, который оставляет линии последнего дня на графике? Те, что у меня есть, меняют линии ежедневно, что затрудняет просмотр ценового действия.

Спасибо!

 
jerzzhere:
Кто-нибудь знает, где я могу найти индикатор Pivot Point, который оставляет линии последнего дня на графике? Те, что у меня есть, меняют линии ежедневно, что затрудняет просмотр ценового действия. Спасибо!

Посмотрите на эту тему.

 

FiboPiv с алертом

Привет

Есть ли у кого-нибудь FiboPiv с алертом. То есть алерт, когда цена пересекает линии (S/R). Или может кто-нибудь может добавить алерт. Спасибо

Файлы:
 
Linuxser:
Посмотрите эту тему.

есть ли у кого-нибудь историческая диаграмма пятого уровня thx

 

Требуется кулачок L5

Привет, ребята,

Может ли кто-нибудь из вас добавить линию Cam L5 в этот индикатор?

заранее спасибо

Патрик

Файлы:
 
fazi:
Привет, ребята,

Может ли кто-нибудь из вас добавить линию Cam L5 к этому индикатору?

заранее спасибо

Патрик

если быть точным - линии Cam L5 и H5

ещё раз спасибо

Patryk

 

Предложение и требования к поворотной линии

Привет, приятель...

Я новичок в этом секторе торговли.Мне действительно нужно предложение и рекомендация линии разворота для поддержки и сопротивления от старшего...

Спасибо за помощь.

Причина обращения: