Navigation:Home > Content >

Fractal_Level_Xrust_V2.mq4

Time: 2017-12-14 | Download file:Fractal_Level_Xrust_V2.mq4

//+------------------------------------------------------------------+
//|                                       Fractal_Level_Xrust_V2.mq4 |
//|                                 Copyright © 2008, XrustSolution. |
//|                                            http://xrust.ucoz.net |
//+------------------------------------------------------------------+
#property copyright "#Copyright © 2008, XrustSolution.#"
#property link      "#xrust.ucoz.net#"

#property indicator_chart_window
extern int    TimeFrame=0;//Если=0, то текуший
extern int    DistanseAp=0;//Дистанция линии от фрактала в пунктах
extern int    DistanseDn=0;//Дистанция линии от фрактала в пунктах
extern int    MagicNumb =0;//
extern string FrApNam="Ap";//Имя линии соотв.Фракталу вверх
extern string FrDnNam="Dn";//Имя линии соотв.Фракталу вниз
extern color  ClAp=Blue;//Цвет линии соотв.Фракталу вверх
extern color  ClDn=Red;//Цвет линии соотв.Фракталу вниз
extern bool   comment=true;//Разрещение на комментарий
extern bool   Orders=true;//
//-----------------------------------------------------------------------------+
double FrPrise;
double FrApPrise=0,FrDnPrise=0;
bool _magic;
//+----------------------------------------------------------------------------+
void init(){
  if(MagicNumb==0){_magic=false;}else{_magic=true;}
  if(TimeFrame==0){TimeFrame=Period();}
  IndicatorShortName("Factal_Level_Xrust"+TimeFrame);
  FrApNam=StringConcatenate(FrApNam,TimeFrame);
  FrDnNam=StringConcatenate(FrDnNam,TimeFrame);
  return;}
void deinit(){
  ObjectDelete(FrDnNam);
  ObjectDelete(FrApNam);
  Comment(" ");
  return;}
//+----------------------------------------------------------------------------+
int start()
  {
   int    counted_bars=IndicatorCounted();
   int limit;
   double tmp;
   int i, j,k;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//-----------------------------------------------------------------------------+
  if(Orders){
   if(OrdersTotal()>0){
    for(i=0;i        

Recommend