Скрипт для открытия и закрытия нескольких ордеров в обе стороны для MT4 и 5

Скрипт открытия и закрытия сразу нескольких ордеров для платформы MT4

Содержание:

В платформе MT4 некоторые скрипты уже прописаны. Это, в частности скрипт открытия. Он используются для открытия позиции. Также, есть скрипт для удаления ранее открытой позиции. Все скрипты хранятся в одноименном разделе в специальном окне навигатора. Здесь, можно просмотреть весь список доступных программных модулей.

работа в обе стороны, уже на открытие с закрытием

Для того, чтобы начать работу с каким-то скриптом, его нужно перенести на открытый график. Потребуется активировать скрипт в появившемся окошке, с вопросом действительно мы хотим присоединить «close» к графику EUR/USD Daily?

ТОП БРОКЕРОВ БИНАРНЫХ ОПЦИОНОВ ДЛЯ ПРОФЕССИОНАЛЬНОЙ ТОРГОВЛИ

1.Olymp Trade. НОВАЯ АКЦИЯ БРОКЕРА: ДЕПОЗИТ х 2
2.Binomo. ДАРИМ БЕСПЛАТНЫЕ ОПЦИОНЫ: ПОЛУЧИТЬ $150
3.FinMax. ПОЛУЧИТЕ 1 БЕЗРИСКОВУЮ СДЕЛКУ: ВЫБРАТЬ КРИПТОВАЛЮТУ

При нажатии клавиши «ДА», скрипт запустится. А после выполнения поставленной функции, он автоматически закроется и уберется с графика, не отвлекая внимание. Удалить скрипт можно и досрочно. Например, если он уже не нужен.

Для удаления, правой кнопкой мышки, щелкнуть на график и нажать функцию «Удалить скрипт». Готово.

Выбор скрипта для полного открытия и закрытия программных ордеров

ВИДЕО: Выставление ордеров в МТ4

Установка скриптов непосредственно для открытия / закрытия нескольких ордеров в дополнение к уже имеющимся

Любые скрипты сегодня можно найти в сети. Скрипты для МТ4, также легко скачать на форумах. Для того, чтобы начать работу, убедитесь что у Вас установлена сама программа Metatrader4 скрипты как правило, закачивают целыми архивами.

Скачать скрипт — CloseAllOrders
Скачать базу скриптов — List_All_Scripts

После скачивания, такой архив нужно распаковать. Все его содержимое должно быть скопировано в папку МQL4/scripts. Кстати, она есть в самом каталоге данных. Далее нужно  перейти в этот каталог:  Файл => Открыть каталог данных.

Следующий шаг – открытие папки Scripts раздела MQL4. Именно сюда и помещаются скаченные скрипты. После удачного копирования, платформу МТ4 нужно перезапустить. Без этого действия скрипты не отобразятся.

перенос скриптов для работы по ордерам в обе стороны

Теперь можно снова запускать программу MT4 и проделать следующие шаги:

  • Выбрать на верхней панели раздел Сервис => Настройки
  • Во вкладке Советник расставить крестики/галочки так, как это показано на картинке ниже:
  • Последний пункт – нажать «ОК»

Параметры скрипта по закрытию и открытию нужных ордеров

Теперь можно открывать график выбранной пары валют. На график можно перетянуть установленный скрипт.

Что такое скрипты Форекс?

Скрипты Форекс — это исполняемые файлы в MetaTrader 4, которые выполняются только один раз. Они идеально подходят для выполнения рутинных задач и для задач, которые отнимают много времени, когда важна скорость выполнения. Скрипт выполняется в тот момент, когда трейдер устанавливает его на график. После того, как задача будет выполнена, скрипт удаляется с графика. Вы можете удалить его вручную до завершения задачи. Это основные отличия скриптов Форекс от торговых советников. Советник работает постоянно, но он использует ценовые тики для обновления. То есть, чтобы начать работу или чтобы изменения параметров советника вступили в силу, цена должна измениться. Частота изменения рыночной цены меняется в течение суток. Это означает, что период между обновлениями эксперта непредсказуем. Предсказуемость скрипта (он запускается сразу) делает его более подходящим для некоторых торговых задач, чем торговый советник.

Установка скрипта в терминал МТ4.

Установить скачанный скрипт в терминал МТ4 можно следующими способами:

  1. В главном меню выбираем «Файл», в открывшемся меню пункт «Открыть каталог данных», в папке «MQL4» закидываем скрипт в папку «Scripts».
  2. Через Meta Editor. Открываем Meta Editor, далее папку «Scripts» и туда помещаем скрипт.

