НАБОР СКРИПТОВ📌

От Pavel888, 26 февраля, 2016 в Скрипты

Автор#1

OBLOZKA4e00e.jpg

РУССКИЙ ЯЗЫК/Russian language.

В наборе представлены скрипты разного назначения, облегчающие работу в терминале MetaTrader 4. Если необходимо, то по некоторым скриптам представлен скрин. Перед работой на реальном счёте проверяйте (на демо счёте), отвечает ли нужный скрипт Вашим задачам (для примера, есть скрипт по одновременному открытию пяти ордеров, по умолчанию лот задан 10; дабы у вас случайно не открылись пять позиций суммарным объёмом 50 лотов - будьте внимательны)))

Успехов в работе!


АНГЛИЙСКИЙ ЯЗЫК/English language.
The set contains scripts for various purposes that make it easier to work in the MetaTrader 4 terminal. If necessary, a screenshot is provided for some scripts. Before working on a real account, check (on a demo account) whether the required script meets your tasks (for example, there is a script for opening five orders at the same time, by default the lot is set to 10; so that you do not accidentally open five positions with a total volume of 50 lots - be careful)))
Good luck in your work!

С уважением, Павел aka Pavel888.


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

Спойлер

2 StopOrders EX & MQL
AccountInfo EX & MQL
AverageRange EX & MQL
Bezubytok+ТР EX & MQL
BezubytokAll EX & MQL
BUY _5_Orders EX & MQL
Buy EX & MQL
BuyLimit EX & MQL
chart EX
Close All Profit EX & MQL
close EX & MQL
Close_All_BUY EX & MQL
Close_All_Orders EX & MQL
close_all_pending EX & MQL
Close_All_Profit_BUY EX & MQL
Close_All_Profit_Orders EX & MQL
Close_All_Profit_SELL EX & MQL
Close_All_SELL EX & MQL
CloseAll_Loss_Orders EX
CloseAll_Loss_OrdersOnCurrSymb EX
CloseAll_Profit_Orders EX & MQL
CloseAll_Profit_OrdersOnCurrSymb EX
CloseAllLosses EX & MQL
CloseAllOrders EX & MQL
CloseAllOrders_v5 EX & MQL
CloseAllProfit EX & MQL
CloseOrderAtTime EX
CloseThemAll EX & MQL
Delete All Graf EX & MQL
Delete St_Tp EX & MQL
delete_all_pending EX & MQL
DwnldHist EX & MQL
Exit-Orders EX
Exp-Close-----ALLORDERS---- EX & MQL
Exp-Close-----ALLSTOP------ EX & MQL
Exp-Close-----BUY------------ EX & MQL
Exp-Close-----BUYStop------- EX & MQL
Exp-Close-----LOOSE--------- EX & MQL
Exp-Close-----LOOSE--BUY--- EX & MQL
Exp-Close-----LOOSE--SELL--- EX & MQL
Exp-Close-----PROFIT--------- EX & MQL
Exp-Close-----PROFIT--BUY--- EX & MQL
Exp-Close-----PROFIT-SELL--- EX & MQL
Exp-Close-----SelectType----- EX & MQL
Exp-Close-----SELL------------ EX & MQL
Exp-Close-----SELLStop------- EX & MQL
fromHistoryInFile EX & MQL
FromHistoryOnGraph EX & MQL
GroupOfHistory EX & MQL
History EX & MQL
history_data_analysis EX & MQL
Info EX & MQL
LoadHistory-1 script EX
MarketInfo EX & MQL
MeasureFIBO [script] EX
Open Orders Market Execution Fr Zg EX & MQL
Open Orders Market Execution EX & MQL
Open_Limits EX
OpenOrder EX & MQL
OpenOrderAtTime EX
Order Test Time EX & MQL
OutQuotings EX & MQL
pipvalue EX & MQL
Remove Loss EX & MQL
Reverse EX & MQL
SELL _5_Orders EX & MQL
Sell EX & MQL
SellLimit EX & MQL
SendPendingOrder EX & MQL
ShowSome EX & MQL
SilentClose EX & MQL
Snow_v1.0 EX & MQL
SymbolInfo EX & MQL
TF_Period_Converter_Opt EX & MQL
Trend_Line EX & MQL
Visible_Pos EX & MQL
Yroven_Bezubytka EX & MQL


ОПИСАНИЕ СКРИПТОВ

Спойлер

2 StopOrders
Скрипт выставляет пару отложенных ордеров, все параметры настраиваются.

14-12-201513-42-442StopOrders.jpg


AccountInfo
При активации скрипта выдаёт сигнал - см. данные по счёту во вкладке Эксперты.
см скрин.

14-12-201513-44-43AccountInfo.jpg


AverageRange

14-12-201513-47-15AverageRange.jpg

Этот скрипт на заданном временном интервале или на некотором количестве последних баров текущего графика выполняет расчёт средних значений:
- волатильности (разница между High и Low бара),
- размера тела бара,
- размера верхней тени,
- размера нижней тени.
Анализу подвергаются бары текущего таймфрейма. Рассчитанные значения выводятся в виде комментария на текущем графике.
Используя этот скрипт, можно, например, отследить динамику волатильности по месяцам или по годам.
В скрипте можно установить следующие параметры:
- BeginDateCalc=D'2001.01.01' - Дата начала ценового ряда. Этот параметр будет задействован в случае NumberOfBars=0.
- EndDateCalc=D'2007.12.31' - Дата окончания ценового ряда. Этот параметр будет задействован в случае NumberOfBars=0.
- NumberOfBars=100 - Количество последних баров. Если указать ненулевое значение этого параметра, то параметры BeginDateCalc и EndDateCalc будут проигнорированы.

Bezubytok+ТР
Можно выставить безубыток и тейк профит. В менюшке скрипта все параметры регулируются - проскальзывание, стоп, тейк и так далее.

BezubytokAll
Скрипт переводит ордера в безубыток. В настройках выставление тейк профита в пунктах.

BUY _5_Orders
Скрипт открывает пять ордеров в покупки с указанным трейдером размером лота. Стопов и тейков нет.

Buy
Скрипт открывает покупку размером 0.01 лота, с тейком 5пп, без стоп приказа.

BuyLimit
Скрипт открывает ордер Buy Limit объёмом 1 лот.

chart

15-04-201621-25-58chart.jpg
Скрипт выносит окно за пределы терминала. Для работы нужна библиотека (MT4iConnect.dll).

Close All Profit
Скрипт закрывает все профитные ордера.

Close_All_BUY
Скрипт закрывает все BUY ордера.
При запуске он выводит на экран обращение - закрыть все бай ордера? (на случай ошибочного запуска).

Close_All_Orders
При запуске скрипта он выводит на экран обращение - закрыть все бай и селл ордера - да/нет? (на случай ошибочного запуска).

close_all_pending
Скрипт удаляет все отложенные ордера, со всех инструментов. При запуске спрашивает - да/нет - в случае ошибочного применения.

Close_All_Profit_BUY
Закрыть все прибыльные бай ордера (покупки).

Close_All_Profit_Orders
Закрыть все профитные ордера.

Close_All_Profit_SELL
Закрыть все прибыльные селл ордера (продажи).

Close_All_SELL
Закрыть все продажи. Перед запуском появляется окно да/нет.

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

CloseAll_Profit_Orders
Закрыть все прибыльные ордера.

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

CloseAllLosses
Скрипт закрывает все убыточные сделки.

CloseAllOrders
Скрипт закрывает все сделки.

CloseAllOrders_v5
Весьма многофункциональный скрипт. При закрытии спрашивает - да/нет, после закрытия выводит в виде алерта информацию на график. А при самом запуске скрипта можно в менюшке выбрать магические номера ордеров, что надо закрыть - например ордера какого то советника (или выбрать все магики - все ордера будут закрыты). Можно включить закрытие ордеров по всем символам. Внимательно изучите функционал, полезная штука.

CloseAllProfit
Скрипт закрывает все прибыльные сделки.

CloseOrderAtTime
Выбирается тикет ордера - номер - и дата его закрытия - год, месяц, день и время в часах и минутах.

CloseThemAll
Закрыть все ордера в терминале.

