Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

nClose Orders - библиотека для MetaTrader 5

Просмотров:
56
Опубликован:
Обновлен:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу


Close_Orders — Универсальная функция для закрытия позиций и удаления ордеров

Краткое описание

Одна функция для 14 задач по управлению сделками в MetaTrader 5.

Закрывает позиции и удаляет отложенные ордера с фильтрацией по типу, прибыльности и магическому номеру.

Что умеет

Для позиций (9 вариантов):

  • Все позиции / только прибыльные / только убыточные

  • Только BUY / только SELL

  • BUY прибыльные / BUY убыточные

  • SELL прибыльные / SELL убыточные

Для отложенных ордеров (5 вариантов):

  • Все отложки / только Buy Stop / только Buy Limit

  • Только Sell Stop / только Sell Limit

Как использовать

// Примеры вызовов:
Close_Orders("Position", "All", 0);           // Все позиции
Close_Orders("Position", "Buy Profit", 123);  // Прибыльные BUY с магиком 123
Close_Orders("Order", "Buy Stop", 0);         // Все Buy Stop ордера

Параметры:

  • p_o :  "Position"  (позиции) или  "Order"  (ордера)

  • type_po : Тип фильтра (см. варианты выше)

  • magicNumber : Магик (0 = все)

Преимущества

  • Простота — один вызов вместо 14 функций

  • Гибкость — тонкая фильтрация сделок

  • Безопасность — правильная работа с циклами

  • Универсальность — для экспертов, скриптов, индикаторов

Технические особенности

  • deviation = 5  оптимальный допуск цены

  • Итерация с конца — безопасное удаление

  • Локальные переменные — изоляция запросов

Включение в проект

#include <Close_Orders.mqh>
// Готово к использованию!
nOpen Order nOpen Order

Функция открытия позиций и отложенных ордеров

nCount Orders nCount Orders

Универсальный счетчик ордеров и позиций

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.