#_3_close_open_this_symbol.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «#_3_close_open_this_symbol.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой скрипт для MetaTrader 4, предназначенный для закрытия открытых позиций по текущему символу графика. Скрипт работает в терминале MetaTrader 4 и запускается вручную через окно настроек, после чего выполняет однократную обработку торговых позиций.
Основная задача скрипта — закрыть рыночные ордера (позиции) типа Buy и Sell, которые относятся к символу текущего графика. При запуске скрипт перебирает список открытых ордеров и закрывает те, которые соответствуют заданному фильтру по магическому номеру. Если магический номер установлен в -1, закрываются позиции с любыми магическими номерами по текущему символу.
Скрипт не содержит торговой стратегии, не открывает новые позиции и не анализирует рыночные условия. Он выполняет только функцию массового закрытия ордеров по текущему инструменту с учётом допустимого проскальзывания.
Настройки программы
| Настройка | Описание |
|---|---|
| com | Текстовый комментарий, поясняющий поведение параметра MagicNumber: при значении -1 закрываются ордера с любыми магическими номерами. |
| MagicNumber | Магический номер для фильтрации закрываемых ордеров. Если значение равно -1, закрываются ордера с любыми магическими номерами по текущему символу. |
| Slippage | Максимально допустимое проскальзывание в пунктах при закрытии ордеров. |
Поиск по коду файла
#property version "1.00"
#property strict
#property show_inputs
input string com = "when MagicNumber = -1 then close all magic numbers";
input int MagicNumber = -1;
input int Slippage = 3;
void OnStart()
{
// код доступен только после оплаты
}
void CloseThis(int Slippage, int MagicNumber)
{
bool closed = false;
for (int i = OrdersTotal(); i >=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
while(IsTradeCПоказано первые 50% кода (символов: 762)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.