Как изменить параметры скрипта Форекс?

Если у вас достаточно знаний в MQL4, вы можете изменить отдельные параметры скрипта под себя. Для этого вам необходимо изменить код скрипта в разделе Meta Editor в торговой платформе. Здесь вы можете изменить текущие свойства программы.

Список полезных скриптов легко найти в интернете практически на любом сайте Форекс-тематики. Предлагаю свой список полезных скриптов Форекс.

Полезные скрипты Форекс.

Для того, чтобы быстро работать с большим количеством ордеров в платформе МТ4, вам могут пригодиться скрипты из серии Close All.

Читайте также:  Рейтинг ПАММ-счетов Альпари: лучшие ПАММ-счета

Ниже приведены несколько скриптов, которые закрывают все ордера одним нажатием кнопки. Причем, в зависимости от ситуации на рынке, вы можете использовать определенный скрипт и закрыть только отложенные ордера или только открытые, только на BUY или SELL или вообще все ордера по всем валютным парам.

Описание скриптов серии Close All:

— CloseAllTrades — закрывает все открытые и отложенные ордера по всем валютным парам.
— CloseAllTradesCurrent — закрывает все открытые и отложенные ордера на текущем графике.
— CloseAllTradesOpened — закрывает все открытые ордера по всем валютным парам.
— CloseAllTradesOpenedCurrent — закрывает все открытые ордера на текущем графике.
—  CloseAllTradesPending — закрывает все отложенные ордера по всем валютным парам.           
— CloseAllTradesPendingCurrent — закрывает все отложенные ордера на текущем графике.
— CloseAllTradesBuy — закрывает все открытые ордера на покупку по всем валютным парам.           
— CloseAllTradesBuyCurrent — закрывает все открытые ордера на покупку на текущем графике.
— CloseAllTradesSell — закрывает все открытые ордера на продажу по всем валютным парам.           
— CloseAllTradesSellCurrent — закрывает все открытые ордера на продажу на текущем графике.

Еще несколько скриптов для закрытия ордеров:

— CloseProfitOrdersСкрипт закрывает все прибыльные ордера хоть на Buy, хоть на Sell, причем на всех валютных парах, независимо от того, на какой график устанавливается скрипт. Размер профита устанавливается в пунктах.

— ReverseСкрипт закрывает позицию и тут же открывает противоположную тем же лотом.

— ReverseLotExp Скрипт закрывает все открытые позиции по всем валютным парам и открывает противоположные с увеличением лота, коэффициент увеличения лота можно установить в настройках.

 

Когда важна скорость в торговле, вам помогут скрипты открытия ордеров:

— TPand SL with Buy Скрипт открывает рыночный ордер на покупку с заданным в настройках размером лота, стоп лоссом и тейк-профитом.

— TPand SL with Sell Скрипт открывает рыночный ордер на продажу с заданным в настройках размером лота, стоп лоссом и тейк-профитом.

— Скрипт ByMarketBuySymbols открывает ордера на покупку сразу по нескольким валютным парам по рыночной цене. В настройках скрипта можно задать валютные пары, размер лота, размер стоп лосса и тейк-профита.

— SellSymbols Скрипт ByMarket открывает ордера на продажу сразу по нескольким валютным парам по рыночной цене. В настройках скрипта можно задать валютные пары, размер лота, размер стоп лосса и тейк-профита.

— GridСкрипт выставляет сетку отложенных ордеров. В настройках можно выбрать размер лота, отступ от цены, размер стоп лосса и тейк-профита, шаг сетки и количество ордеров в сетке.

 

Информационные скрипты:

— LinesLevel Drop Скрипт поможет быстро нанести на график уровни поддержки и сопротивления с указанием значения цены. Для этого перетащите скрипт в точку максимума или минимума на графике. Линия нарисуется автоматически, причем нужного цвета и с указанием цены.

— ProfitOnDropСкрипт . Если у вас есть несколько открытых ордеров и вы хотите знать, где на графике вы будете иметь определенный профит, просто перетащите скрипт ProfitOnDrop в любую точку на графике и он покажет вам, какую прибыль или убыток вы получите, если цена дойдет до этого уровня. Скрипт учитывает все открытые ордера по данному инструменту.

— CleanupAllСкрипт удаляет все объекты с графика. Есть индикаторы, которые оставляют после себя некоторые объекты, даже после удаления с графика самого индикатора. Довольно нудно искать эти объекты и удалять их по одному. Скрипт CleanupAll быстро удалит их все и почистит ваш график.