Delete All Graf
Скрипт по удалению всех объектов с графика (линии, значки, надписи и так далее).

Delete St_Tp
Скрипт удаляет приказы стоп лосс и тейк профит у открытого ордера. Так же может удалить только один приказ, если другого не имеется.

delete_all_pending
Скрипт удаляет все отложенные ордера. При запуске - спрашивает да/нет.

DwnldHist
Скрипт закачивает котировки с нескольких инструментов. При запуске - спрашивает да/нет.

Exit-Orders
Скрипт закрывает все открытые ордера со всех инструментов, так же удаляет отложенные ордера.

Exp-Close-----ALLORDERS----
Скрипт закрывает все открытые ордера Buy и Sell.

Exp-Close-----ALLSTOP------
Скрипт удаляет все ордера BuyStop и SellStop.

Exp-Close-----BUY------------
Скрипт закрывает все открытые ордера Buy.

Exp-Close-----BUYStop-------
Скрипт удаляет все ордера BuyStop.

Exp-Close-----LOOSE---------
Скрипт закрывает все открытые ордера, что находятся в убытке.

Exp-Close-----LOOSE--BUY---
Скрипт закрывает все открытые ордера BUY в убытке.

Exp-Close-----LOOSE--SELL---
Скрипт закрывает все открытые ордера SELL в убытке.

Exp-Close-----PROFIT---------
Скрипт закрывает все открытые ордера, что находятся в профите.

Exp-Close-----PROFIT--BUY---
Скрипт закрывает все открытые ордера BUY в профите.

Exp-Close-----PROFIT-SELL---
Скрипт закрывает все открытые ордера SELL в профите.

Exp-Close-----SelectType-----
Универсальный скрипт по закрытию ордеров. Менюшка на скрине.

26-02-20161-09-32.jpg


Exp-Close-----SELL------------
Скрипт закрывает все SELL ордера.

Exp-Close-----SELLStop-------
Скрипт удаляет все отложки типа SELLStop.

fromHistoryInFile

14-12-201514-00-38fromHistoryInFile.jpg


Скрипт для переноса сделок из истории счёта в текстовый файл.

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

14-12-201514-06-48FromHistoryOnGraph.jpg


GroupOfHistory
Скрипт выполняет группировку истории счёта (Group of History), выполняет чтение списка сделок из истории счёта, группирует данные по указанному в параметрах признаку и записывает в файл.

History

5ac1e70af8aeda5919527daefa413668.jpg

При переносе на график инструмента скрипт отображает закрытые сделки. Кроме сделок скрипт считает профит/убыток в валюте депозита и помещает эту информацию в правом нижнем углу.

history_data_analysis
Скрипт выполняет такую работу, см. скрин.

14-12-201514-13-51history_data_analysis.
отчёт такого плана см. спойлер. он находится - файл - открыть каталог данных - MQL - Failes - txt файл отчёта.

Спойлер

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Отчет по отсутствующим барам в данных истории. Инструмент - EURUSD. Таймфрейм [M15].
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Период - 13.11.2015 г. - 14.12.2015 г.
Баров в истории - 2050 bars
_____________________________________________________
ОБЩИЙ АНАЛИЗ дыр и разрывов
Количество - На данном графике дыр и разрывов НЕ ОБНАРУЖЕНО
_____________________________________________________


Info
Скрипт показывает общую информацию по инструменту.

info.jpg


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

MarketInfo
Весьма полезный скрипт по информации об инструменте, см. скрин.

14-12-201514-33-47MarketInfo.jpg


MeasureFIBO [script]

24-12-201517-53-39MeasureFIBOscript.jpg

Скрип отображает фибо уровни на графике.

Open Orders Market Execution Fr Zg
Скрипт открывает ордера по рынку. В меню можно задать все нужные параметры - купить/продать, размер стопа, тейка, проскальзывание, магический номер, количество ордеров и так далее.

Open Orders Market Execution
Скрипт открывает ордера по рынку. В меню можно задать все нужные параметры - купить/продать, размер стопа, тейка, проскальзывание, магический номер, количество ордеров и так далее.

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

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

