Delete all hidden objects

Author: Copyright © 2021, Vladimir Karputov
0 Views
0 Downloads
0 Favorites
Delete all hidden objects
ÿþ//+------------------------------------------------------------------+

//|                                    Delete all hidden objects.mq5 |

//|                              Copyright © 2021, Vladimir Karputov |

//|                     https://www.mql5.com/ru/market/product/43161 |

//+------------------------------------------------------------------+

#property copyright "Copyright © 2021, Vladimir Karputov"

#property link      "https://www.mql5.com/ru/market/product/43161"

#property version   "1.00"

#property script_show_inputs

//--- input parameters

input int      Input1=9;

//+------------------------------------------------------------------+

//| Script program start function                                    |

//+------------------------------------------------------------------+

void OnStart()

  {

//---

   long chart_id=ChartID();

   int  objects_total=ObjectsTotal(chart_id,-1,-1);

   for(int i=objects_total-1; i>=0; i--) //

     {

      string object_name=ObjectName(chart_id,i,-1,-1);

      bool hidden=(bool)ObjectGetInteger(chart_id,object_name,OBJPROP_HIDDEN,0);

      if(hidden)

         ObjectDelete(chart_id,object_name);

     }

  }

//+------------------------------------------------------------------+

Comments