— ScreenshotСкрипт . Если вам надо часто делать скриншот терминала, вам поможет в этом скрипт Screenshot. Просто перетащите скрипт на график и он автоматически сделает снимок экрана и поместит его в папку MQL4/files/chart. Этот скрипт имеет преимущества перед другими подобными скриптами, потому что использует файл user32.dll, чтобы автоматически получить ваш размер экрана. Вам нет необходимости задавать размеры экрана. В дополнение к этому скрипт Screenshot добавит в левом углу ярлык с указанием валютной пары и таймфрейма.  Чтобы скрипт у вас работал, не забудьте включить импорт DLL.

— YouBalanceProfitAndSetNewStopProfitСкрипт отображает на графике (при наличии открытых ордеров) баланс и профит на указанном ценовом уровне (при достижении ценой этого уровня). Он также может   автоматически переместить стоп лосс и тейк-профит открытых ордеров на указанный уровень (создаст общий для всех открытых ордеров уровень стоп лосса и тейк-профита). Данный скрипт поможет узнать, какой будет размер баланса и профита при достижении ценой указанного  уровня.

Надеюсь, вам пригодятся в торговле какие-либо из этих скриптов Форекс. Вы также можете скачать все  выше перечисленные скрипты Форекс одним архивом: полезные скрипты Форекс .

Установка и работа.

Установка скрипта закрытия всех ордеров производится по стандарту – скопировали в папку scripts по адресу Название терминалаexpertsscripts и перезапустили ваш терминал. На вкладке эксперты появится CloseAllOrders.

Работает программка максимально просто установили необходимое количество ордеров, а после того как решили их все закрыть кликаем два раза по CloseAllOrders и все готово.

Читайте также:  Индикатор корреляции валютных пар для mt4

При проверке пробовал закрывать как один, так и одновременно 5 ордеров, справляется идеально не зависимо от направления сделок и количества открытых позиций.

Скрипт является просто находкой для любителей заниматься добавлением в сторону тренда, сокращает потери за счет экономии времени на поочередное завершение сделок.    

Знакомство с предлагаемыми скриптами для закрытия сделок

Если вы никогда не встречались с понятием скрипты, сегодня вы получите представление о том, что это такое, но у меня есть отдельная статья на тему скрипты для МетаТрейдера.

Я предлагаю вам несколько вариантов скриптов, они предназначены для использования в разных торговых ситуациях:

  • CloseOrders – этот скрипт при использовании закрывает все ордера, которые открыты в данный момент, или это могут быть только те, что характеризуются положительным результатом. Также есть возможность закрывать только те ордера, которые обозначены вами.
  • CloseAllOrders_v4 – скрипт для закрытия ордеров по некоторым условиям. Тут трейдер сначала указывает параметры, на которые программа должна обратить внимание, а потом эти параметры используются при закрытии ордеров.
  • Close Percent By Line скрипты, которые способны закрыть некоторый процент по каждому из ордеров, то есть частичное закрытие ордера.
  • CloseAllOrders / Losses/Profit – скрипты помогают комплексно закрыть все ордера прибыльные или убыточные.

Программы для установки ордеров

Скрипты для установки отложенных приказов очень удобны, так как дают возможность в один момент установить на графике торгового инструмента сам ордер, а также параметры срабатывания тейк-профита и стоп-лосса. В обычном режиме трейдеру приходится делать это вручную, что не очень удобно, когда нужно быстро по текущей цене выставить большое количество приказов. Есть возможность заранее выставить предпочтительные параметры, чтобы потом устанавливать все несколькими кликами мышки.

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

Актуален он и для выставления параметров тейк-профита и стоп-лосса для каждой сделки. Удобен в работе «Трейлинг-стоп от 1 пункта», который за несколько секунд выполняет действия с заданными параметрами (тейк-профит, стоп-лосс, перестановка в ноль или трейлинг-стоп).

Его вы можете купить по ссылке ⇒

Или даже получить БЕСПЛАТНО, если получите доступ к ТОП50+ стратегиям форекс ⇒

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

Программы для удаления приказов

Скрипт для удаления отложенных ордеров работает аналогично вышеописанным программам. Благодаря ему можно не просто быстро удалить один или несколько приказов, но сделать это выборочно.

