Скачать MetaTrader 5

Скрипты: Скрипт закрытия ордеров

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
189274
MetaQuotes Software Corp.  

Скрипт закрытия ордеров:

При запуске скрипта появляется окно, в котором можно выбрать закрывать все ордера или только положительные. Также есть возможность ввести Magic номер, тогда будут закрываться только ордера помеченные Magic.

Author: Vladimir Khlystov

Ilya
41
Ilya  

Привет! Дружище до пиши пожалуйста чтобы закрывал также и отложки все. Спасибо!

Vladimir Khlystov
14459
Vladimir Khlystov  
zir:

Привет! Дружище до пиши пожалуйста чтобы закрывал также и отложки все. Спасибо!


Вставьте строчку:

if (OrderType()==OP_SELLSTOP  || 
    OrderType()==OP_SELLLIMIT || 
    OrderType()==OP_BUYSTOP   || 
    OrderType()==OP_BUYLIMIT    ) OrderDelete(OrderTicket(), CLR_NONE);

перед строкой:

if (ret==IDNO && OrderProfit()<0) continue;
MQL4 Comments
16316
MQL4 Comments  
Добрый день,Владимир! Подскажите,пожалуйста, как ввести магик номер для ордеров в скрипт,чтобы потом эти помеченные ордера закрыть одновременно?
Vladimir Khlystov
14459
Vladimir Khlystov  
gladiolus:
Добрый день,Владимир! Подскажите,пожалуйста, как ввести магик номер для ордеров в скрипт,чтобы потом эти помеченные ордера закрыть одновременно?

Пометить магиком уже открытые ордера нельзя, магик номер можно дать ордеру только при открытии ордера. Я писал такой скрипт, посмотрите здесь: http://codebase.mql4.com/ru/code/9673
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий