0_-_Renko_Range_Detector

Author: Copyright � 2012, File45
0_-_Renko_Range_Detector
0 Views
0 Downloads
0 Favorites
0_-_Renko_Range_Detector
#property copyright "Copyright © 2012, File45"
#property link      "http://codebase.mql4.com/en/author/file45"
 
#property indicator_chart_window
//+------------------------------------------------------------------+
//| START OF DEFAULT OPTIONS                      
//+------------------------------------------------------------------+
extern string Text = "Renko";
extern color Font_Color = DodgerBlue;
extern int Font_Size = 11;
extern bool Font_Bold = true;
extern int Left_Right = 25;
extern int Up_Down = 150;
extern int Corner = 1;
//+------------------------------------------------------------------+
//| END OF DEFAULT OPTIONS                      
//+------------------------------------------------------------------+
string The_Font;
double Pointz;
//+------------------------------------------------------------------+
//| Init                       
//+------------------------------------------------------------------+
int init()
{
   Pointz = Point;
    // 1, 3 & 5 digits pricing
   if (Point == 0.1) Pointz =1;
   if ((Point == 0.00001) || (Point == 0.001)) Pointz *= 10;
   
   if(Font_Bold == true)
   {
      The_Font = "Arial Bold";
   }
   else
   {
      The_Font = "Arial";
   }      
  
   return(0);
}
//+------------------------------------------------------------------+
//| Deinit                   
//+------------------------------------------------------------------+
int deinit()
{
   ObjectDelete("RNG");
     
   return(0);
}
//+------------------------------------------------------------------+
//| Start                            
//+------------------------------------------------------------------+
int start()
{  
   string name_rng, Renko_Range;
   name_rng = "RNG";
   Renko_Range = DoubleToStr(MathAbs((Open[1] - Close[1]) / Pointz), 2);
      
   if (ObjectFind(name_rng) != -1) ObjectDelete(name_rng);
   ObjectCreate(name_rng,OBJ_LABEL,0,0,0);
   ObjectSetText(name_rng, Text + " " + Renko_Range, Font_Size, The_Font, Font_Color);
   ObjectCreate(name_rng, OBJ_LABEL, 0,0,0 );
   ObjectSet(name_rng, OBJPROP_CORNER, 1);
   ObjectSet(name_rng, OBJPROP_XDISTANCE, Left_Right);
   ObjectSet(name_rng, OBJPROP_YDISTANCE, Up_Down );//}
      
  return(0);
}

Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---