OpenOrderAtTime
В скрипте задаётся дата и время (время по вашему терминалу), когда нужно открыть ордер - в настройках выбираем тип ордера (надо впечатать в графу), указываем лот, стоп, тейк и в означенное время скрипт откроет указанный ордер.

Order Test Time
Скрипт открывает ордер 0.1 лотом и показывает окно со временем исполнения. см скрин.

14-12-201520-47-45OrderTestTime.jpg


OutQuotings
Скрипт для выгрузки котировок за выбранный период в файл. Разработчик - Игорь Ким.

pipvalue
Показывает цену пункта инструмента.

Remove Loss
Скрипт закрывает все убыточные ордера, а так же удаляет отложенные ордера.

Reverse
Скрипт закрывает открытый ордер и открывает противоположный с таким же размером лота.

SELL _5_Orders
Скрипт открывает одновременно 5 ордеров на продажу. Будте внимательны с указанием размера лота.

Sell
Скрипт открывает ордер на продажу 0.01 лотом.

SellLimit
Скрипт выставляет ордера Sell Limit объёмом 1 лот.

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

ShowSome
При запуске скрипта показывает в левом верхнем углу значение спреда.

SilentClose
Закрывает рыночные ордера (отложки не удаляет).

Snow_v1.0
Скрипт моделирует падение снежинок в вашем терминале. К новому году рекомендуется его использовать.

SymbolInfo
Скрипт для выгрузки информации о символах. От Кима.

TF_Period_Converter_Opt
Скрипт для установки нестандартного таймфрейма. Как это сделать в МТ4 - см. тут.


Trend_Line
Скрипт строит трендовые линии на графике.

14-12-201521-17-07Trend_Line.jpg


Visible_Pos
Скрипт отмечает на графике открытые ордера, как рыночные так и отложенные в виде стрелок. При наведении курсора на стрелку можно прочитать, что за ордер был открыт.

14-12-201521-20-34Visible_Pos.jpg


Yroven_Bezubytka
Скрипт показывает уровень безубытка.

14-12-201521-23-12Yroven_Bezubytka.jpg


ПОЛЕЗНЫЕ ССЫЛКИ


ИСТОРИЯ ОБНОВЛЕНИЙ

Спойлер

НАБОР СКРИПТОВ (2016.02.25) 107 загрузок
НАБОР СКРИПТОВ (2016.04.15) 28 загрузок

 

НАБОР_СКРИПТОВ_2016.04.24.zip2 475 скач.

 

VARIANTDLYSAITA.jpg

Изменено 31 марта, 2024 пользователем Pavel888

Автор#2

Ещё одна жемчужина в нашей коллекции, скрипт EasyOrder.
По внешнему виду он не отличается от какого-либо вспомогательного советника, но имеет ряд преимуществ перед совами.

В комплекте идут файлы:
EasyOrder (перетаскивается на график)
EasyOrder_Close
EasyOrder_Draw
EasyOrder_Submit (все в форматах EX & MQL),
а так же библиотечный файл
EasyOrder.dll

При установке на графике скрипт будет иметь следующий вид

Спойлер



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



С помощью скрипта можно открыть все типы ордеров: Sell, Buy, Sell Limit, Sell Stop, Buy Limit, Buy Stop. Тип ордера выбирается в ниспадающем окне. Размер лота - как видно - задаётся в процентах - такая секция мани менеджмента.
После выбора типа открываемого ордера ордера, для его установки (или открытия по рынку), надо нажать клавишу Submit.
Закрытие ордера происходит при нажатии на клавишу Close, при чём, если ордеров несколько или один - предлагается выбрать номер ордера - какой именно ордер мы хотим закрыть.
Спойлер


Так же скрипт при установке на график может закрыть ордер, который был открыт до него (при нажатии на клавишу Close).

Все действия - открытие и закрытие ордеров, в виде звукового алерта выводятся. При переключении таймфреймов скрипт остаётся на графике всё равно.

Скрипт_EasyOrder.zip576 скач.

Изменено 21 ноября, 2017 пользователем Pavel888

#3

Подскажите вчем причина ,перестал работать Скрипт EasyOrder в терминале альпов ,а на робофорексе работает и tit в одном терминаледругого брокера тоже не пашет ,вчем причина ?

#4

Подскажите, возможно ли написать скрипт который автоматически отключал бы советник при максимальной просадке по паре или макс кол-ву ордеров по паре по определенным меджикам?

#5

Подскажите вчем причина ,перестал работать Скрипт EasyOrder в терминале альпов


У меня на Альпари работает.

Добавлено: 08-05-2018 08:07:38

Подскажите, возможно ли написать скрипт который автоматически отключал бы советник при максимальной просадке по паре или макс кол-ву ордеров по паре по определенным меджикам?


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

Изменено 8 мая, 2018 пользователем Vovchik

#6

полезное видео по EasyOrder https://youtu.be/UTYtjkTm1HE

и это, судя по всему, советник, а не скрипт:)

#7

полезное видео по EasyOrder https://youtu.be/UTYtjkTm1HE

и это, судя по всему, советник, а не скрипт:)


Приветствую Вас! да это не скрипт,а советник тот, что на видео,он у меня есть,обалденная штука,но только в нем вышит период 1 месяц работы,после чего,его автор обновляет,и он снова работает 1 месяц,если интересно могу выложить,не плохо бы его подлечить,от этого периода.

Изменено 10 августа, 2018 пользователем Pavel888

#8

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

Изменено 3 декабря, 2018 пользователем alex100

#9

Скрипт "Exp-Close-----SelectType----- " не корректно работает. Ставлю что б закрывал только селл стопы и только на текущем символе, закрывает и селл и бай и на всех символах :(

#10

Подскажите пожалуйста скрипт по частичному закрытию ордера по тикету по достижению определенной цены



Удалось найти?
Я отыскал пару вариантов на сайте метаквот за 200 и 500 баксов, что конечно перебор.
#11


Подскажите пожалуйста скрипт по частичному закрытию ордера по тикету по достижению определенной цены



Удалось найти?
Я отыскал пару вариантов на сайте метаквот за 200 и 500 баксов, что конечно перебор.

заказал у программиста
#12

заказал у программиста



В открытом доступе появится?
#13


заказал у программиста



В открытом доступе появится?


Нет, те вещи которые я заказываю я не выкладываю. Сори.
#14

Приветствую! Пользуюсь простым скриптом Stop Order для выставления отложенных ордеров. Единственный минус - нет возможности прописать комментарий к ордеру как при открытии нового ордера в терминале. Может у кого-нибудь есть такой скрипт?

Stop_Order.mq471 скач.

Автор#15

в личке несколько раз спрашивали где скачать...

MQL4.zip115 скач.

#16
В 05.02.2019 в 03:48, alex100 сказал:

 


Нет, те вещи которые я заказываю я не выкладываю. Сори.

 

 

Close Percent By Line v4.rar60 скач.

Изменено 18 марта, 2023 пользователем Pavel888

#17

Скрипт EasyOrder для мт5 ни у кого не завалялся ?

или советник крякнутый ?

Изменено 18 марта, 2023 пользователем Pavel888

#18

купил думал для мт5 будет )

 

если надо лицуха в лс скину

луцуха на 1 комп ставится поэтому нет смысла тут выкладывать тока если прогеру надо  в лс

 

веду срач с поддержкой в тикетах по поводу почему гугл выдает что есть мт5 версия

74824868f594dd5a37b0832ec5161dda.png

 

EasyOrder.ex463 скач. fxfortradershared.dll47 скач. Instruction_EasyOrder_MT4.pdf85 скач.

Изменено 23 сентября, 2025 пользователем pavlus777

#19
Только что, f1L.good сказал:

купил думал для мт5 будет ) хер там мт4 только) этот правда обновленный но нахер мне не нужный ) я же в мт5 торгую )

если ломанете буду даже рад что другим помог )

 

 

EasyOrder.ex4 832 \u043a\u0411 · 0 загрузок fxfortradershared.dll 597 \u043a\u0411 · 0 загрузок Instruction_EasyOrder_MT4.pdf 109 \u043a\u0411 · 0 загрузок

@nixxer

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025