Полезные скрипты Форекс
Что такое скрипты Форекс?
Скрипты Форекс — это исполняемые файлы в MetaTrader 4, которые выполняются только один раз. Они идеально подходят для выполнения рутинных задач и для задач, которые отнимают много времени, когда важна скорость выполнения. Скрипт выполняется в тот момент, когда трейдер устанавливает его на график. После того, как задача будет выполнена, скрипт удаляется с графика. Вы можете удалить его вручную до завершения задачи. Это основные отличия скриптов Форекс от торговых советников. Советник работает постоянно, но он использует ценовые тики для обновления. То есть, чтобы начать работу или чтобы изменения параметров советника вступили в силу, цена должна измениться. Частота изменения рыночной цены меняется в течение суток. Это означает, что период между обновлениями эксперта непредсказуем. Предсказуемость скрипта (он запускается сразу) делает его более подходящим для некоторых торговых задач, чем торговый советник.
Установка скрипта в терминал МТ4.
Установить скачанный скрипт в терминал МТ4 можно следующими способами:
- В главном меню выбираем «Файл», в открывшемся меню пункт «Открыть каталог данных», в папке «MQL4» закидываем скрипт в папку «Scripts».
- Через 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 закрывает все открытые позиции по всем валютным парам и открывает противоположные с увеличением лота, коэффициент увеличения лота можно установить в настройках.
— Скрипт KS_Splitter закрывает только часть ордера. Размер лота к закрытию устанавливается в настройках.
Когда важна скорость в торговле, вам помогут скрипты открытия ордеров:
— Скрипт ByMarketBuySymbols открывает ордера на покупку сразу по нескольким валютным парам по рыночной цене. В настройках скрипта можно задать валютные пары, размер лота, размер стоп лосса и тейк-профита.
— Скрипт ByMarketSellSymbols открывает ордера на продажу сразу по нескольким валютным парам по рыночной цене. В настройках скрипта можно задать валютные пары, размер лота, размер стоп лосса и тейк-профита.
— Скрипт Grid выставляет сетку отложенных ордеров. В настройках можно выбрать размер лота, отступ от цены, размер стоп лосса и тейк-профита, шаг сетки и количество ордеров в сетке.
— Скрипт Drop Level Lines поможет быстро нанести на график уровни поддержки и сопротивления с указанием значения цены. Для этого перетащите скрипт в точку максимума или минимума на графике. Линия нарисуется автоматически, причем нужного цвета и с указанием цены.
— Скрипт ProfitOnDrop. Если у вас есть несколько открытых ордеров и вы хотите знать, где на графике вы будете иметь определенный профит, просто перетащите скрипт ProfitOnDrop в любую точку на графике и он покажет вам, какую прибыль или убыток вы получите, если цена дойдет до этого уровня. Скрипт учитывает все открытые ордера по данному инструменту.
— Скрипт CleanupAll удаляет все объекты с графика. Есть индикаторы, которые оставляют после себя некоторые объекты, даже после удаления с графика самого индикатора. Довольно нудно искать эти объекты и удалять их по одному. Скрипт CleanupAll быстро удалит их все и почистит ваш график.
— Скрипт Screenshot. Если вам надо часто делать скриншот терминала, вам поможет в этом скрипт Screenshot. Просто перетащите скрипт на график и он автоматически сделает снимок экрана и поместит его в папку MQL4/files/chart. Этот скрипт имеет преимущества перед другими подобными скриптами, потому что использует файл user32.dll, чтобы автоматически получить ваш размер экрана. Вам нет необходимости задавать размеры экрана. В дополнение к этому скрипт Screenshot добавит в левом углу ярлык с указанием валютной пары и таймфрейма. Чтобы скрипт у вас работал, не забудьте включить импорт DLL.
— Скрипт YouBalanceProfitAndSetNewStopProfit отображает на графике (при наличии открытых ордеров) баланс и профит на указанном ценовом уровне (при достижении ценой этого уровня). Он также может автоматически переместить стоп лосс и тейк-профит открытых ордеров на указанный уровень (создаст общий для всех открытых ордеров уровень стоп лосса и тейк-профита). Данный скрипт поможет узнать, какой будет размер баланса и профита при достижении ценой указанного уровня.
Надеюсь, вам пригодятся в торговле какие-либо из этих скриптов Форекс. Вы также можете скачать все выше перечисленные скрипты Форекс одним архивом: полезные скрипты Форекс.
8 торговых советников для управления своими позициями
В этой статье рассмотрим несколько вспомогательных торговых советников МТ4 для управления вашими торговыми позициями. Эти советники сами не открывают позиции и не торгуют. Они помогают сопровождать и управлять ваши открытые позиции, а также фиксировать прибыль в выигрышных сделках. Стоп лосс и трейлинг стоп являются важной частью управления рисками на рынке Форекс, а также управления торговлей. Часто функция трейлинг стопа, которая по умолчанию присутствует в торговой платформе MT4, не удовлетворяет трейдеров Форекс.
Например, у вас есть прибыльная сделка, и пока вы находитесь вдали от экрана, рынок может сделать резкое движение против вашей сделки, и хуже всего то, что вы не зафиксировали никакой прибыли.
Вот тут-то и пригодятся вспомогательные советники по управлению стоп лоссом, тейк-профитом и трейлинг стопом.
Список из 8 торговых советников для управления своими позициями.
1. Торговый советник e-Trailing.
Работает он на одном графике, поэтому, если у вас есть сделки, открытые на разных графиках, вам нужно устанавливать его на каждый график.
Автоматически создает трейлинг стоп для всех сделок, которые открыты или будут открыты в будущем.
AllPositions — трейлинг стоп используется для всех позиций.
Trail Profit Trailing — если «true», он активирует трейлинг стоп, как только ваша сделка начинает получать прибыль и фиксирует вашу прибыль, а если «false», трейлинг стоп активируется сразу, как только открывается новая позиция.
Trailing Stop — показывает размер трейлинг стопа в пунктах.
TrailingStep — это шаг трейлинг стопа.
UseSound — опция для использования звуковых сигналов.
NameFileSound — имя звукового файла.
Ссылка для скачивания этого советника MT4:
2. Торговый советник Swiss_Army_EA_V1.51.
Если вы хотите использовать безубыточность, трейлинг стопы, установку и удаление тейк-профитов и стоп лоссов, а также различные условия закрытия сделок, для этого подойдет этот советник.
Этот эксперт выведет на экран то, что ему разрешено делать (что установлено в настройках). Это поможет вам понять, что он делает.
Вам также придется потратить немного больше времени, чтобы по-настоящему научиться им пользоваться, потому что настроек у данного советника намного больше, чем у рассмотренного ранее (около 40 параметров для настройки).
Все параметры в данной статье мы расписывать не будем, все они подробно расписаны в руководстве пользователя, которое идет в архиве вместе с советником.
Ссылка для скачивания этого советника MT4:
3. Торговый советник Tight_Trailing-Stops.
Этот эксперт устанавливает жесткий стоп лосс и трейлинг стоп. У вас могут возникнуть проблемы с использованием этого советника в некоторых случаях, когда спрэд у брокера будет больше, чем размер стоп лосса или трейлинг стопа.
Если вы установите Use Tight Stop в положение «true», то трейлинг стоп будет установлен.
TrailingAct — это количество пунктов, которое вы устанавливаете для запуска трейлинг стопа. Например, если вы хотите, чтобы трейлинг стоп активировался, когда позиция находится в 15 пунктах прибыли, то установите TrailingAct на 15.
TrailingStep — это шаг трейлинг стопа, расстояние до стоп лосса, которое будет тралиться вместе с движением цены.
Ссылка для загрузки:
4. Торговый советник BreakEvenExpert_v1.
Этот советник очень полезен. Он устанавливает стоп лосс в безубыток, когда достигается N-ое количество пунктов прибыли.
Например, вы поставили параметр Breakeven равным 30, это значит, что советник переместит ваш стоп лосс в безубыток, как только будет достигнута прибыль в 30 пунктов.
Ссылка для скачивания:
5. Торговый советник TrailingStop.
Этот торговый советник изменяет трейлинг стоп на всех открытых сделках, которые находятся в прибыли на текущем счете и графиках, к которым он прикреплен.
Этот торговый советник был разработан, чтобы помочь вам в следующих ситуациях:
— Изменение трейлинг стопа по всем открытым сделкам на текущем счете.
— Изменение трейлинг стопа по всем прибыльным открытым сделкам на текущем счете.
— Изменение трейлинг стопа по всем сделкам на открытом графике.
— Изменение трейлинг стопа по всем прибыльным сделкам на открытом графике.
— Закрыть все сделки и взять указанную прибыль, когда весь счет находится в прибыли.
AllPositions — при значении «true» советник изменит все открытые сделки на текущем счете. При значении «false» он будет изменять только сделки на открытом графике.
ProfitTrailing — при значении «true» советник будет изменять только те сделки, которые находятся в прибыли. При значении «false» он будет изменять как прибыльные, так и убыточные сделки.
TrailingStop — количество пунктов для установки трейлинг стопа. Минимум 5 пунктов.
ProfitTarget — при значении 0 эксперт работает в режиме трейлинг стопа. Если задается значение выше 0, существующие стоп-лоссы удаляются и эксперт закроет все сделки, когда будет достигнута желаемая прибыль.
TrailingStep — шаг трейлинг стопа, после которого советник начинает тралить стоп лосс.
UseSound — при значении «true» активируется звуковой файл эксперта.
NameFileSound — используемый звуковой файл. Его можно изменить на любой звуковой файл, который вы можете установить с вашего компьютера.
Ссылка на скачивание советника:
6. Торговый советник Auto SL and TS.
Советник позволяет установить стоп лосс, тейк-профит и трейлинг стоп в любой комбинации. То есть, если вы хотите установить только стоп лосс, то в параметрах эксперта у переменных Take Profit и Tralling stop оставляете значения равными 0.
Советник будет работать только на графике, к которому он прикреплен. Если вы разместите стоп лосс или тейк-профит, то они будут неизменны, но если вы решили использовать трейлинг стоп, то он начнет перемещать стоп лосс, когда будет достигнут установленный уровень для этой сделки.
Советник автоматически рассчитывает 4-х и 5-тизначные котировки различных брокеров.
Ссылка на скачивание советника:
7. Торговый советник TrailingWithPartialClose.
Если вам нужен советник Форекс, который частично закрывает позиции при достижении установленной цели, то это как раз такой советник.
Это многофункциональный торговый советник, который позволяет закрывать позицию по частям, а также имеет 7 различных типов трейлинг стопов, которые вы можете применить. Это может быть обычный трейлинг, трейлинг стоп по прибыли, три выставляемых уровня стоп лосса до включения трейлинг стопа, безубыток + локирование, пошаговый трейлинг стоп, МА трейлинг стоп, PSAR трейлинг стоп.
Лучший вариант — скачать его, погонять его на дэмо-счете и выяснить , как работают все эти параметры.
Ссылка для скачивания:
8. Торговый советник Trade_protector-1.2.
Этот советник немного отличается от других, потому что он основан на концепции, называемой пропорциональным трейлинг стопом.
Он устанавливает процентное соотношение пунктов для защиты трейлинг стопом в зависимости от того, насколько хорошо движется тренд.
Когда вы устанавливаете процентное соотношение, советник переместит стоп лосс на «x%» расстояние между текущей рыночной ценой и ценой, по которой был открыт ордер.
Logging — 1 означает, что вы хотите сохранять журналы в каталоге expertfiles, если 0, то вы не хотите их сохранять.
nTrailingStop — количество пунктов для начального трейлинг стопа, пока сделка не достигнет: profit = nPropSLThreshold.
nPropSLThreshold — количество пунктов, после которого будет активирован пропорциональный прибыли трейлинг стоп.
dPropSLThreshold — это коэффициент умножения и рассчитывается по формуле: (PropSL=профит х dPropSLRatio — спрэд).
nUseEscape – Значение 0 или 1. Включить или выключить параметр для фиксации минимальной прибыли.
nEscapeLevel – Уровень минимального профита в пунктах.
nEscapeTP — уровень тейк-профита в пунктах.
Ссылка для скачивания:
Скачивайте эти вспомогательные торговые советники для управления своими позициями. Ставьте лайк, если понравилось, пишите в комментариях свои мысли.
Источник https://forex-total.ru/torgovye-sovetniki/poleznye-skripty-foreks.html
Источник https://forex-total.ru/torgovye-sovetniki/8-torgovyx-sovetnikov-dlya-upravleniya-svoimi-poziciyami.html