//+------------------------------------------------------------------+
//| RiskSpred.mq4 |
//| VadimVP |
//| poluyan@fxmail.ru |
//+------------------------------------------------------------------+
// Èíäèêàòîð ðèñóåò äâå ëèíèè íà óäàëåíèè îò òåêóùåé öåíû
// ðàâíîì äåñÿòè ðàçìåðàì òåêóùåãî ñïðåäà.
// Äðóãèìè ñëîâàìè: ðèñóåò ãðàíèöû âíóòðè êîòîðûõ ðàáîòàòü
// ñêîðåå âñåãî ñåáå â óáûòîê. Îñîáåííî àêòóàëüíî ñ âàëþòíûìè
// ïàðàìè ãäå ñïðåä äîñòèãàåò îãðîìíûõ çíà÷åíèé.
// Ëèíèè ðèñóþòñÿ òîëüêî íà Ì5, Ì15 è Ì30.
#property copyright "VadimVP"
#property link "poluyan@fxmail.ru"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
ObjectCreate( "Risk1", OBJ_HLINE, 0, 0, Bid );
ObjectCreate( "Risk2", OBJ_HLINE, 0, 0, Ask );
ObjectSet( "Risk1", 6, White); ObjectSet( "Label", 8, 2);
ObjectSet( "Risk2", 6, White); ObjectSet( "Label", 8, 2);
ObjectSet( "Risk1", 15, OBJ_PERIOD_M30 + OBJ_PERIOD_M15 + OBJ_PERIOD_M5);
ObjectSet( "Risk2", 15, OBJ_PERIOD_M30 + OBJ_PERIOD_M15 + OBJ_PERIOD_M5);
WindowRedraw( ) ;
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectDelete( "Risk1");
ObjectDelete( "Risk2");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
ObjectSet( "Risk1", 1, Ask + (Ask-Bid)*10 );
ObjectSet( "Risk2", 1, Bid - (Ask-Bid)*10 );
WindowRedraw( ) ;
//----
return(0);
}
//+------------------------------------------------------------------+
Comments