Здравствуйте, Андрей!
Просьба написать советник для МТ4 по индикатору Forex Goiler с фильтром на направление сделок.
Понимаю, что в этом месяце у меня уже есть один заказ, но надеюсь и уповаю на Вашу доброту. Уж больно не терпится проверить такой вариант торговли на автомате. Вручную в тестере долго проверять, но визуально на истории индикатор показывает довольно не плохие результаты, может получиться не плохой советник.
Каждый день, в 00.00 по серверному времени Метатрейдера, Гойлер дает сигнал на покупку или продажу, а также точки взятия прибыли и установки стоп-лоссов. Выглядит это так:
Стратегия
На открытии новой дневной свечи получаем точку входа (
Entry_1 — белая линия). Если
салатовая линия выше
белой, значит сигнал на покупку, если ниже — на продажу. В качестве фильтра будем использовать
MACD_color со стандартными параметрами. Если гистограмма
MACD_color за прошлый день зеленая, значит только покупки, если красная — только продажи.
Открываем позицию на
белой линии (
Entry_1), ставим стоп-лосс на уровне
красной линии (
SL), тейк-профит на уровне
салатовой линии (
TP1). Сразу устанавливаем отложенный ордер на уровне
оранжевой линии (
Entry_2) в том же направлении, что и предыдущий (к примеру у нас была покупка, то откроем Buy Limit) с установленными тейк-профит на уровне цены открытия первого ордера и стоп-лосс на уровне
красной линии (
SL).
Если цена идет в сторону нашей позиции и срабатывает тейк-профит, удаляем отложенный ордер и ждем нового сигнала.
Если цена двигается против нашей позиции и срабатывает отложенный ордер, то переносим тейк-профит первого ордера на уровень цены его открытия, т.е. в ноль. Стоп-лосс обоих ордеров по-прежнему расположен на уровне
красной линии (
SL). Уровень
TP2 использовать в советнике не будем.
Если открытый ордер не закрывается до начала следующего дня и не сработал отложенный ордер, то при поступлении сигнала в туже сторону корректируем тейк-профит и стоп-лосс согласно новым данным, модифицируем отложенный ордер (цена открытия, SL). Если открыты два ордера, то изменяем только стоп-лосс.
Если открытый ордер не закрывается до начала следующего дня и не сработал отложенный ордер, и поступил
обратный сигнал — удаляем отложенный ордер и открываем новые позиции по направлению сигнала. Если были открыты оба ордера, то ничего не меняем, просто открываем новые позиции по направлению сигнала. Или можно закрыть открытые ордера или ордер при поступлении обратного сигнала.
Мани-менеджмент
Для определения рабочего лота можно использовать три варианта:
1) От величины стоп-лосса, т.е. сколько процентов от баланса мы готовы потерять в одной сделке, если она закроется по стоп-лоссу. (по-умолчанию)
2) Прогрессивный лот. Описание в топике.
3) Процент от баланса.
Входные параметры советника должны быть следующие:
1) Возможность запретить советнику торговать в Понедельник и Пятницу (по отдельности).
2) Мани-менеджмент
3) Идентификатор ордера (советника), по простому —
Magic.
4) Перевод ордера в безубыток. (вкл/выкл)
5) Возможность выбора при поступлении обратного сигнала — закрывать открытые сделки или оставлять.
Собственно и сами индикаторы -
Goiler.rar (135 Kb)
Комментарии (14)
35 AM2 Сообщений: 16530 - Андрей
18 Andrju81 Автор Сообщений: 245 - Андрей
На истории такие индикаторы показывают хорошие результаты, потому что они подстраиваются по историю.
14 beton2011 Сообщений: 895
18 Andrju81 Автор Сообщений: 245 - Андрей
Если открытый ордер не закрывается до начала следующего дня и не сработал отложенный ордер, то при поступлении сигнала в туже сторону корректируем только тейк-профит согласно новым данным если он не ниже цены открытия самого ордера, если ниже, то просто переводим ордер в безубыток, модифицируем отложенный ордер (цена открытия, SL) по новым данным. Если открыты два ордера, то ничего не меняем или перемещаем тейк-профит обоих ордеров в безубыток плюс несколько пунктов.
18 Andrju81 Автор Сообщений: 245 - Андрей
18 Andrju81 Автор Сообщений: 245 - Андрей
Я сейчас смотрю. А почему сами не пишете, у вас ведь нормально получается?
35 AM2 Сообщений: 16530 - Андрей
18 Andrju81 Автор Сообщений: 245 - Андрей
Вот я немного начал:
35 AM2 Сообщений: 16530 - Андрей
18 Andrju81 Автор Сообщений: 245 - Андрей
35 AM2 Сообщений: 16530 - Андрей
18 Andrju81 Автор Сообщений: 245 - Андрей
35 AM2 Сообщений: 16530 - Андрей
Конечно, нагородили в ТЗ такую тучу условий и модификаций!
В максимально упрощенном варианте есть:
1. Установка рыночного и лимитного ордера по условию.
2. Установка стопа ордеров на один уровень.
3. Удаление отлоги при тейке первого ордера.
4. Мод первого ордера при срабатывании отлоги.
35 AM2 Сообщений: 16530 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий