Скрипты


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

Коллекция будет постоянно пополняться новыми скриптами, надеемся Вы тоже поможете нам в ее пополнении ;)
Небольшое пояснение о том что такое скрипт и для чего нужны скрипты в терминале MT4:
Скриптом называется программа, написанная на языке MetaQuotes Language 4 (MQL 4) и предназначенная для одноразового выполнения любых действий. Скрипт может выполнять как аналитические, так и торговые функции. В отличие от советников, скрипты исполняются по запросу, а не потиково. Иными словами, если советник работает практически постоянно, то скрипт, отработав один раз, самостоятельно завершает работу.
Работа со скриптами предполагает:
Создание скрипта
Для создания и компиляции скрипта используется встроенный редактор «MetaEditor». Он является составной частью клиентского терминала и представляет собой удобную среду разработки MQL4-программ.
Настройка работы скриптов
Перед началом использования скриптов необходимо произвести их предварительную настройку. Общие для всех скриптов параметры работы задаются в окне настройки клиентского терминала. Кроме того, каждый скрипт обладает своими собственными настройками.
Запуск скрипта
Для запуска скрипта необходимо наложить его на график. Сразу после этого запускается алгоритм скрипта.
Удаление скрипта
Завершение работы скрипта происходит, когда он удаляется с графика.
КОЛЛЕКЦИЯ СКРИПТОВ:
1. Скрипт «Закрыть все Buy ордера».
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Закрыть все Buy ордера!» (B)
Скачали: 4946
Описание: Скрипт закрывает все ордера Buy независимо от прибыли на всех графиках, не только на том,на котором запущен скрипт.
2. Скрипт «Закрыть все Sell ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Закрыть все Sell ордера!» (B)
Скачали: 3139
Описание: Скрипт закрывает все ордера Sell независимо от прибыли на всех графиках, не только на том,на котором запущен скрипт.
3. Скрипт «Закрыть все прибыльные Buy ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Закрыть все прибыльные Buy ордера!» (B)
Скачали: 2679
Описание: Скрипт закрывает все прибыльные ордера Buy на всех графиках, не только на том,на котором запущен скрипт.
4. Скрипт «Закрыть все прибыльные Sell ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Закрыть все прибыльные Sell ордера!». (B)
Скачали: 121
Описание: Скрипт закрывает все прибыльные ордера Sell на всех графиках, не только на том,на котором запущен скрипт.
5. Скрипт «Закрыть все ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Закрыть все ордера». (B)
Скачали: 3704
Описание: Скрипт закрывает все ордера Buy и Sell на всех графиках, независимо прибыльные они или нет, не только на том,на котором запущен скрипт.
6. Скрипт «Закрыть все прибыльные ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Закрыть все прибыльные ордера!" (B)
Скачали: 1502
Описание: Скрипт закрывает ордера Buy и Sell с прибылью Profit пунктов и выше на всех графиках, не только на том,на котором запущен скрипт.
7. Скрипт «Трал». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Трал!" (993B)
Скачали: 2260
Описание: Скрипт начинает сопровождать Ваши ордера с заданными Вами параметрами прибыли и Stop Loss.
8. Скрипт «Удалить все отложенные ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Удалить все отложенные ордера!". (B)
Скачали: 1555
Описание: Скрипт удаляет все отложенные ордера.
9. Скрипт «Открыть 5 Buy ордеров». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Открыть 5 Buy ордеров!". (B)
Скачали: 2595
Описание: Скрипт открывает 5 ордеров на покупку по цене которая имеется в момент запуска скрипта, если в процессе работы скрипта цена меняется, то он оставшиеся ордера открывает когда цена вернется к этому значению. Позволяет устанавливать размер лотов. Удобен при сильных движениях цены!
10. Скрипт «Открыть 5 Sell ордеров». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Открыть 5 Sell ордеров!». (B)
Скачали: 1863
Описание: Скрипт открывает 5 ордеров на продажу по цене которая имеется в момент запуска скрипта, если в процессе работы скрипта цена меняется, то он оставшиеся ордера открывает когда цена вернется к этому значению. Позволяет устанавливать размер лотов. Удобен при сильных движениях цены!
11. Скрипт «Закрытие всех убыточных ордеров». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Закрытие всех убыточных ордеров"! (5.33KB)
Скачали: 1474
Описание: Скрипт закрывает все убыточные ордера убыток которых, на момент добавления скрипта, больше или равен значению внешней переменной Min_Loss.
Значение Min_Loss – задается в пунктах.
Скрипт – мультивалютный, т.е. закрывает ордера независимо от валютной пары.
12. Скрипт «Закрытие всех ордеров по достижению суммарного убытка». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт “Закрытие всех ордеров по достижению суммарного убытка”! (5.71KB)
Скачали: 1433
Описание: Скрипт закрывает все открытые ордера, если суммарный убыток (с учетом свопов) больше или равен значению внешней переменной General_Loss.
Значение General_Loss – задается в валюте депозита.
13. Скрипт «Закрытие всех ордеров по достижению суммарного профита». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт “Закрытие всех ордеров по достижению суммарного профита”! (5.64KB)
Скачали: 1904
Описание: Скрипт закрывает все открытые ордера, если суммарный профит (с учетом свопов) больше или равен значению внешней переменной General_Profit.
Значение General_Profit – задается в валюте депозита.
14. Скрипт «Закрытие всех прибыльных ордеров по текущей валютной паре». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Закрытие всех прибыльных ордеров по текущей валютной паре"! (5.12KB)
Скачали: 1448
Описание: Скрипт закрывает все прибыльные ордера прибыль которых, на момент добавления скрипта, больше или равна значению внешней переменной Min_Profit.
Значение Min_Profit – задается в пунктах.
Скрипт работает с ордерами по текущей паре ( т.е. по паре, на которой он запущен).
15. Скрипт «Закрытие всех убыточных ордеров по текущей валютной паре». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Закрытие всех убыточных ордеров по текущей валютной паре" (5.11KB)
Скачали: 1342
Описание: Скрипт закрывает все убыточные ордера убыток которых, на момент добавления скрипта, больше или равен значению внешней переменной Min_Loss.
Значение Min_Loss – задается в пунктах.
Скрипт работает с ордерами по текущей паре ( т.е. по паре, на которой он запущен).
16. Скрипт «Открытие сделки по времени». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Открытие сделки по времени" (4.51KB)
Скачали: 1684
Описание: Данный скрипт предназначен для открытия сделки по времени и прост в использовании.
Если вы заранее спланировали сделку и знаете точное время ее открытия, вам необходимо перетащить скрипт на график с нужным символом и задать параметры.
Внешние параметры:
* OpenTime = 1970.01.01 00:00 – время открытия сделки. Для того чтобы быстро изменить этот параметр, выделите и удалите значение по умолчанию, а затем нажмите Enter, значение переменной заполнится текущей датой, после этого измените дату (время);
* OpenOrderType – тип сделки. Переменная может принимать значения sell или buy. В противном случае будет выведено сообщение об ошибки;
* OpenLot=0.1 – лот для открытия сделки;
* StopLoss=0 – стоп лосс;
* TakeProfit=0 – тейк профит;
* Slippage=1 – максимальное отклонение цены при открытии сделки (в пунктах).
Для установки скрипта скопируйте файл OpenOrderAtTime.ex4 в папку expertsscripts.
16. Скрипт «Закрытие сделки по времени». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт "Закрытие сделки по времени" (3.18KB)
Скачали: 1489
Описание: Скрипт закрывает сделку с указанным тикетом в заданное время. В случае если сделка является отложенным ордером, она удаляется.
Внешние параметры:
* Ticket = 0 - тикет открытого ордера;
* CloseTime = 1970.01.01 00:00 – время открытия сделки. Для того чтобы быстро изменить этот параметр, выделите и удалите значение по умолчанию, а затем нажмите Enter, значение переменной заполнится текущей датой, после этого измените дату (время).
17. Скрипт «Переворачивает все имеющиеся позиции». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Переворачивает все имеющиеся позиции». (580B)
Скачали: 1482
Описание: Поможет открыть позиции при убыточной торговле, тоесть если существует уверенность в продолжении движения рынка,то на уровне stop-loss можно "перевернуть" позицию.
18. Скрипт «Выставление двух противоположных стоповых ордера». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Выставление двух противоположных стоповых ордера». (1.28KB)
Скачали: 1799
Описание: Открывает две противоположные позиции на Buy и Sell соответственно.
19. Скрипт «Уровень безубытка». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Уровень безубытка». (604B)
Скачали: 1608
Описание: Скрипт показывает уровень безубытка.
20. Эксперт «НачальниГ». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/winrar.gifСкачать эксперт "НачальниГ" (10.45KB)
Скачали: 332
Описание: Эксперт "НачальниГ" доступен для бесплатного скачивания только зарегистрированным пользователям!
21. Скрипт «Удалить все отложенные ордера по выбранной валютной паре». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкрипт «Удалить все отложенные ордера по выбранной валютной паре!» (B)
Скачали: 96
Описание: Скрипт удаляет все отложенные ордера по выбранной валютной паре, т.е. если он запускается на графике пары USD/JPY то он удалит все отложенные ордера именно по этой паре.
22. Индикатор «My_Signal_Time». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкачать индикатор My_Signal_Time (10.77KB)
Скачали: 381
Описание: Извините, скачивание доступно только зарегистрированным пользователям.
23. Индикатор «My_Signal_Price». 
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gifСкачать индикатор My_Signal_Price (6.67KB)
Скачали: 314
Описание: Извините, индикатор доступен для скачивания только зарегистрированным пользователям!
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/winrar.gifСкачать все файлы одним архивом! ()
Скачали: 1928
Описание: Доступно скачивание всех файлов одним архивом!

