Скрипты: Скрипты для закрытия ордеров - страница 2

 
Это только на Демо счёте не работает или на реальном счёте тоже? У меня не запускается скрипт в чём может быть дело? Скопировал файл в правильную папку скриптс, скомпилировал, ноль ошибок, нажимаю в МТ4 ИСПОЛНИТЬ НА ГРАФИКЕ и ноль реакции.
 
А, нашёл в чём причина была. Нужно было в настройки изменить. А именно. В МТ4--НАСТРОЙКИ---СОВЕТНИКИ--- и поставить галочку только на--РАЗРЕШИТЬ СОВЕТНИКУ ТОРГОВАТЬ. Можно поставить галочку на ручное подтверждение, и при закрытии ордера будет вылетать окошечко чтобы вы подтвердили закрытие. На меню СОВЕТНИКИ может стоять СТОП чтобы не нароком не запустился другой советник так как мы активировали чтоб советник торговал.
 
Спасибо, очень пригодились ваши скрипты. 
 
а как им пользоваться? Я скомплиновал. А дальше как его включить?
 
Dmitry Gadzina:
а как им пользоваться? Я скомплиновал. А дальше как его включить?
Нужно кинуть на график, тогда скрипт выполнит заложенный в него алгоритм
 

Всем привет! В программировании я полный ноль, но есть вопросик реально ли написать скрипт на закрытие всех ордеров когда баланс сравнивается с свободными средствами? Спасибо.

 
полезные скрипты,только к ним бы ещё парочку добавить, у меня часто бывает необходимость закрыть только by или только sell, где такие взять?
 
Спасибо!!! Скрипт по закрытию всех ордеров оказался очень кстати! 
 
Здравствуйте! Меня интересует скрипт который останавливает работу советника после того когда советник закрыл все свои ордера.
 
kedr18:
Здравствуйте! Меня интересует скрипт который останавливает работу советника после того когда советник закрыл все свои ордера.

вот так для мт 5 в мт4 тоже наверное работает . только нужно в мастерить, этот код в Ваш эксперт  

//+------------------------------------------------------------------+
//|                                             удалить эксперта.mq5 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
int ticks_to_close=1; // количество тиков до снятия эксперта
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   static int tick_counter=0;
//---
   tick_counter++;
   Comment("\nДо выгрузки эксперта ",__FILE__," осталось ",
           (ticks_to_close-tick_counter)," тиков ");
//--- до
   if(tick_counter>=ticks_to_close)
     {
      ExpertRemove();
      Print(TimeCurrent(),": ",__FUNCTION__," эксперт будет выгружен");
     }
   Print("tick_counter = ",tick_counter);
//---
  }
//+------------------------------------------------------------------+