Так, с обширными входными параметрами для настройки программы трейдер получает возможность управлять ими так, как считает нужным: закрыть только на покупку или только на продажу, удалить все отложенные, закрыть лишь прибыльные или только убыточные позиции, выполнять операцию по времени и т.д.

Скачать программы можно в свободном доступе на множестве сайтов, устанавливаются они быстро, используются буквально несколькими щелчками мыши, интуитивно понятные и легкие в работе.

Или так же рекомендую обратить внимание на советник Советник Fx-Secure PRO ⇒ (в нем есть огромное кол-во функций для подобных операций)

модуль советника Fx-Secure PRO ver 3 - main

по ссылке выше еще больше функций ! (это только один скрин по советнику)

Торговый скрипт Limit orders Pro позволяет:

  • выставить группу отложенных ордеров нужного типа от стартовой цены до конечной цены, с определённым шагом в пунктах, равномерно распределяя их по диапазону, при этом не надо задумываться выше или ниже текущей цены будут ваши ордера;
  • отредактировать уровни тейк-профит и/или стоп-лосс у всех отложенных ордеров за один раз;
  • удалить все не сработавшие ордера за один раз, при этом с возможностью закрыть или не закрывать уже сработавшие ордера.

Настройки скрипта Limit orders Pro

  • Type of transaction — тип необходимого действия (Buy — открыть покупки, Sell — открыть продажи, Modify — модифицировать тейк-профит и стоп-лосс, Delete — закрыть отложенные ордера);
  • Lot — размер лота, открываемых отложенных ордеров;
  • Price from — начальная цена, выбранного вами диапазона цен;
  • Price up to — конечная цена, выбранного вами диапазона цен;
  • TakeProfit — тейк-профит, в пунктах, который надо установить на позициях;
  • StopLoss — стоп-лосс, в пунктах, который надо установить на позициях;
  • Step — шаг в пунктах, через который будут открыты позиции;
  • Delete active orders — удалять уже сработавшие ордера или нет. В случае, если выбрано true, то при удалении отложенных ордеров, будут закрыты и уже сработавшие. В случае, если выбрано false, то уже сработавшие ордера будут оставлены;
  • Magic Number — магический номер позиций;
  • Slippage — проскальзывание для открываемых и закрываемых позиций.

Скачать торговый скрипт Limit orders Pro

Скрипт уровня безубытка Level without loss

Форекс скрипт для МТ4 Level without loss показывает уровень безубытка в отдельном всплывающем окне — поверх От: TradeWinner 2017-01-05 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт размера и стоимости пункта PipValue

Форекс скрипт для МТ4 PipValue показывает трейдеру размер пункта в валюте котировки, а также стоимость одного От: TradeWinner 2016-12-13 0 Read More Россия000000Россия+7 000 000 00 00

Читайте также:  Ninja Trader NT

<хедер>

Скрипт рисующий трендовые линии Trend_Line

Форекс скрипт для МТ4 Trend_Line рисует линии тренда прямо на рабочем графике финансового инструмента в автоматическом От: TradeWinner 2016-11-24 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт удаляющий все отложенные ордера Delete all pending orders

Форекс скрипт для МТ4 Delete all pending orders удаляет все имеющиеся отложенные ордера. Удаление отложенных ордеров От: TradeWinner 2016-11-19 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт открывающий рыночные и отложенные ордера в обе стороны Open_Limits

Форекс скрипт для МТ4 Open_Limits может открывать как рыночные (BUY и SELL), так и отложенные ордера От: TradeWinner 2016-11-04 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт переворачивающий все имеющиеся позиции Reverse

Форекс скрипт для МТ4 Reverse переворачивает все имеющиеся торговые позиции по валютной паре. Он поможет открыть От: TradeWinner 2016-10-26 2 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт открывающий ордера с заданным magic number OpenOrder_Magic Number

Форекс скрипт для МТ4 OpenOrder_Magic Number — скрипт, открывающий ордера с заданным магическим номером — параметр От: TradeWinner 2016-10-24 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт открывающий одновременно несколько ордеров Open Orders Market Execution

Форекс скрипт для МТ4 Open Orders Market Execution открывает сразу несколько ордеров одновременно — открываться ордера От: TradeWinner 2016-09-16 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт истории сделок FromHistoryOnGraph

Форекс скрипт для МТ4 FromHistoryOnGraph наносит историю сделок на график валютной пары, «вытаскивая» эту информацию из От: TradeWinner 2016-09-16 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт закрывающий все Sell ордера Close all orders Sell