Скрипт переноса истории торгов в файл
Скачать с сервера (1.8Kb) ]

Название файла:  fromHistoryInFile.rar    
Описание:   Скрипт предназначен для переноса сделок из истории терминала в текстовый файл с разделителями для последующей обработки и анализа в MS Excel. Имя файла формируется автоматически и представляет собой номер торгового счёта плюс расширение "csv". Есть возможность управлять выводом некоторых столбцов. А при выводе чисел с плавающей точкой скрипт автоматически определяет тип системного разделителя (точка или запятая) и использует именно его.
В скрипте можно настроить следующие параметры:
  • bCommission=False - Выгружать комиссии.
  • bSwap=True - Выгружать свопы.
  • bComment=True - Выгружать комментарий.
  • bMagic=True - Выгружать MagicNumber.

Скрипт быстрой покупки нескольких символов
Скачать с сервера (3.2Kb) ]

Название файла:  ByMarketBuySymbols.rar    
Описание:   Скрипт ByMarketBuySymbols предназначен для быстрой покупкинескольких символов по текущей цене. Для использования скрипт нужно положить в папку ..\experts\scripts\, а в навигаторе терминала назначить ему горячую клавишу. По умолчанию скрипт просто покупает лотом 0.1 и всё. Стоп и тейк не ставит. Но если кому-то нужны стоп и тейк в пунктах, магик и другой размер лота, то их можно настроить прямо в коде скрипта инициализацией глобальных переменных. Там же настраивается список покупаемых символов.
  • MagicNumber=0 - Идентификатор позиции.
  • Lots=0.1 - Размер лота.
  • Symbols="eurusd,gbpusd,usdcad" - Список покупаемых символов. Записывать в любом регистре, без пробелов, через запятую или через точку с запятой.
  • StopLoss=0 - Размер стопа в пунктах.
  • TakeProfit=0 - Размер тейка в пунктах.
  • MarketWatch=False - Рыночное исполнение. Если True, то покупка выполнится с нулевыми стопом и тейком. Они будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
  • Slippage=3 - Проскальзывание цены.
  • NumberOfTry=3 - Количество торговых попыток.

Скрипт быстрой покупки
Скачать с сервера (2.7Kb) ]
Название файла:  ByMarketBuy.rar    
Описание:   Скрипт ByMarketBuy предназначен для быстрой покупки текущего символа по текущей цене. Для использования скрипт нужно положить в папку ..\experts\scripts\, а в навигаторе терминала назначить ему горячую клавишу. По умолчанию скрипт просто покупает лотом 0.1 и всё. Стоп и тейк не ставит. Но если кому-то нужны стоп, тейк, магик и другой размер лота, то их можно настроить прямо в коде скрипта инициализацией глобальных переменных:
  • MagicNumber=0 - Идентификатор позиции.
  • Lots=0.1 - Размер лота.
  • StopLoss=0 - Размер стопа в пунктах.
  • TakeProfit=0 - Размер тейка в пунктах.
  • MarketWatch=False - Рыночное исполнение. Если True, то покупка выполнится с нулевыми стопом и тейком. Они будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
  • Slippage=3 - Проскальзывание цены.
  • NumberOfTry=3 - Количество торговых попыток.

Скрипт быстрой продажи
Скачать с сервера (2.7Kb) ]

Название файла:  ByMarketSell.rar    
Описание:   Скрипт ByMarketSell предназначен для быстрой продажи текущего символа по текущей цене. Для использования скрипт нужно положить в папку ..\experts\scripts\, а в навигаторе терминала назначить ему горячую клавишу. По умолчанию скрипт просто продаёт лотом 0.1 и всё. Стоп и тейк не ставит. Но если кому-то нужны стоп, тейк, магик и другой размер лота, то их можно настроить прямо в коде скрипта инициализацией глобальных переменных:
  • MagicNumber=0 - Идентификатор позиции.
  • Lots=0.1 - Размер лота.
  • StopLoss=0 - Размер стопа в пунктах.
  • TakeProfit=0 - Размер тейка в пунктах.
  • MarketWatch=False - Рыночное исполнение. Если True, то продажа выполнится с нулевыми стопом и тейком. Они будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
  • Slippage=3 - Проскальзывание цены.
  • NumberOfTry=3 - Количество торговых попыток.

