Активная кнопка на графике

 

Всем привет, нужна помощь, подскажите как сделать отжатие кнопки.  Сейчас по условию  если кнопка нажата отключается бот 1 но при повторном нажатие он не включается.  как можно это добавить правильно?


   if (ObjectGetInteger(0,StringConcatenate(idButtion, "_open1"),OBJPROP_STATE)) {
      Print("отключаем - Бот1");
      //Print("Flag="+Flag + "| B="+orderBuyS1 + "|S="+orderSellS1);          
    if (= True) { false;} 
      ObjectSetInteger(0,StringConcatenate(idButtion, "_open1"),OBJPROP_STATE,true);   
   }
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д.  Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...
 
Evgen100:

Всем привет, нужна помощь, подскажите как сделать отжатие кнопки.  Сейчас по условию  если кнопка нажата отключается бот 1 но при повторном нажатие он не включается.  как можно это добавить правильно?


OBJPROP_STATE

Состояние кнопки (Нажата/Отжата)

 
Evgeniy Zhdan:

OBJPROP_STATE

Состояние кнопки (Нажата/Отжата)

Нет случайно примера как это реализуется?,то что скинул знаю но не как сделать не получается правильно(

 

Всем спасибо, все решено вот так

void ButtionWork()
{
   {
   if (ObjectGetInteger(0,StringConcatenate(idButtion, "_open1"),OBJPROP_STATE,true)) 
   {
      Print("Отключаем - Бот1");
      false;
     }
  else
   {
    true;
  }     
  }

Причина обращения: