Скрипт удаления отложенных ордеров выставленных выше или ниже указанной цены

Источник Forex | Мастерская MQL



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

Как работает скрипт удаления отложенных ордеров:

Выбираете скрипт удаления отложенных ордеров и кидаете его на график в той точке ниже которой нужно удалить все имеющиеся отложенные ордера. И все.

Скачать бесплатно Скрипт удаления отложенных ордеров

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

Обращаю внимание на то, что скрипт удаляет отложенные ордера только по той валютной паре на графике которой он активирован!

Скачать скрипт удаления отложенных ордеров Вы можете по следующим ссылкам:

[dm]67[/dm]

Изучите работу скриптов на демо-счете!

Прибыльной торговли!

Категория: Мастерская MQL



Скрипты для открытия ордеров и управления Stop Loss и Take Profit открытых ордеров.

Источник Forex | Мастерская MQL



Иногда возникает ситуация когда необходимо быстро изменить параметры открытого ордера, а

именно Stop Loss или Take Profit. Для этих целей я применяю скрипты, которые работают по технологии «drag and drop», то есть при наложении скрипта на выбранную точку на графике валютной пары, выбранный параметр принимает значение цены в данной точке, скрипты реально помогают когда идет сильное движение и при ручном способе в эти моменты часто возникают реквоты.

Порядок применения:

Например, Вы хотите изменить параметр Take Profit у всех открытых ордеров по валютной паре GBP/USD.

Для этого необходимо:

  1. Выбрать компьютерной мышью необходимый скрипт (в нашем случае «Изменить ТП у всех BUY) и удерживая нажатой левую кнопку мыши «перенести» его на график валютной пары в точку в которой необходимо выставить Take Profit.
  2. При поступлении нового тика  скрипт начнет работать и спросит Вас «Уверены ли Вы что хотите изменить ТП на значение (которое будет в выбранной точке)?».
  3. Подтверждаете изменение параметра.
  4. Скрипт самостоятельно изменяет параметр Take Profit все открытых BUY ордеров по валютной паре GBP/USD (если это значение допустимо).
  5. После модификации всех ордеров скрипт самостоятельно завершает работу.

Собственно вот и все.

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

Архив содержит скрипты:

1. Изменить_СЛ_у_всех_BUY.mq4 (скрипт модифицирует уровень Stop Loss у всех Buy ордеров по валютной паре на графике которой он активируется)

2. Изменить_СЛ_у_всех_SELL.mq4 (скрипт модифицирует уровень Stop Loss у всех Sell ордеров по валютной паре на графике которой он активируется)

3. Изменить_ТП_у_всех_BUY.mq4 (скрипт модифицирует уровень Take Profit у всех Buy ордеров по валютной паре на графике которой он активируется)

4. Изменить_ТП_у_всех_SELL.mq4 (скрипт модифицирует уровень Take Profit у всех Sell ордеров по валютной паре на графике которой он активируется)

5. УДАЛИТЬ_все_отложки_по выбранной валюте.mq4 (скрипт удаляет все отложенные ордера по валютной паре на графике которой он активируется)

6. Открыть_BUY.mq4 (скрипт открывает Buy ордер по валютной паре на графике которой он активируется)

7. Открыть_SELL.mq4 (скрипт открывает Sell ордер по валютной паре на графике которой он активируется)

8. Установить_BUYLIMIT.mq4 (скрипт устанавливает отложенный  BuyLimit ордер по валютной паре на графике которой он активируется)

9. Установить_SELLLIMIT.mq4 (скрипт устанавливает отложенный  SellLimit ордер по валютной паре на графике которой он активируется)

10. Установить_BUYSTOP.mq4 (скрипт устанавливает отложенный  BuyStop ордер по валютной паре на графике которой он активируется)

11. Установить_SELLSTOP.mq4 (скрипт устанавливает отложенный  SellStop ордер по валютной паре на графике которой он активируется)

Что касается параметров открываемых и выставляемых скриптами ордеров (скрипты с №№ 6-11), то тут необходимо перед применением задать размер Лота открываемого (выставляемого ордера), в соответствии с Вашим Money Management:

1. Наводите мышью на скрипт нажимаете правую кнопку мыши и выбираете «Изменить»

Изменить скрипт
2. Скрипт открывается в редакторе Метаэдитор, находите параметр размера Лота и изменяете его по своему усмотрению, после этого нажимаете «Компилировать» и все, скрипт готов к работе.

Редактирование скрипта

Бесплатно скачать описанные скрипты для торгового терминала МТ4 Вы можете тут:

[dm]56[/dm]

Профита Вам! 🙂

Категория: Мастерская MQL