Скрипт быстрой продажи нескольких символов
Скачать с сервера (3.2Kb) ]

Название файла:  ByMarketSellSymbols.rar    
Описание:   Скрипт ByMarketSellSymbols предназначен для быстрой продажи нескольких символов по текущей цене. Для использования скрипт нужно положить в папку ..\experts\scripts\, а в навигаторе терминала назначить ему горячую клавишу. По умолчанию скрипт просто продаёт лотом 0.1 и всё. Стоп и тейк не ставит. Но если кому-то нужны стоп и тейк в пунктах, магик и другой размер лота, то их можно настроить прямо в коде скрипта инициализацией глобальных переменных. Там же настраивается список продаваемых символов.
  • MagicNumber=0 - Идентификатор позиции.
  • Lots=0.1 - Размер лота.
  • Symbols="eurusd,gbpusd,usdcad" - Список продаваемых символов. Записывать в любом регистре, без пробелов, через запятую или через точку с запятой.
  • StopLoss=0 - Размер стопа в пунктах.
  • TakeProfit=0 - Размер тейка в пунктах.
  • MarketWatch=False - Рыночное исполнение. Если True, то продажа выполнится с нулевыми стопом и тейком. Они будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
  • Slippage=3 - Проскальзывание цены.
  • NumberOfTry=3 - Количество торговых попыток.
Скрипт изменения размера лотов
Скачать с сервера (4.2Kb) ]
Название файла:  ChangeLots.rar    
Описание:   Предназначен скрипт для изменения размеров лотов всех открытых в данный момент позиций. Изменение размеров лотов выполняется путём переоткрытия позиций, то есть запоминается размер лота конкретной позиции, потом позиция закрывается и открывается новая позиция с новым размером лота.
В скрипте можно настроить следующие параметры:
  1. Параметры скрипта:
    • Percent=-50 - Процент изменения размера лота. Положительное значение увеличивает, а отрицательное - уменьшает размер лота.
    • PercentUp=30 - Процент превышения изменения размера лота. Дилинговые центры устанавливают определённые ограничения на размеры лотов, как то минимальный и максимальный размер лота, а также шаг изменения размера лота. Поэтому расчётное значение нового размера лота может отличаться от допустимого размера. Данный параметр ограничивает максимум такого отличия в процентах. Если расчётный размер лота отличается от допустимого более, чем на значение данного параметра, то будет открыта позиция со старым размером лота.
    • Magic=-1 - Идентификатор позиций. Обычно позиции, открываемые скриптами или советниками, имеют уникальные идентификаторы. Чтобы скрипт ChangeLots"обращал внимание" на позиции только с нужным идентификатором, установите его значение в данном параметре. Позиции, открытые руками, обычно имеют Magic=0. Отрицательное значение данного параметра позволит скрипту обрабатывать позиции с любым идентификатором. Значение по умолчанию -1.
    • NumberAccount=0 - Номер торгового счёта, на котором разрешена работа советника. Нулевое значение разрешает работу советника на любом торговом счёте. Данный параметр нужен для того, чтобы не дать советнику что-нибудь напортить при "случайном" открытии "не того" счёта. Если значение данного параметра будет не нулевым и не совпадёт с номером текущего торгового счёта, то советник сообщит, что "Торговля на счёте таком-то ЗАПРЕЩЕНА!". Значение по умолчанию 0.
    • PrintEnable=True - Разрешить печать в журнал. При значении True скрипт все свои сообщения, выводимые во время работы, запишет в файл протокола. Если False, то сообщения будут выводиться только в левый верхний угол графика. Значение по умолчанию True.
  2. Параметры исполнения торговых приказов:
    • MarketWatch=False - Запросы под исполнение "Market Watch". Если True, то покупка/продажа выполнится с нулевыми стопом и тейком, которые будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
    • UseSound=True - Использовать звуковой сигнал для оповещения о факте выполнения или не выполнения торговой операции.
    • SoundSuccess="expert.wav" - Наименование звукового файла для сигнализации успеха торговой операции.
    • SoundError="timeout.wav" - Наименование звукового файла для сигнализации ошибки торговой операции.
    • Slippage=2 - Допустимое проскальзывание цены в пунктах.
    • NumberOfTry=3 - Количество торговых попыток после ошибки.
Скрипт поиска максимальных значений
Скачать с сервера (0.9Kb) ]

Название файла:  MaxValues.rar    
Описание:   Этот скрипт на заданном ценовом интервале текущего графика выполняет поиск максимальных значений:
  • волатильности (разница между High и Low бара),
  • размера тела бара,
  • размера верхней тени,
  • размера нижней тени.
Анализу подвергаются бары текущего таймфрейма. Найденные значения выводятся в виде комментария на текущем графике:


В скрипте можно установить следующие параметры:
  • BeginDateCalc=D'2001.01.01' - Начало ценового ряда.
  • EndDateCalc=D'2007.12.31' - Конец ценового ряда.

Уровень безубытка

Показывает уровень безубытка СКАЧАТЬ

Закачать все котировки

Скрипт создан для удобства использования истории СКАЧАТЬ

Auto Graf 4

Скрипт позволяет передвигать стопы и профиты при помощи мышки, а также открывать и закрывать позиции буквально двумя кликами. СКАЧАТЬ

from History On Graph

Данный скрипт необходим для отображения на графике всех совершенных ранее сделок. Т.е сделка переносится из истории на график и отображается или ввиде прямоугольника, или ввиде прямой линии. СКАЧАТЬ


set 2 stop orders

Выставить два противоположных стоп-ордера. СКАЧАТЬ

reverse

Перевернуть все имеющиеся позиции. СКАЧАТЬ

close all loss

Закрыть все убыточные ордеры. СКАЧАТЬ

close all profit orders

Закрыть все прибыльные ордеры. СКАЧАТЬ

close all gtc

Закрыть все отложенные ордеры. СКАЧАТЬ

close all orders

Закрыть все открытые ордеры. СКАЧАТЬ

Send Pending Order

Скрипт позволяет устанавливать отложенные ордера с помощью мыши. СКАЧАТЬ

Информация о символах

Скрипт экспортирует в CSV-файл информацию о тикере: своп, спред, стоп, лот. Скрипт разработан для оперативного отслеживания свопов. САКЧАТЬ

Группировка истории счёта

Помогает сгруппировать историю, относящуюся к определенному советнику в рамках одного счета. СКАЧАТЬ

Zigzag Points

Скрипт измеряет путь индикатора Zigzag. СКАЧАТЬ

Расчет 3-ей волны Эллиота

Скрипт предназначен для расчета 3-й волны Эллиота по алгоритму Вильямса, описанному в книге "Торговый хаос".СКАЧАТЬ

Out Quotings

Экспорт котировок во внешний фаил за указанный период. СКАЧАТЬ

history data analysis

Определяет отсутствующие бары в истории. СКАЧАТЬ

period converter ALL

Скрипт необходим для создания базы котировок на основе исторических данных M1, ускаряет этот процесс.Мануал: открыть офлайн таймфрейм M1, запустить скрипт. СКАЧАТЬ

Visible Pos

В самом начале работы скрипт убирает все объекты-стрелки с графика. Затем рисует стрелки в соответствии с историей, выуженной из торгового терминала. Тип ордера определяет направление и расцветку стрелок. Если навести мышь, то вы увидите дополнительную историю. СКАЧАТЬ

Скрипт быстрого открытия ордеров работает по двум типам исполнения ордеров : Market Execution и Instant ExecutionДля выбота типа есть переменная MarketExecution, если ее значение = false, то стопы ордеров выставляются сразу при открытии ордера, а если true, то после открытия ордера скрипт будет работать до тех пор, пока не установит стоплосс и тейкпрофит.
Еще одна особенность данного скрипта состоит в том, что он может высчитать выставляемый лот в зависимости от требуемого риска.
Например, Вы готовы рискнуть 1 % своего депозита: выставляйте Risk = 1 и Lot = 0.0. Скрипт рассчитает такой лот, при котором ордер, закрывшись по стоплоссу, потеряет только 1% Ваших средств.
Скрипт может одновременно открыть два разнонаправленных ордера, для этого установите SELL=true и BUY=true.
Дополнительные параметры:
stoploss - уровень выставления SL, если 0, то SL не выставляется (для определения лота по % не может быть нулевым)
takeprofit -уровень выставления TP, если 0, то TP не выставляется
Magic - уникальный номер ордера
SELL - открыть ордер SELL
BUY - открыть ордер BUY
Lot - объем ордера
Risk -% которым мы готовы рискнуть, применяется при Lot=0
slippage - Максимально допустимое отклонение цены для рыночных ордеров
MarketExecution - Выставление стопов на следующем тике
Скачать OpenOrderMarketExecutionEN

forex grid
Выставляет сетку отложенных ордеров.
Настройки:
volume- Количество лотов.
price- Отступ от цены.
slippage- Максимально допустимое отклонение

цены
stoploss- Цена закрытия позиции при достижении уровня убыточности .
takeprofit- Цена закрытия позиции при достижении уровня прибыльности .
steps- Растояние между ордерами.
count_orders - Колличество ордеров.
Прикрепленный файл
Grid.zip

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


Скачать