//+------------------------------------------------------------------+ //| Round Numbers.mq4 | //| Copyright © 2008, LEGRUPO | //| http://www.legrupo.com | //| Version: 1.0 | //| History: | //| 1.0 => Release version to the public | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, LEGRUPO" #property link "http://www.legrupo.com" extern color ColorBuy = Blue; extern color ColorSell = Red; #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- ObjectsDeleteAll(); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- double pc_B = (MathCeil((iClose(NULL,0,1)*100))/100); double pc_S = (MathFloor((iClose(NULL,0,1)*100))/100); double sma_200 = iMA(Symbol(), 0, 200, 0, MODE_SMA, PRICE_CLOSE,0); ObjectDelete("pc_B_0"); ObjectDelete("pc_B_1"); ObjectDelete("pc_B_2"); ObjectCreate("pc_B_0", OBJ_HLINE, 0, 0, pc_B); ObjectCreate("pc_B_1", OBJ_HLINE, 0, 0, pc_B+15*Point); ObjectCreate("pc_B_2", OBJ_HLINE, 0, 0, pc_B-15*Point); ObjectSet("pc_B_0", OBJPROP_COLOR, ColorBuy); ObjectSet("pc_B_1", OBJPROP_COLOR, ColorBuy); ObjectSet("pc_B_2", OBJPROP_COLOR, ColorBuy); ObjectDelete("pc_S_0"); ObjectDelete("pc_S_1"); ObjectDelete("pc_S_2"); ObjectCreate("pc_S_0", OBJ_HLINE, 0, 0, pc_S); ObjectCreate("pc_S_1", OBJ_HLINE, 0, 0, pc_S+15*Point); ObjectCreate("pc_S_2", OBJ_HLINE, 0, 0, pc_S-15*Point); ObjectSet("pc_S_0", OBJPROP_COLOR, ColorSell); ObjectSet("pc_S_1", OBJPROP_COLOR, ColorSell); ObjectSet("pc_S_2", OBJPROP_COLOR, ColorSell); //---- return(0); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Series array that contains close prices for each bar
Indicator Curves created:
Indicators Used:
Moving average indicator
Custom Indicators Used:
Order Management characteristics:
Other Features: