Lines_Create





//+------------------------------------------------------------------+
//|                                                 Lines_Create.mq4 |
//|                                          Copyright © 2007, DRKNN |
//|                                                    drknn@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, DRKNN"
#property link      "drknn@mail.ru"
#include <Errors.mqh>
//#property show_inputs
//extern int ChisloSvech=300;

/*
   Ñêðèïò óñòàíàâëèâàåò 2 ãîðèçîíòàëüíûå ëèíèè íà ãðôèêå íà ðàññòîÿíèè 15 ïóíêòîâ îò òåêóùåé öåíû.
   è ïðèñâàèâàåò èì èìåíà UP_LEVEL è DOWN_LEVEL
   Åñëè ýòè ëèíèè óæå ñóùåñòâóþò, òî ñêðèïò ïåðåìåñòèò èõ íà ýòè óðîâíè.
*/


//+------------------------------------------------------------------+
//|                 Íà÷àëî ðàáîòû ñêðèïòà                            |
//+------------------------------------------------------------------+
int start()
  {
  bool fm=false;
  int GLE=0;
  double SvojstvoUP=10,SvojstvoDOWN=5;
  
// êàðàñíûå - â øîðò, çåë¸íûå â ëîíã
 
  fm=ObjectCreate("UP_LEVEL",OBJ_HLINE,0,Time[0],Bid+15*Point);
  if(fm==0 || fm==-1){GeneralError();}
  fm=ObjectSet("UP_LEVEL",OBJPROP_COLOR,Green);
  if(fm==0 || fm==-1){GeneralError();}
  fm=ObjectSet("UP_LEVEL",OBJPROP_WIDTH,1);
  if(fm==0 || fm==-1){GeneralError();}
  
  
  
  SvojstvoUP=ObjectGet("UP_LEVEL",OBJPROP_PRICE1);
            if(SvojstvoUP==5){GeneralError();}
 if(SvojstvoUP!=Bid+15*Point){
   fm=ObjectSet("UP_LEVEL",OBJPROP_PRICE1,Bid+15*Point);
  if(fm==0 || fm==-1){GeneralError();}
 }
  
  
  fm=ObjectCreate("DOWN_LEVEL",OBJ_HLINE,0,0,Bid-15*Point);
  if(fm==0 || fm==-1){GeneralError();}
  fm=ObjectSet("DOWN_LEVEL",OBJPROP_COLOR,Red);
  if(fm==0 || fm==-1){GeneralError();}
  fm=ObjectSet("DOWN_LEVEL",OBJPROP_WIDTH,1);
  if(fm==0 || fm==-1){GeneralError();}
  
  SvojstvoDOWN=ObjectGet("DOWN_LEVEL",OBJPROP_PRICE1);
            
  if(SvojstvoDOWN!=Bid-15*Point){
   fm=ObjectSet("DOWN_LEVEL",OBJPROP_PRICE1,Bid-15*Point);
  if(fm==0 || fm==-1){GeneralError();}
  }          
  
  
  
  
   return(0);
  }
//+------------------------------------------------------------------+
//|                 Êîíåö ðàáîòû ñêðèïòà                             |
//+------------------------------------------------------------------+





Sample





Analysis



Market Information Used:

Series array that contains open time of each bar


Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features: