GLORINIKA_en

GLORINIKA_en
Price Data Components
Series array that contains the highest prices of each barSeries array that contains the highest prices of each barSeries array that contains the lowest prices of each barSeries array that contains the lowest prices of each barSeries array that contains open time of each barSeries array that contains open prices of each barSeries array that contains open prices of each barSeries array that contains close prices for each barSeries array that contains close prices for each bar
0 Views
0 Downloads
0 Favorites
GLORINIKA_en
//+------------------------------------------------------------------+
//|                                                    GLORINIKA.mq4 |
//+------------------------------------------------------------------+
//|                               ÄÍÅÂÍÎÉ ÊÀÍÀË GLORINIKA. 
//| Çà îñíîâó  âçÿò è äîðàáîòàí     i-DayRange.mq4    http://www.kimiv.ru 
//|      17.11.2005  Èíäèêàòîð äíåâíîãî äèàïàçîíà. Êèì Èãîðü Â. aka KimIV        
//+------------------------------------------------------------------+                                
/*      Ýòîò èíäèêàòîð, ïîäàðîê   òðåéäåðó  Glorinika, â äåíü 8 Ìàðòà.
  Ñðåäè   Èíäèêàòîðîâ äíåâíîãî äèàïàçîíà,  i-DayRange.mq4 îêàçàëñÿ ëó÷øå âñåõ, è ïîýòîìó áûëî ðåøåíî åãî äîðàáîòàòü, 
  èòîãå ïîëó÷èëñÿ äîâîëüíî ïðàêòè÷íûé èíäèêàòîð, ïîìîãàþùèé ðàçîáðàòüñÿ  â ñèòóàöèè  íà ðûíêå â òå÷åíèè äíÿ, à òàêæå è çàðàáàòûâàòü. 
 Êàê ïîëüçîâàòüñÿ.  Ýòîò èíäèêàòîð ýôôåêòèâíî íà÷èíàåò ðàáîòàòü ñ îòêðûòèåì åâðîïåéñêîé ñåññèè. Ïðèìåíÿåòñÿ íà ìàëûõ òàéì ôðåéìàõ,
 íà÷èíàÿ îò 1 ìèí è âûøå. Ïðåäíàçíà÷åí äëÿ ïèïñîâêè, èëè îïðåäåëåíèÿ ÷åòêîé òî÷êè âõîäà â ðûíîê. Ââåðõó ãðàôèêà â êîììåíòàðèÿõ 
 íàõîäèòñÿ íåîáõîäèìàÿ äëÿ àíàëèçà èíôîðìàöèÿ.  Ñïðåä = â íåêîòîðûõ ÄÖ, èíîãäà èçìåíÿåòñÿ (íåîáõîäèìî êîíòðîëèðîâàòü), Êàíàë = äèàïàçîí äíåâíîãî êàíàëà â ïóíêòàõ. 
 Ñëåäóþùèå òðè öèôðû, äèàïàçîí ïîñëåäíèõ òðåõ ñâå÷åé, ñ ïëþñîì - ââåðõ, ñ ìèíóñîì âíèç, äâîåòî÷èå : îòêðûòèå ðàâíî çàêðûòèþ.
 Äàëüøå, êàê ïðèìåð: 1/8 = 22 . 1/8 = ýòî äèàïàçîí â ïóíêòàõ, êàæäîãî èç 8  äåëåíèé Ôèáî. Òî åñòü, âåñü äíåâíîé äèàïàçîí 
 äåëèòñÿ íà 8, è òîãäà äèàïàçîí ìåæäó 62% è 50% áóäåò ðàâåí 1/8 , èëè = 22 ïóíêòà. Ñî âðåìåíåì ìîæíî ðàçîáðàòüñÿ, ñ èñïîëüçîâàíèåì ýòèõ êîììåíòàðèåâ.
 Ñâåðõó è ñíèçó äíåâíîãî êàíàëà = Ôèáî, ñòîÿò öèôðû ïîêàçûâàþùèå â ïóíêòàõ ðàññòîÿíèå îò öåíû äî Õàÿ èëè Ëîó, äíåâíîãî äèàïàçîíà.  
 Êàê ïîëüçîâàòüñÿ Ôèáî, ïðè îòêàòå â 12,5 è 25, èëè 38%% (â çàâèñèìîñòè îò ñèòóàöèè íà ðûíêå!!!), ñòàíîâèìñÿ â ïîçèöèþ 
 ïî íàïðàâëåíèþ äâèæåíèÿ, = (äîï. âàæíîå óñëîâèå, =òîëüêî ïðè äèàïàçîíå êàíàëà áîëüøå 80-100 ïóíêòîâ, âîîáùå äëÿ êàæäîé âàëþòû,
 äèàïàçîí = äûõàíèå âàëþòû = îïðåäåëÿåòñÿ ïåðñîíàëüíî).  Êðàñíûå è ñèíèå ëèíèè íà ãðàôèêå ïîêàçûâàþò óðîâíè ïîääåðæêè è ñîïðîòèâëåíèÿ, íà äàííûé ìîìåíò. 
 Ïðè íàâåäåíèè íà íèõ  êóðñîðîì, ïîêàçûâàþòñÿ èõ íàçâàíèå. Àëåðò, åñëè èñïîëüçîâàòü ïî óìîë÷àíèþ = íîëü, (ëó÷øèé âàðèàíò)
 è íà íåñêîëüêèõ âàëþòàõ îäíîâðåìåííî, òî íàäîåäëèâîå è ÷àñòîå ïèùàíèå, ãîâîðèò, ÷òî íà÷àëîñü äâèæåíèå èëè òðåíä. 
 Òèøèíà ãîâîðèò, ÷òî ïðîèñõîäèò îòêàò èëè ôëåò. Âåðòèêàëüíûå ëèíèè  = ïîêàçûâàþò î ïðèáëèæåíèè îêîí÷àíèÿ 4-÷àñîâîê, èëè ÷àñîâîê
 òîæå î÷åíü âàæíûé ìîìåíò â àíàëèçå. Âðîäå âñå. Íó, è åùå, ýòîò èíäþê, èíîãäà, íåîáõîäèìî ïåðåêëþ÷àòü ñ îäíîãî òàéì ôðåéìà íà äðóãîé.
 (è èíîãäà (ëó÷øå ïî÷àùå) ïðîñìàòðèâàòü íà ëèíåéíûõ ãðàôèêàõ).  Âðîäå âñå. 
 Ïîñëå ïðåçåíòàöèè ýòîãî èíäèêàòîðà, ðåøèë åùå íàä íèì ïîðàáîòàòü. Äîáàâèë äîï. Êàíàë,  TF_aux_chanel âûñòàâëÿåòñÿ âî âõîäíûõ ïàðàìåòðàõ èíäèêàòîðà.
 Åñëè îí  íå íóæåí  ìîæíî âñåãäà îòêëþ÷èòü  èçìåíèâ  Aux_Chanel =  true  íà  false. Âðîäå âñå. ÓÑÏÅÕÎÂ.   
 ======== Ñ  ÄÍÅÂÍÎÉ ÊÀÍÀËÀ GLORINIKA óáðàë  Èíäèêàòîð äíåâíîãî äèàïàçîíà   i-DayRange.mq4  è çàìåíèë ÷àñàìè. Íó à åñëè ñ èíäþêà óáðàëè ÄÍÅÂÍÎÉ ÊÀÍÀË,
 çíà÷èò ñ íàçâàíèÿ òîæå, â èòîãå èìååì èíäèêàòîð GLORINIKA
 */       
//+------------------------------------------------------------------+
#property indicator_chart_window
//------- Îáíîâëåíèå  èíäèêàòîðà ïðîèñõîäèò êàæäûé òèê  -------------------------------
  extern bool    Fibo_33  = false; // true  false 
 extern string  Alert_Line = "if set to -1, will not squeak ";// 
 extern int     Alert_HighLine=0;
 extern int     Alert_LowLine=0;
 extern color   Right_Clock__Color = SlateGray; 
 extern bool    Right_Clock=true;
 extern color   Left_Clock__Color = Blue; 
 extern bool    Left_Clock=true ; 
 extern int     Right_Clock_1_3 = 3,Left_Clock_0_2 = 2; 
 extern int     Clock_Font = 9; 
  extern bool    Fibo33  = false; // true  false 
 extern string  aux_chanel_TFs = "1440  240  60  30  15";// 
 extern int     TF_aux_chanel=30;
 extern bool    Aux_Chanel = false; // true  false   
 extern  int    ind_shift = 4; 
 extern bool    Scalp  = false; // true  false 
 extern bool    PopupON  = false ; // true  false 
 string         AlertSound="alert.wav"; 
 // extern bool  EmailON=false;
 double         nPoint = 0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void init() {
   ObjectCreate( "Right Clock", OBJ_LABEL, 0,0,0,0,0,0,0); 
   ObjectSet( "Right Clock", OBJPROP_CORNER, Right_Clock_1_3 ); 
   ObjectSet( "Right Clock", OBJPROP_XDISTANCE, 1); 
   ObjectSet( "Right Clock", OBJPROP_YDISTANCE, 1); 
   ObjectSetText( "Right Clock", "", Clock_Font, "Arial Black", Right_Clock__Color); 
   //+------ 
   ObjectCreate( "Left Clock", OBJ_LABEL, 0,0,0,0,0,0,0); 
   ObjectSet( "Left Clock", OBJPROP_CORNER, Left_Clock_0_2); 
   ObjectSet( "Left Clock", OBJPROP_XDISTANCE, 1); 
   ObjectSet( "Left Clock", OBJPROP_YDISTANCE, 1); 
   ObjectSetText( "Left Clock", "", Clock_Font, "Arial Black", Left_Clock__Color); 
   return(0); 
  }
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
  void deinit() {
               ObjectsDeleteAll();    Comment("");
}
//+------------------------------------------------------------------+ 
  int start(){
   datetime  t01 = iTime(NULL,0,0), t1 = iTime(NULL,0,1); 
  double HighLine = iHigh(NULL,PERIOD_D1,0) ; 
   double LowLine = iLow(NULL,PERIOD_D1,0) ; 
     nPoint = GetPoint(Symbol());
     //+--------- Äîáàâëåí èíäèêàòîð, Äèàïàçîí ïîñëåäíèõ áàðîâ ------------------- 
   string name, value,Fibo,Fibo1, data; 
 for (int ii = 3; ii >= 0; ii--){ 
 data = DoubleToStr(High[ii]/nPoint-Low[ii]/nPoint,0); 
 if (Close[ii] > Open[ii]) 
 { value = " +" + data; 
 } if (Close[ii] < Open[ii])
 {  value = " -" + data; 
 }if (Close[ii] == Open[ii])
 { value =  " :" + data;}  
   name = name + value; 
    Fibo1 = DoubleToStr((HighLine-LowLine)/8/nPoint,0);
      Fibo = DoubleToStr((HighLine-LowLine)/nPoint,0); 
  Comment(   "                                               Spread = ", (Ask-Bid)/nPoint,",     Chanel  = " ,Fibo +" p,    ", name +" p,    1/8 =  " ,Fibo1 +" p.");     
   }
  //+----------------------------------------------------------- 
  if (Right_Clock)ObjectSetText("Right Clock", TimeToStr( CurTime(), TIME_MINUTES ), Clock_Font, "Arial Black", Right_Clock__Color ); 
  if (Left_Clock) ObjectSetText("Left Clock", TimeToStr( CurTime(), TIME_MINUTES ), Clock_Font, "Arial Black", Left_Clock__Color ); 
   //+---    
  //+--------------------------------------------------------------------------------------- 
     if (Fibo_33)  if(ObjectFind("Fibo33")<0) 
    ObjectCreate("Fibo33",OBJ_FIBO,0,Time[0],Low[0],Time[0],High[0]);
    ObjectSet("Fibo33",OBJPROP_PRICE1,iHigh(NULL,PERIOD_D1,0)); 
    ObjectSet("Fibo33",OBJPROP_TIME1,iTime(NULL,PERIOD_M5,1)); 
    ObjectSet("Fibo33",OBJPROP_PRICE2,iLow(NULL,PERIOD_D1,0)); 
    ObjectSet("Fibo33",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1)+6000000);  // 00
    ObjectSet("Fibo33", OBJPROP_COLOR,Silver );   // 
    ObjectSet("Fibo33",OBJPROP_RAY,0); 
    ObjectSet("Fibo33",OBJPROP_STYLE,2);  
                  ObjectSet("Fibo33", OBJPROP_FIBOLEVELS, 32);//FIRSTLEVEL ìîæíî äîáàâëÿòü äî 32 øòóê ïî îáðàçöó 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+0, 0); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+1, 0.875);
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+2, 0.75);
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+3, 0.62);  
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+4, 0.5);
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+5, 0.38);   
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+6, 0.25); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+7, 0.125); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+8, 1.0); 
                   //+---  
                     ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+9, 1.12);  
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+10, -0.12); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+11, 1.25); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+12, -0.25); 
                   ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+13, 1.38);  
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+14, -0.38); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+15, 1.62); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+16, -0.62); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+17, 1.5); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+18, -0.5); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+19, 2); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+20, -1); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+21, 2.6); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+22, -1.6); 
                   ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+23, 1.75); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+24, -0.75); 
                  ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+25, 1.875); 
                   ObjectSet("Fibo33", OBJPROP_FIRSTLEVEL+26, -0.875);     
                   //+---        
                   ObjectSetFiboDescription("Fibo33",0,"%$"); 
                  ObjectSetFiboDescription("Fibo33",1,"0.125"); 
                  ObjectSetFiboDescription("Fibo33",2,"0.25"); 
                  ObjectSetFiboDescription("Fibo33",3,"0.38");    
                  ObjectSetFiboDescription("Fibo33",4,"0.50");
                  ObjectSetFiboDescription("Fibo33",5,"0.62");   
                  ObjectSetFiboDescription("Fibo33",6,"0.75"); 
                  ObjectSetFiboDescription("Fibo33",7,"0.125"); 
                  ObjectSetFiboDescription("Fibo33",8,"%$"); 
                 //+---     
                 ObjectSetFiboDescription("Fibo33",9,""); //1.12
                  ObjectSetFiboDescription("Fibo33",10,""); //1.12
                  ObjectSetFiboDescription("Fibo33",11,""); //1.25
                  ObjectSetFiboDescription("Fibo33",12,""); //1.25
                 ObjectSetFiboDescription("Fibo33",13,""); //1.38
                  ObjectSetFiboDescription("Fibo33",14,""); //1.38
                  ObjectSetFiboDescription("Fibo33",15,""); //1.62
                  ObjectSetFiboDescription("Fibo33",16,""); //1.62
                   ObjectSetFiboDescription("Fibo33",17,"1.5"); 
                  ObjectSetFiboDescription("Fibo33",18,"1.5"); 
                  ObjectSetFiboDescription("Fibo33",19,"2.0"); 
                  ObjectSetFiboDescription("Fibo33",20,"2.0"); 
                   ObjectSetFiboDescription("Fibo33",21,"2.62"); 
                  ObjectSetFiboDescription("Fibo33",22,"2.62"); 
                  ObjectSet("Fibo33",OBJPROP_LEVELCOLOR,Silver); 
                  ObjectSet("Fibo33",OBJPROP_LEVELSTYLE,2); 
    //+---  
 if (ObjectFind("Today\'s Open")==-1){ 
  ObjectCreate("Today\'s Open",OBJ_TREND,0,0,0,0); 
  ObjectSet("Today\'s Open",OBJPROP_RAY,false); 
  ObjectSet("Today\'s Open",OBJPROP_STYLE,3); //0 1 2 3 4 
  ObjectSet("Today\'s Open",OBJPROP_COLOR,Blue); 
 }ObjectSet("Today\'s Open",OBJPROP_PRICE1, iOpen(NULL,PERIOD_D1,0));
  ObjectSet("Today\'s Open",OBJPROP_TIME1,iTime(NULL,PERIOD_D1,0));
  ObjectSet("Today\'s Open",OBJPROP_PRICE2,iOpen(NULL,PERIOD_D1,0));  
  ObjectSet("Îòêðûòèå ñåãîäíÿøíåãî äíÿ",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1));
    //+---  
   if (ObjectFind("Expected Today\'s Close")==-1){ 
      ObjectCreate("Expected Today\'s Close",OBJ_ARROW,0,0,0,0,0); 
    ObjectSet("Expected Today\'s Close",OBJPROP_ARROWCODE,6); 
  ObjectSet("Expected Today\'s Close",OBJPROP_COLOR,Magenta); 
  } ObjectSet("Expected Today\'s Close",OBJPROP_PRICE1, iClose(NULL,PERIOD_D1,1)+ (iClose(NULL,PERIOD_D1,1)-iClose(NULL,PERIOD_D1,2))); 
      ObjectSet("Expected Today\'s Close",OBJPROP_TIME1,iTime(NULL,PERIOD_D1,0)+86200); 
  //+---  
  if (ObjectFind("This Week Open")==-1){ 
  ObjectCreate("This Week Open",OBJ_TREND,0,0,0,0); 
  ObjectSet("This Week Open",OBJPROP_RAY,True); //false False True
  ObjectSet("This Week Open",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("This Week Open",OBJPROP_COLOR,Blue); 
 }ObjectSet("This Week Open",OBJPROP_PRICE1, iOpen(NULL,PERIOD_W1,0));
  ObjectSet("This Week Open",OBJPROP_TIME1,iTime(NULL,PERIOD_W1,0));
  ObjectSet("This Week Open",OBJPROP_PRICE2,iOpen(NULL,PERIOD_W1,0));  
  ObjectSet("This Week Open",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1)); 
    //+-- 
      //+---  
  if (ObjectFind("Last Week Close")==-1){ 
  ObjectCreate("Last Week Close",OBJ_TREND,0,0,0,0); 
  ObjectSet("Last Week Close",OBJPROP_RAY,false);  //false False True
  ObjectSet("Last Week Close",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("Last Week Close",OBJPROP_COLOR,Magenta); 
 }ObjectSet("Last Week Close",OBJPROP_PRICE1, iClose(NULL,PERIOD_W1,1));
  ObjectSet("Last Week Close",OBJPROP_TIME1,iTime(NULL,PERIOD_W1,0));
  ObjectSet("Last Week Close",OBJPROP_PRICE2,iClose(NULL,PERIOD_W1,1));  
  ObjectSet("Last Week Close",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1)); 
        //+---  
  if (ObjectFind("Yesterday\'s Close")==-1){ 
  ObjectCreate("Yesterday\'s Close",OBJ_TREND,0,0,0,0); 
  ObjectSet("Yesterday\'s Close",OBJPROP_RAY,false);  //false False True
  ObjectSet("Yesterday\'s Close",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("Yesterday\'s Close",OBJPROP_COLOR,Magenta); 
 }ObjectSet("Yesterday\'s Close",OBJPROP_PRICE1, iClose(NULL,PERIOD_D1,1));
  ObjectSet("Yesterday\'s Close",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
  ObjectSet("Yesterday\'s Close",OBJPROP_PRICE2,iClose(NULL,PERIOD_D1,1));  
  ObjectSet("Yesterday\'s Close",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1)); 
    //+-- 
          //+---  
  if (ObjectFind("Close of Two Days Ago  ")==-1){ 
  ObjectCreate("Close of Two Days Ago  ",OBJ_TREND,0,0,0,0); 
  ObjectSet("Close of Two Days Ago  ",OBJPROP_RAY,false);  //false False True
  ObjectSet("Close of Two Days Ago  ",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("Close of Two Days Ago  ",OBJPROP_COLOR,Magenta); 
 }ObjectSet("Close of Two Days Ago  ",OBJPROP_PRICE1, iClose(NULL,PERIOD_D1,2));
  ObjectSet("Close of Two Days Ago  ",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
  ObjectSet("Close of Two Days Ago  ",OBJPROP_PRICE2,iClose(NULL,PERIOD_D1,2));  
  ObjectSet("Close of Two Days Ago  ",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1)); 
    //+-- 
    //+--         
 if (ObjectFind("Yesterday\'s Low")==-1){ 
  ObjectCreate("Yesterday\'s Low",OBJ_TREND,0,0,0,0); 
  ObjectSet("Yesterday\'s Low",OBJPROP_RAY,false); 
  ObjectSet("Yesterday\'s Low",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("Yesterday\'s Low",OBJPROP_COLOR,Blue); 
 }ObjectSet("Yesterday\'s Low",OBJPROP_PRICE1, iLow(NULL,PERIOD_D1,1));  
  ObjectSet("Yesterday\'s Low",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
  ObjectSet("Yesterday\'s Low",OBJPROP_PRICE2,iLow(NULL,PERIOD_D1,1));  
  ObjectSet("Yesterday\'s Low",OBJPROP_TIME2,t01+(t01-t1)*4); 
  //+-- 
   if (ObjectFind("Yesterday\'s High")==-1){ 
   ObjectCreate("Yesterday\'s High",OBJ_TREND,0,0,0,0); 
   ObjectSet("Yesterday\'s High",OBJPROP_RAY,false); 
      ObjectSet("Yesterday\'s High",OBJPROP_STYLE,2); //0 1 2 3 4 
      ObjectSet("Yesterday\'s High",OBJPROP_COLOR,Red); 
   }  ObjectSet("Yesterday\'s High",OBJPROP_PRICE1, iHigh(NULL,PERIOD_D1,1));  
      ObjectSet("Yesterday\'s High",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
      ObjectSet("Yesterday\'s High",OBJPROP_PRICE2,iHigh(NULL,PERIOD_D1,1)); 
      ObjectSet("Yesterday\'s High",OBJPROP_TIME2,t01+(t01-t1)*4); 
   //+---     
 //+---
           if   (ObjectFind("Last Week Low")==-1){ 
      ObjectCreate("Last Week Low",OBJ_ARROW,0,0,0,0,0); 
    ObjectSet("Last Week Low",OBJPROP_ARROWCODE,6); 
        ObjectSet("Last Week Low",OBJPROP_COLOR,Blue);
     ObjectSet("Last Week Low",OBJPROP_TIMEFRAMES,OBJ_PERIOD_M5|OBJ_PERIOD_M15|OBJ_PERIOD_M30|OBJ_PERIOD_H1); //  |OBJ_PERIOD_H4     
    }    ObjectSet("Last Week Low",OBJPROP_PRICE1,iLow(NULL, PERIOD_W1, 1)); 
        ObjectSet("Last Week Low",OBJPROP_TIME1,t01+(t01-t1)*4); 
 //+---        
           if   (ObjectFind("Last Week High")==-1){ 
      ObjectCreate("Last Week High",OBJ_ARROW,0,0,0,0,0); 
    ObjectSet("Last Week High",OBJPROP_ARROWCODE,6); 
        ObjectSet("Last Week High",OBJPROP_COLOR,Magenta);
          ObjectSet("Last Week High",OBJPROP_TIMEFRAMES,OBJ_PERIOD_M5|OBJ_PERIOD_M15|OBJ_PERIOD_M30|OBJ_PERIOD_H1); //  |OBJ_PERIOD_H4    
    }    ObjectSet("Last Week High",OBJPROP_PRICE1,iHigh(NULL, PERIOD_W1, 1)); 
        ObjectSet("Last Week High",OBJPROP_TIME1,t01+(t01-t1)*4); 
 //+--- 
   if (ObjectFind("Expected  Close, Weekly")==-1){ 
     ObjectCreate("Expected  Close, Weekly",OBJ_ARROW,0,0,0,0); 
        ObjectSet("Expected  Close, Weekly",OBJPROP_ARROWCODE,115); // 167 159 115 4 5 
        ObjectSet("Expected  Close, Weekly",OBJPROP_WIDTH ,1); //0,1,2,3  
        ObjectSet("Expected  Close, Weekly",OBJPROP_COLOR,Magenta); 
      } ObjectSet("Expected  Close, Weekly",OBJPROP_PRICE1, iClose(NULL,PERIOD_W1,1)+ (iClose(NULL,PERIOD_W1,1)-iClose(NULL,PERIOD_W1,2))); 
        ObjectSet("Expected  Close, Weekly",OBJPROP_TIME1,iTime(NULL,PERIOD_W1,0)+(iTime(NULL,PERIOD_W1,0)-iTime(NULL,PERIOD_W1,1))); 
 //+--       
   if (ObjectFind("High of Two Days Ago")==-1){ 
   ObjectCreate("High of Two Days Ago",OBJ_TREND,0,0,0,0); 
   ObjectSet("High of Two Days Ago",OBJPROP_RAY,false); 
      ObjectSet("High of Two Days Ago",OBJPROP_STYLE,2); //0 1 2 3 4 
      ObjectSet("High of Two Days Ago",OBJPROP_COLOR,Red); 
   }  ObjectSet("High of Two Days Ago",OBJPROP_PRICE1, iHigh(NULL,PERIOD_D1,2));  
      ObjectSet("High of Two Days Ago",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
      ObjectSet("High of Two Days Ago",OBJPROP_PRICE2,iHigh(NULL,PERIOD_D1,2)); 
      ObjectSet("High of Two Days Ago",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1));
  //+---      
    if (ObjectFind("Low of Two Days Ago")==-1){ 
  ObjectCreate("Low of Two Days Ago",OBJ_TREND,0,0,0,0); 
  ObjectSet("Low of Two Days Ago",OBJPROP_RAY,false); 
  ObjectSet("Low of Two Days Ago",OBJPROP_STYLE,2); //0 1 2 3 4 
  ObjectSet("Low of Two Days Ago",OBJPROP_COLOR,Blue); 
 }ObjectSet("Low of Two Days Ago",OBJPROP_PRICE1, iLow(NULL,PERIOD_D1,2));  
  ObjectSet("Low of Two Days Ago",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));
  ObjectSet("Low of Two Days Ago",OBJPROP_PRICE2,iLow(NULL,PERIOD_D1,2));  
  ObjectSet("Low of Two Days Ago",OBJPROP_TIME2,iTime(NULL,PERIOD_M5,1));    
 //+------------------------------------------------------------------+ 
  //+-- 
     if (ObjectFind("Next H1Period VLine")==-1){ 
     ObjectCreate("Next H1Period VLine",OBJ_VLINE,0,0,0);  
     ObjectSet("Next H1Period VLine",OBJPROP_COLOR,DarkGray); 
     ObjectSet("Next H1Period VLine",OBJPROP_TIMEFRAMES,OBJ_PERIOD_M1 |OBJ_PERIOD_M5 ); // | OBJ_PERIOD_M15 
     ObjectSet("Next H1Period VLine",OBJPROP_STYLE,2); //0 1 2 3 4 
     ObjectSet("Next H1Period VLine",OBJPROP_BACK,true);// true  false         
   } ObjectSet("Next H1Period VLine",OBJPROP_TIME1,iTime(NULL,PERIOD_H1,0)+3600); 
     ObjectSet("Next H1Period VLine",OBJPROP_PRICE1, 0);            
 //+------------------------------------------------------------------+ 
 //+---   
   if (ObjectFind("Next H4Period")==-1){ 
   ObjectCreate("Next H4Period",OBJ_VLINE,0,0,0);  
   ObjectSet("Next H4Period",OBJPROP_COLOR,DarkGray); 
   ObjectSet("Next H4Period",OBJPROP_STYLE,2); //0 1 2 3 4 
   ObjectSet("Next H4Period",OBJPROP_BACK,true);// true  false 
 } ObjectSet("Next H4Period",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,0)+14400); 
   ObjectSet("Next H4Period",OBJPROP_PRICE1, 0);  
 //+------------------------------------------------------------------+ 
    //+-- 
        if (ObjectFind("Channel 11")==-1){ ObjectCreate("Channel 11", OBJ_CHANNEL, 0, 0,0, 0, 0);  
  } ObjectSet("Channel 11",OBJPROP_TIME1,Time[1]);  ObjectSet("Channel 11",OBJPROP_PRICE1,HighLine);            
   ObjectSet("Channel 11",OBJPROP_TIME2,Time[0]);  ObjectSet("Channel 11",OBJPROP_PRICE2,HighLine);  
     ObjectSet("Channel 11",OBJPROP_TIME3,Time[0]);  ObjectSet("Channel 11",OBJPROP_PRICE3,HighLine);        
   ObjectSet("Channel 11", OBJPROP_COLOR, SlateGray);   ObjectSet("Channel 11",OBJPROP_RAY,0);    
  //+--------- 
        if    (ObjectFind("HighLine")==-1){ ObjectCreate("HighLine",OBJ_TEXT, 0, 0, 0); 
   } ObjectSetText("HighLine",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble 
   (ObjectGetValueByShift("Channel "+11,0),Digits))*MathPow(10,Digits)),0),7,"Arial",SlateGray); 
     ObjectSet("HighLine",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("Channel "+11,0),Digits)+5*nPoint); 
             ObjectSet("HighLine",OBJPROP_TIME1,Time[0]) ;    
   //---------  
      double val1=ObjectGetValueByShift("Channel 11", 0); 
     if (Bid-Alert_HighLine*nPoint <= val1 && Bid+Alert_HighLine*nPoint >= val1) 
     {    PlaySound (AlertSound); 
         if (PopupON) Alert (Symbol()," price within ",Alert_HighLine," pips of ","Channel 11"); 
        // if (EmailON) SendMail(Symbol()+" ",Alert_HighLine+" pips from "+"Channel 11");  
      }          
 //+-----------------------------------------------------------------------------------------------          
        if (ObjectFind("Channel 111")==-1){ ObjectCreate("Channel 111", OBJ_CHANNEL, 0, 0,0, 0, 0);  
  } ObjectSet("Channel 111",OBJPROP_TIME1,Time[1]);  ObjectSet("Channel 111",OBJPROP_PRICE1,LowLine);            
   ObjectSet("Channel 111",OBJPROP_TIME2,Time[0]);  ObjectSet("Channel 111",OBJPROP_PRICE2,LowLine);  
     ObjectSet("Channel 111",OBJPROP_TIME3,Time[0]);  ObjectSet("Channel 111",OBJPROP_PRICE3,LowLine);        
   ObjectSet("Channel 111", OBJPROP_COLOR, SlateGray);   ObjectSet("Channel 111",OBJPROP_RAY,0);    
  //+--------- 
         if    (ObjectFind("LowLine")==-1){ ObjectCreate("LowLine",OBJ_TEXT, 0, 0, 0); 
   } ObjectSetText("LowLine",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble 
   (ObjectGetValueByShift("Channel "+111,0),Digits))*MathPow(10,Digits)),0),7,"Arial",SlateGray); 
     ObjectSet("LowLine",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("Channel "+111,0),Digits)-2*nPoint);  
             ObjectSet("LowLine",OBJPROP_TIME1,Time[0]) ;  
 //+-------  
      double val2=ObjectGetValueByShift("Channel 111", 0); 
     if (Bid-Alert_LowLine*nPoint <= val2 && Bid+Alert_LowLine*nPoint >= val2) 
     {     PlaySound (AlertSound); 
    if (PopupON) Alert (Symbol()," price within ",Alert_LowLine," pips of ","Channel 111"); 
    //if (EmailON) SendMail(Symbol()+" ",Alert_LowLine+" pips from "+"Channel 111");  
      }         
       //+-----------------------------------------------------------------------------------------------  
   if (ObjectFind("Last_Week_High")==-1){ ObjectCreate("Last_Week_High", OBJ_TREND,0,0,0,0); 
  } ObjectSet("Last_Week_High",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));  ObjectSet("Last_Week_High",OBJPROP_PRICE1,iHigh(NULL,PERIOD_W1,1));            
   ObjectSet("Last_Week_High",OBJPROP_TIME2,t01+(t01-t1)*3);   ObjectSet("Last_Week_High",OBJPROP_PRICE2,iHigh(NULL,PERIOD_W1,1));  
   ObjectSet("Last_Week_High", OBJPROP_COLOR, Magenta);   ObjectSet("Last_Week_High",OBJPROP_RAY,0); 
   ObjectSet("Last_Week_High",OBJPROP_STYLE,2); //0 1 2 3 4   
  //+--------- 
         if    (ObjectFind("Distance from Price to Last Week High")==-1){ ObjectCreate("Distance from Price to Last Week High",OBJ_TEXT, 0, 0, 0); 
   } ObjectSetText("Distance from Price to Last Week High",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble 
   (ObjectGetValueByShift("Last_Week_High",0),Digits))*MathPow(10,Digits)),0),7,"Arial",SlateGray); 
     ObjectSet("Distance from Price to Last Week High",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("Last_Week_High",0),Digits)+5*nPoint);  
             ObjectSet("Distance from Price to Last Week High",OBJPROP_TIME1,iTime(NULL,PERIOD_H1,1)); 
             ObjectSet("Distance from Price to Last Week High", OBJPROP_COLOR, Magenta);
 //+-------        
        if (ObjectFind("Low LastWeek")==-1){ ObjectCreate("Low LastWeek", OBJ_TREND,0,0,0,0); 
  } ObjectSet("Low LastWeek",OBJPROP_TIME1,iTime(NULL,PERIOD_H4,1));  ObjectSet("Low LastWeek",OBJPROP_PRICE1,iLow(NULL,PERIOD_W1,1));            
   ObjectSet("Low LastWeek",OBJPROP_TIME2,t01+(t01-t1)*3);   ObjectSet("Low LastWeek",OBJPROP_PRICE2,iLow(NULL,PERIOD_W1,1));  
   ObjectSet("Low LastWeek", OBJPROP_COLOR, Blue);   ObjectSet("Low LastWeek",OBJPROP_RAY,0); 
    ObjectSet("Low LastWeek",OBJPROP_STYLE,2); //0 1 2 3 4     
  //+--------- 
    if    (ObjectFind("Distance from Price to LastWeek Low")==-1){ ObjectCreate("Distance from Price to LastWeek Low",OBJ_TEXT, 0, 0, 0); 
   } ObjectSetText("Distance from Price to LastWeek Low",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble 
   (ObjectGetValueByShift("Low LastWeek",0),Digits))*MathPow(10,Digits)),0),7,"Arial",SlateGray); 
     ObjectSet("Distance from Price to LastWeek Low",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("Low LastWeek",0),Digits)-2*nPoint);  
             ObjectSet("Distance from Price to LastWeek Low",OBJPROP_TIME1,iTime(NULL,PERIOD_H1,1));// t01+(t01-t1)*1); 
             ObjectSet("Distance from Price to LastWeek Low", OBJPROP_COLOR, Blue); 
       //+--- 
            //+---      
  if  (Aux_Chanel)    if (ObjectFind("Bar_2")==-1){ 
  ObjectCreate("Bar_2",OBJ_TREND,0,0,0,0); 
  ObjectSet("Bar_2",OBJPROP_RAY,false); 
  ObjectSet("Bar_2",OBJPROP_STYLE,0); //0 1 2 3 4 
  ObjectSet("Bar_2",OBJPROP_COLOR,DarkSlateGray); 
 }ObjectSet("Bar_2",OBJPROP_PRICE1, iHigh(NULL, TF_aux_chanel,2));  
  ObjectSet("Bar_2",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 2)); 
  ObjectSet("Bar_2",OBJPROP_PRICE2,iLow(NULL, TF_aux_chanel,2));  
  ObjectSet("Bar_2",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1]) * (ind_shift - 2)); 
    //+--      
   if  (Aux_Chanel)   if (ObjectFind("Bar_1")==-1){ 
  ObjectCreate("Bar_1",OBJ_TREND,0,0,0,0); 
  ObjectSet("Bar_1",OBJPROP_RAY,false); 
  ObjectSet("Bar_1",OBJPROP_STYLE,0); //0 1 2 3 4 
  ObjectSet("Bar_1",OBJPROP_COLOR,DarkSlateGray); 
 }ObjectSet("Bar_1",OBJPROP_PRICE1, iHigh(NULL, TF_aux_chanel,1));  
  ObjectSet("Bar_1",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) * (ind_shift - 1));  
  ObjectSet("Bar_1",OBJPROP_PRICE2,iLow(NULL, TF_aux_chanel,1));  
  ObjectSet("Bar_1",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1]) * (ind_shift - 1));  
    //+--      
   if  (Aux_Chanel)   if (ObjectFind("Bar_0")==-1){ 
  ObjectCreate("Bar_0",OBJ_TREND,0,0,0,0); 
  ObjectSet("Bar_0",OBJPROP_RAY,false); 
  ObjectSet("Bar_0",OBJPROP_STYLE,0); //0 1 2 3 4 
  ObjectSet("Bar_0",OBJPROP_COLOR,DarkSlateGray); 
 }ObjectSet("Bar_0",OBJPROP_PRICE1, iHigh(NULL, TF_aux_chanel,0));  
  ObjectSet("Bar_0",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1])*  ind_shift  );  
  ObjectSet("Bar_0",OBJPROP_PRICE2,iLow(NULL, TF_aux_chanel,0));  
  ObjectSet("Bar_0",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1])  *  ind_shift  );   
    //+--
   if  (Aux_Chanel)     if (ObjectFind("Close_Bar_2")==-1){ 
  ObjectCreate("Close_Bar_2",OBJ_ARROW,0,0,0); 
    ObjectSet("Close_Bar_2",OBJPROP_ARROWCODE,4); 
  ObjectSet("Close_Bar_2",OBJPROP_COLOR,DarkGray); 
 }ObjectSet("Close_Bar_2",OBJPROP_PRICE1, iClose(NULL, TF_aux_chanel,2));  
  ObjectSet("Close_Bar_2",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 2)); 
  //+--      
   if  (Aux_Chanel)     if (ObjectFind("Close_Bar_1")==-1){ 
  ObjectCreate("Close_Bar_1",OBJ_ARROW,0,0,0); 
    ObjectSet("Close_Bar_1",OBJPROP_ARROWCODE,4); 
  ObjectSet("Close_Bar_1",OBJPROP_COLOR,DarkGray); 
 }ObjectSet("Close_Bar_1",OBJPROP_PRICE1, iClose(NULL, TF_aux_chanel,1));  
  ObjectSet("Close_Bar_1",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1));  
   //+--
    if  (Aux_Chanel)      if (ObjectFind("Close_Bar_0")==-1){ 
  ObjectCreate("Close_Bar_0",OBJ_ARROW,0,0,0); 
    ObjectSet("Close_Bar_0",OBJPROP_ARROWCODE,4); 
  ObjectSet("Close_Bar_0",OBJPROP_COLOR,DarkGray); 
 }ObjectSet("Close_Bar_0",OBJPROP_PRICE1, iClose(NULL, TF_aux_chanel,0));  
  ObjectSet("Close_Bar_0",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *  ind_shift ); 
   //+--
   if  (Aux_Chanel)  if (ObjectFind("ChanelLline High ")==-1){ 
    ObjectCreate("ChanelLline High ",OBJ_CHANNEL,0,0,0,0,0); 
       ObjectSet("ChanelLline High ",OBJPROP_RAY,false); 
       ObjectSet("ChanelLline High ",OBJPROP_STYLE,2); //0,1,2,3 OBJPROP_STYLE WIDTH
       ObjectSet("ChanelLline High ",OBJPROP_COLOR,DarkGray); 
    }  ObjectSet("ChanelLline High ",OBJPROP_PRICE1, iHigh(NULL, TF_aux_chanel,2));
       ObjectSet("ChanelLline High ",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *   (ind_shift - 2)); 
       ObjectSet("ChanelLline High ",OBJPROP_PRICE2,iHigh(NULL, TF_aux_chanel,1));
       ObjectSet("ChanelLline High ",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1]) *   (ind_shift - 1)); 
        ObjectSet("ChanelLline High ",OBJPROP_PRICE3,iHigh(NULL, TF_aux_chanel,1));
       ObjectSet("ChanelLline High ",OBJPROP_TIME3,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1)); 
  //+-- 
    if  (Aux_Chanel)   if (ObjectFind("ChanelLline Low ")==-1){ 
     ObjectCreate("ChanelLline Low ",OBJ_CHANNEL,0,0,0,0,0); 
      ObjectSet("ChanelLline Low ",OBJPROP_RAY,false); 
      ObjectSet("ChanelLline Low ",OBJPROP_STYLE,2); //0,1,2,3 OBJPROP_STYLE WIDTH
      ObjectSet("ChanelLline Low ",OBJPROP_COLOR,DarkGray);  
    } ObjectSet("ChanelLline Low ",OBJPROP_PRICE1, iLow(NULL, TF_aux_chanel,2)); 
      ObjectSet("ChanelLline Low ",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *   (ind_shift - 2)); 
      ObjectSet("ChanelLline Low ",OBJPROP_PRICE2,iLow(NULL, TF_aux_chanel,1)); 
      ObjectSet("ChanelLline Low ",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1)); 
      ObjectSet("ChanelLline Low ",OBJPROP_PRICE3,iLow(NULL, TF_aux_chanel,1)); 
      ObjectSet("ChanelLline Low ",OBJPROP_TIME3,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1)); 
  //+--     
   if  (Aux_Chanel)          if (ObjectFind("ChanelLline Close")==-1){ 
      ObjectCreate("ChanelLline Close",OBJ_CHANNEL,0,0,0,0,0); 
      ObjectSet("ChanelLline Close",OBJPROP_RAY,false); 
      ObjectSet("ChanelLline Close",OBJPROP_STYLE,2); //0,1,2,3 OBJPROP_STYLE WIDTH
      ObjectSet("ChanelLline Close",OBJPROP_COLOR,SteelBlue);  
    } ObjectSet("ChanelLline Close",OBJPROP_PRICE1, iClose(NULL, TF_aux_chanel,2)); 
      ObjectSet("ChanelLline Close",OBJPROP_TIME1,Time[0]+(Time[0] - Time[1]) *   (ind_shift - 2)); 
      ObjectSet("ChanelLline Close",OBJPROP_PRICE2,iClose(NULL, TF_aux_chanel,1)); 
      ObjectSet("ChanelLline Close",OBJPROP_TIME2,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1)); 
      ObjectSet("ChanelLline Close",OBJPROP_PRICE3,iClose(NULL, TF_aux_chanel,1)); 
       ObjectSet("ChanelLline Close",OBJPROP_TIME3,Time[0]+(Time[0] - Time[1]) *  (ind_shift - 1)); 
  //+--   
      //+------------------------------------------------------------------+ 
  if  (Scalp )   if (ObjectFind("STOPLEVEL at High + Spread")==-1){ 
      ObjectCreate("STOPLEVEL at High + Spread",OBJ_ARROW,0,0,0,0); 
        ObjectSet("STOPLEVEL at High + Spread",OBJPROP_ARROWCODE,4); // 167 159 115 4 5 170
       ObjectSet("STOPLEVEL at High + Spread",OBJPROP_COLOR,Blue); 
    }  ObjectSet("STOPLEVEL at High + Spread",OBJPROP_PRICE1,Ask+MarketInfo(Symbol(),MODE_STOPLEVEL)*nPoint);
       ObjectSet("STOPLEVEL at High + Spread",OBJPROP_TIME1,Time[0]);
   //+-- 
  if  (Scalp )  if (ObjectFind("STOPLEVEL at High")==-1){ 
      ObjectCreate("STOPLEVEL at High",OBJ_ARROW,0,0,0,0); 
        ObjectSet("STOPLEVEL at High",OBJPROP_ARROWCODE,4); // 167 159 115 4 5 170
       ObjectSet("STOPLEVEL at High",OBJPROP_COLOR,Blue); 
    }  ObjectSet("STOPLEVEL at High",OBJPROP_PRICE1,Bid+MarketInfo(Symbol(),MODE_STOPLEVEL)*nPoint);
       ObjectSet("STOPLEVEL at High",OBJPROP_TIME1,Time[0]);
   //+--           
 if  (Scalp ) if (ObjectFind("STOPLEVEL at Low")==-1){ 
      ObjectCreate("STOPLEVEL at Low",OBJ_ARROW,0,0,0,0); 
        ObjectSet("STOPLEVEL at Low",OBJPROP_ARROWCODE,4); // 167 159 115 4 5 170
      ObjectSet("STOPLEVEL at Low",OBJPROP_COLOR,Blue); 
    } ObjectSet("STOPLEVEL at Low",OBJPROP_PRICE1,Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*nPoint);
      ObjectSet("STOPLEVEL at Low",OBJPROP_TIME1,Time[0]); 
    //+--          
 if  (Scalp ) if (ObjectFind("STOPLEVEL at Low + Spread")==-1){ 
      ObjectCreate("STOPLEVEL at Low + Spread",OBJ_ARROW,0,0,0,0); 
        ObjectSet("STOPLEVEL at Low + Spread",OBJPROP_ARROWCODE,4); // 167 159 115 4 5 170
      ObjectSet("STOPLEVEL at Low + Spread",OBJPROP_COLOR,Blue); 
    } ObjectSet("STOPLEVEL at Low + Spread",OBJPROP_PRICE1,Bid-(Ask-Bid)-MarketInfo(Symbol(),MODE_STOPLEVEL)*nPoint);
      ObjectSet("STOPLEVEL at Low + Spread",OBJPROP_TIME1,Time[0]); 
    //+--      
     }
 //+-------------------------------------------------------------------------------------------------  
//+------------------------------------------------------------------+
double GetPoint(string vSymbol)
{
 int vres = StringFind(vSymbol,"JPY");
 if (vres == -1) return(0.0001);
 return(0.01);
}
//+-----------------------------------------------+

Comments