Форекс скрипт для МТ4 Close all orders Sell закрывает все ордера Sell (продажи) на всех терминальных От: TradeWinner 2016-07-21 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипт закрывающий все Buy ордера Close all orders Buy

Форекс скрипт для МТ4 Close all orders Buy закрывает все ордера Buy (покупки) на всех графиках. От: TradeWinner 2016-07-21 0 Read More Россия000000Россия+7 000 000 00 00

<хедер>

Скрипты Форекс — что это такое?

Скрипты — помощники трейдера, которые автоматизируют обычные рутинные процессы, например, закрытие большого числа сделок одним кликом или выставление стоп-ордеров. Это обычная программа, которая написана на том же языке программирования, что и советник или индикатор. Скрипты пользуются меньшей популярностью только по причине отсутствия достаточных знаний об их возможностях у трейдеров. Как работает скрипт?

В отличие от советника, который также работает в автоматическом режиме по заданному алгоритму, работа скрипта устроена несколько иначе. Он нацелен на единоразовое действие. Для того чтобы совершить действие еще раз, вам придется заново запустить скрипт. Только в таком случае он снова проделает необходимые действия, которые заложены в его алгоритм.

Чудодейственной таблеткой, способной работать на валютном рынке вместо трейдера, скрипты также назвать нельзя. У них достаточно ограниченные возможности, однако тяжело переоценить помощь, которую они могут оказать трейдеру. Так, можно удалять с помощью скриптов отложенные ордера и создавать из них сетку, закрывать только прибыльные сделки, удалять все построения с рабочего графика валютной пары, устанавливать стоп-лосс на уровне безубыточности и так далее. Функций скриптов для трейдеров, которые предпочитают активный трейдинг, более чем достаточно для упрощения работы.

Установка скриптов в торговый терминал

Установить скрипт в торговый терминал так же просто, как и индикатор или советник. Действовать необходимо по тому же алгоритму. Первоначально необходимо открыть меню «Файл» и выбрать пункт «Открыть каталог данных». Так вы попадете в корневой каталог торговой платформы (папку установки терминала).

В открывшейся папке нужно выбрать папку MQL 4 и поместить файл скрипта в соответствующую папку. Она так и называется — Scripts. После перезапуска торговой платформы скрипт появится в соответствующем раскрывающемся меню в окне навигации торговой платформы МетаТрейдер 4. Для его активации нужно перетащить скрипт на рабочий график. После этих действий он готов к работе. Так это выглядит на практике (скрин из терминала компании Forex4You ).

 

Отложенные ордера

Торговля с помощью отложенных ордеров удобна. Во-первых, вам не придется сидеть часами у монитора, ожидая момента, когда цена подойдет к нужному уровню. Вы устанавливаете цены открытия, уровни стопа и профита и спокойно уходите по своим делам. Сделка откроется в нужном месте без вашего участия. Во-вторых, цена открытия отложенного ордера будет максимально приближена к запланированной. При ручной торговле не всегда получается войти в рынок по необходимой цене. Особенно это касается моментов с повышенной волатильностью.

Установить один-два отложенных ордера в день не составит никакого труда. Другое дело, если торговая стратегия Форекс предполагает установку целой сетки ордеров, потом удаление некоторых при достижении определенных условий. За большим количеством операций тяжело следить. Неудивительно, что ошибочное закрытие или удаление ордеров встречается в работе трейдера довольно часто. Чтобы избежать таких ситуаций, можно использовать скрипты отложенных ордеров.

Источники

  • http://InfoFx.ru/torgovye-metody/skript-dlya-otkrytiya-i-zakrytiya-neskolkix-orderov-v-obe-storony-dlya-mt4-i-5/
  • http://forex-total.ru/texnicheskie-indikatory/poleznye-skripty-foreks.html
  • http://time-forex.com/skripty/zakryt-vse-ordera
  • https://WebMasterMaksim.ru/skript-foreks/skripty-dlya-zakrytiya-orderov-v-mt4-eto-te-instrumenty-kotorye-pomogayut-uvelichit-skorost-raboty-s-orderami.html
  • http://strategy4you.ru/experts-forex/advisors-script-placed-pending-orders-mt4.html
  • https://fortrader.org/indicators-forex/information-indikators/torgovyj-skript-limit-orders-pro-dlya-otlozhennyx-orderov.html
  • http://tradewinner.ru/category/skripty-i-utility-dlya-metatrader-4
  • http://Forex-Invest.tv/indikatori-foreks-skachat/vystavlenie-otlozhennykh-orderov-skriptom.html

[свернуть]
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...