Скрипт перевода в безубыток всех открытых ордеров

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


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

Итак, при активировании скрипта, он перебирает все открытые ордера и при возможности переводит их в безубыток (по умолчанию я выставил не 0 (ноль), а +5 пунктов профита, мне так удобнее на 5-ти знаке).

Если Вы хотите что бы скрипт переводил уровень StopLoss на уровень Цены открытия ордера, то Вам необходимо немного изменить скрипт, а именно:

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

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

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

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

Собственно вот и все.
Читать полностью статью Скрипт перевода в безубыток всех открытых ордеров

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

Просмотров: 725

Скрипты для открытия ордеров и управления 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. После модификации всех ордеров скрипт самостоятельно завершает работу.

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

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

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

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

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

Просмотров: 1,964

FG_Locker — эксперт для тех кто «не любит» StopLoss

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


Продолжая тему Money Management'a, решил написать эксперт FG_Locker, который бы автоматически «защищал депозит» путем выставления локирующего отложенного ордера на критическом расстоянии которое определяется размером самого депозита.

Собственно, что это даёт:

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

2. Лично мне он был необходим для «торговли с телефона», то есть сам эксперт FG_Locker я закинул на терминал работающий на VPS-хостинге и когда мне приспичит открыть ордер с телефона — то эксперт его залочет отложенным ордером.

Итак, принцип работы эксперта FG_Locker:

1. При открытии к примеру ордера Buy трейдером, эксперт проверяет имеется ли отложенный ордер SellStop равным объемом и возможно-ли его выставить на указанно отступе от уровня Нулевой маржи.

2. Если размер депозита при указанном Лоте не позволяет выставить отложенный ордер, то эксперт просто закрывает открытый ордер!

FG_Locker - депозит мал для такого Лота
Читать полностью статью FG_Locker — эксперт для тех кто «не любит» StopLoss

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

Просмотров: 1,813

Money Management — основа успешной работы на рынке Форекс

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


Решил еще раз, поговорить о управлении капиталом при работе на рынке Форекс...

То, что создание, а главное четкое соблюдение Money Management — это наверное как минимум 50% успешной работы на рынке Форекс, думаю многим понятно, и именно наличие правил Money Management'а у трейдера отличает его от «игрока», как к сожалению зачастую именно словом «играть» заменяют слово «работать» на рынке Форекс.

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

Возможно некоторые трейдеры при желании создать свои Правила Money Management сталкивались(тся) с трудностями в плане: «А какие они должны быть эти правила?»

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

Один мой знакомый с форума МТ5, в свое время предложил свой вариант расчета риска, ознакомится с его правилами Вы сможете перейдя по указанной ссылке (копипастить не буду, дабы не нарушать Авторского права)
Читать полностью статью Money Management — основа успешной работы на рынке Форекс

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

Просмотров: 2,076

Модифицированный Трейлинг Стоп (Trailing Stop)

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






Трейлинг Стоп (Trailing Stop) – предназначен для автоматизации перемещения уровня Стоп Лосс (Stop Loss) на уровень безубытка.

Недавно, на форуме портала МТ5, учитывая пожелания коллег, на основе функции Трейлинг Стоп которая применяется в советнике CatcherCandles, был создан эксперт который и призван собственно этим заниматься (Трал).

Данный Трал работает в нескольких режимах:

Настройка «Тралить ордера по всем валютным парам?» — режим true позволяет работать со всеми открытыми ордерами по всем валютным парам, а в режиме false только по той валютной паре на графике которой установлен Трал.

Настройка «Выбор режима трала» — позволяет установить режим работы трала, а именно 0 — трал отключен; 1 — режим «Обычный Trailing Stop»; 2 — режим «5-ти ступенчатый трал».

Настройки Tral_ForexGrail

Режим «Обычный Trailing Stop»
Читать полностью статью Модифицированный Трейлинг Стоп (Trailing Stop)

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

Просмотров: 3,739

Отчет о перезагрузке терминала на VPS-хостинге

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


Для тех кто использует автоматическую торговлю при помощи советников и использует для этого VPS-хостинг (сервер), думаю будет полезен простой индикатор, который при перезагрузке Вашего VPS информирует Вас об этом событии посредством e-mail сообщения.

Итак, индикатор (обратите внимание именно индикатор, а не советник! Почему именно индикатор? Потому что не думаю что Вам необходимо отдельное (лишнее) окно в Вашем терминале для этой «оповещалки» :) )

Индикатор назвал: RestartMail.

Принцип работы уже был описан выше, но опишу его еще раз по пунктам:

1. Для работы, а вернее для отправки сообщений нужно настроить сам терминал (вкладка: «Сервис» — «Настройки» — «Почта»).

2. Терминал для оправки сообщений использует «сторонний» сервис, поэтому Вам необходимо два почтовых ящика (один — с которого терминал будет отправлять сообщения и второй — на который они будут приходить).

3. На рисунке заполнены данные настройки отправки с сервиса list.ru (поэтому можете там зарегистрировать почтовый ящик для отправки сообщений терминалом).

4. Подробнее о настройке терминала можете прочитать в «Справке» (вызывается клавишей F1 при запущенном терминале).

5. Терминал настроен, проверен.

6. Активируем наш индикатор на любой валютной паре, таймфрейме, если индикатор активирован, то в левом нижнем углу графика появится маленький красный конвертик.
Индикатор RestartMail
Читать полностью статью Отчет о перезагрузке терминала на VPS-хостинге

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

Просмотров: 1,482

Индикатор состояния торгового счета

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


В свое время мне понадобился индикатор который бы автоматически считал и показывал на графике состояние моего торгового счета, а именно: лот закрытых ордеров (для бонусов на пополнение счета), лот открытых ордеров (соответственно достаточно удобно для соблюдения ММ) и количество лотов по Buy и Sell ордерам.

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

Итак, внешний вид индикатора выглядит так:

Индикатор состояния торгового счета - InfoAccount

Данный индикатор (назовем его InfoAccount) показывает на графике:
— Фамилию, Имя и Отчество на которые зарегистрирован торговый счет;
— номер счета, валюту счета и кредитное плечо;
депозит, баланс, прибыть и т.д.
— лот открытых, закрытых ордеров.
— также существует возможность настройки отображения сделок.

Обратите внимание, что параметры депозит, прибыль, лот закрытых ордеров считаются из Истории счета, соответственно если вкладка «История счета» на Вашем терминале настроена на «Вся история» то индикатор рассчитает эти данные за всю историю счета!

Скачать бесплатно индикатор InfoAccount можете тут:
http://forex-grail.ru/wp-content/plugins/downloads-manager/img/icons/scripts.gif Индикатор состояния торгового счета - InfoAccount (17.13KB)
Скачали: 2371
Описание: Скачать индикатор состояния торгового счета - InfoAccount

Читать полностью статью Индикатор состояния торгового счета

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

Просмотров: 1,797

Скрипт изменяющий значение 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. Скрипт определяет значение цены в указанной точке графика, выбирает открытые ордера только которые открыты по той валютной паре на графике которой он активирован.
Читать полностью статью Скрипт изменяющий значение Take Profit на нескольких ордерах

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

Просмотров: 2,330