← К каталогу
Исходный код · ID 42

closealltradescurrent.mq4

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Скрипт для MetaTrader 4, предназначенный для закрытия всех открытых позиций и удаления всех отложенных ордеров по символу текущего графика. Последовательно перебирает существующие ордера, определяет их тип и выполняет закрытие рыночных позиций или удаление отложенных ордеров.

Получить полный код

Поиск по коду файла

int start()
{
      // код доступен только после оплаты
   }
   double total;
   while(OpenTradesForSymbol()>0)
   {

      total = OrdersTotal();
      for (int cnt = total-1; cnt >=0 ; cnt--)
      {
         if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) 
         {
            if(OrderSymbol()==Symbol())
            {
               switch(OrderType())
               {
                  case OP_BUY       :
                     OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Violet);break;

                  case OP_SELL      :
                     OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Violet); break;
               } 
            }            
         }
      }

      total = OrdersTotal();      
      for (cnt = total-1; cnt >=0 ; cnt--)
      {
         if(OrderSelect(cnt,SELECT_BY_POS,MODE

Показано первые 50% кода (символов: 972)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
97,20₽ ≈ $1.19