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

stoptrade_5363996961055735986.mq4

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

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

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

О программе

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

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

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

#property version     "24.111"
#property description "Разработка торговых роботов и автоматизация торговых процессов."
#property description "Исходный код программы "
#property strict

void OnStart()
  {
      // код доступен только после оплаты
   }

   int total = OrdersTotal();

   for(int i = total-1; i >=0; i--)

      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {

         RefreshRates();

         double ask = SymbolInfoDouble(OrderSymbol(), SYMBOL_ASK);
         double bid = SymbolInfoDouble(OrderSymbol(), SYMBOL_BID);

         int k = 0;

         if(OrderType() == OP_BUY || OrderType() == OP_SELL)
            do
              {

               if(!OrderClose(OrderTicket(), OrderLots(), OrderType() == OP_BUY ? bid : ask, 0, clrRed))
                 {

          

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

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

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

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

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

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

Стоимость полного кода
89,50₽ ≈ $1.09