Скрипт изменяющий значение Take Profit на нескольких ордерах.

Источник Forex | Мастерская MQL



Недавно мне надоело вручную изменять значение Take Profit на нескольких открытых ордерах каждый раз в соответствии с новыми видениями поведения рынка, я порою держу несколько открытых ордеров в одну сторону (то есть на Buy или Sell), и мне понадобился для автоматизации данного процесса скрипт, который может сам изменить Take Profit на всех ордерах открытых в одну сторону на определенной валютной паре в соответствии с выбранным мною значением.

Поюзав, поиск и наткнувшись на несколько (кстати удивился, что таких скриптов не так уж и много) пришел к выводу что лично мне они не подходят, поэтому пришлось написать самому. 🙂

Итак, принцип работы скриптов:

Собственно он описан выше, но для большего понимания опишу по шагам:

1. Имеем к примеру по паре GBP/USD  несколько ордеров открытых на Buy и несколько на Sell (для тех кто использует локирование или безстоповую торговлю такая ситуация вполне возможна).

2. Проанализировав в очередной раз ситуацию на рынке, нашли сильный уровень сопротивления и  приняли решение изменить значения Take Profita на открытых Sell ордерах в соответствии с этим уровнем.

3. Для этого выбираем мышкой скрипт «Изменить ТП на всех Sell» (скрипты используют технологию «drag and drop», то есть они будут работать только в случае, если они перемещены с помощью мыши), наводим мышь на точку на графике цены значение которой должно и стать уровнем Take Profita.

4. Скрипт определяет значение цены в указанной точке графика, выбирает открытые ордера только которые открыты по той валютной паре на графике которой он активирован.

5. И если цена открытия ордера больше уровня Take Profit и условия торговли Вашего ДЦ разрешают установить выбранное значение Take Profit устанавливает его для выбранного ордера и идет к следующему открытому ордеру.

6. Обработав все открытые ордера соответственно скрипт заканчивает работу и деактивируется.

Вот собственно и все.

Скачать скрипты можно тут:
[dm]39[/dm]

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

Претензии не принимаются!

На заказ не пишу!

Если данные скрипты оказались Вам полезны, проголосуйте за статью или оставьте отзыв.
Профита!

Категория: Мастерская MQL



Открытие раздела «Коллекция скриптов для трейдера»

Источник Forex | Новости



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

Коллекция будет постоянно пополняться новыми скриптами, надеемся Вы тоже поможете нам в ее пополнении 😉

Небольшое пояснение о том что такое скрипт и для чего нужны скрипты в терминале MT4:

Скриптом называется программа, написанная на языке MetaQuotes Language 4 (MQL 4) и предназначенная для одноразового выполнения любых действий. Скрипт может выполнять как аналитические, так и торговые функции. В отличие от советников, скрипты исполняются по запросу, а не потиково. Иными словами, если советник работает практически постоянно, то скрипт, отработав один раз, самостоятельно завершает работу.

Работа со скриптами предполагает:

Создание скрипта
Для создания и компиляции скрипта используется встроенный редактор «MetaEditor». Он является составной частью клиентского терминала и представляет собой удобную среду разработки MQL4-программ.

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

Запуск скрипта
Для запуска скрипта необходимо наложить его на график. Сразу после этого запускается алгоритм скрипта.

Удаление скрипта
Завершение работы скрипта происходит, когда он удаляется с графика.

КОЛЛЕКЦИЯ СКРИПТОВ:

1. Скрипт «Закрыть все Buy ордера». [dm]4[/dm]
2. Скрипт «Закрыть все Sell ордера». [dm]5[/dm]
3. Скрипт «Закрыть все прибыльные Buy ордера». [dm]6[/dm]
4. Скрипт «Закрыть все прибыльные Sell ордера». [dm]7[/dm]
5. Скрипт «Закрыть все ордера». [dm]8[/dm]
6. Скрипт «Закрыть все прибыльные ордера». [dm]3[/dm]
7. Скрипт «Трал». [dm]9[/dm]
8. Скрипт «Удалить все отложенные ордера». [dm]10[/dm]
9. Скрипт «Открыть 5 Buy ордеров». [dm]11[/dm]
10. Скрипт «Открыть 5 Sell ордеров». [dm]12[/dm]

ВНИМАНИЕ! Администрация сайта не несет ответственности за последствия связанные с неправильным применением данных скриптов!
РЕКОМЕНДУЕМ ИЗУЧАТЬ РАБОТУ КАЖДОГО СКРИПТА НА ДЕМО-СЧЕТЕ!

Обновления и новые скрипты Вы будут выкладываться в данном разделе сайта

Категория: Новости