Индикатор сигнализатор пересечения трендовой линии.
//+------------------------------------------------------------------+
//| Igor_TrendLin.mq4 |
//| Kuzma |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Kuzma"
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
//string name;
int OnInit()
{
//--- indicator buffers mapping
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
double pr;//ценовое знач линии на указан баре
string name;//номер линии
//получим ИМЯ трендовой линии
for(int i=0;i<ObjectsTotal();i++)
{ name=ObjectName(i);
if(ObjectType(name)==OBJ_TREND){
//продолжим линию (свойство луч)
ObjectSet(name,OBJPROP_RAY,true);
//определим тренд (вверх или вниз)
pr=ObjectGetValueByShift(name,0);
if( Bid>=pr && Bid<=pr+2*Point)
{PlaySound("level2.wav" );
Comment("Касание ТрендЛинии!!! ",name);
}
}
//определим текущее значение трендовой линии и сообщим ее параметры
}
return(0);}
//+------------------------------------------------------------
|