• Обзор
  • Отзывы (1)
  • Обсуждение

Closing Orders At Specified Time EA

Утилита Closing Orders At Specified Time закрывает открытые и удаляет отложенные ордера в определенное время. Вы можете настроить время закрытия ордеров, а также выбрать тип закрываемых ордеров (все, только открытые, только отложенные), символ (закрыть на всех или выбрать до трех символов) и магическое число. Также можно закрыть только прибыльные или только убыточные ордера. Утилита также может отключить торговлю другими советниками на том же терминале MetaTrader 4 (установите Disable_AutoTrading_After_Closing_Orders на True). После завершения работы утилиты терминал закрывается.


Параметры

Время:

  • Your_Broker_Hour_To_Close_All_Orders=1 - час закрытия/удаления ордеров,
  • Your_Broker_Minute_To_Close_All_Orders=0 - минута закрытия/удаления ордеров.

Удаление отложенных ордеров:

  • Delete_All_Pending_Orders_At_Specified_Time=True - при True все отложенные ордера удаляются в указанное в настройках выше время.

Закрытие ордеров:

  • Close_All_Opened_Orders_At_Specified_Time=True - при True все открытые ордера закрываются в указанное в настройках выше время,
  • Close_Only_Profitable_Orders=False - при True прибыльные ордера закрываются в указанное в настройках выше время,
  • Close_Only_Losing_Orders=False - при True убыточные ордера закрываются в указанное в настройках выше время.

Закрытие ордеров по магическому числу:

  • Close_And_Delete_Only_Orders_With_Specified_Magic_Number=False - при True закрываются/удаляются ордера, имеющие указанное магическое число,
  • Magic_Number=0 - магическое число закрываемых/удаляемых ордеров (должно быть целым, например, 12345, 55555).

Закрытие ордеров по символу:

  • Close_And_Delete_Only_Orders_With_Specified_Symbol=False - при True закрываются/удаляются ордера на указанном символе,
  • Symbol_1="" - строковое значение, определяет имя символа, на котором удаляются/закрываются ордера (например, EURUSD, GBPJPY, DAX30, EURUSD.m, STOXX50E),
  • Symbol_2="" - то же,
  • Symbol_3="" - то же.

Отключение автоторговли и терминала после закрытия ордеров:

  • Disable_AutoTrading_After_Closing_Orders=True - при True закрывает терминал после удаления/закрытия указанных в настройках выше ордеров в указанные час и минуту (советники/скрипты/индикаторы и т.д., работающие в той же копии MetaTrader 4, отключаются).

Удачи!

EighthWonder
20
EighthWonder 2019.04.12 01:51 
 

Thought this might meet my needs, unfortunately very poorly thought out.

There is no way to define a day to close all orders, which means that if you want all orders closed on a certain day, you MUST login.

Also, there is quite a delay in the closing of orders too - took about 10 seconds to close 25 or so orders on my test.

Furthermore, after the program quits out (and turns auto trading off) MT4 will freeze up if you try to re-enter b/c autotrading is still on and it tries to automatically logout again - leaving you in a loop for 5 minutes.

Really needed something like this to meet my needs, its unfortunate that it was so poorly programmed - looking for other solutions.