closealltradespendingcurrent.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «closealltradespendingcurrent.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой скрипт для платформы MetaTrader 4, написанный на языке MQL4 автором Matus German. Скрипт предназначен для закрытия (удаления) всех отложенных ордеров на текущем графике.
При запуске скрипт проверяет наличие открытых отложенных позиций по символу текущего графика. Если такие ордера существуют, он последовательно перебирает все ордера в торговом стеке и удаляет те из них, которые принадлежат текущему символу и являются отложенными (типы OP_BUYLIMIT, OP_SELLLIMIT, OP_BUYSTOP, OP_SELLSTOP).
В коде реализованы две функции: стартовая функция start(), служащая точкой входа при запуске скрипта, и вспомогательная функция OpenTradesForSymbol(), подсчитывающая количество отложенных ордеров по текущему символу. Скрипт не содержит пользовательских настроек и внешних параметров.
Поиск по коду файла
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_BUYLIMIT :OrderDelete(OrderTicket()); break;
case OP_SELLLIMIT :OrderDelete(OrderTicket()); break;
case OP_BUYSTOP :OrderDelete(OrderTicket()); break;
case OP_SELLSTOP Показано первые 50% кода (символов: 730)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.