Советник с усреднением для откатов

MQL4 Эксперты Forex

Работа завершена

Время выполнения 1 день
Отзыв от заказчика
лучший
Отзыв от исполнителя
Приятно сотрудничать!

Техническое задание

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

К примеру в настройках задан анализ 5 последних свечей. 
Берем количество пунктов каждой из свечей, складываем значения и делим на 5, получаем среднюю длину свечи.

Это будет 100 процентов. 

Далее. Добавим настройку, определяющую, когда мы откроем сделку. 

Данная настройка всегда будет больше 100. Если средняя свеча, которую мы вычислили это всегда 100% и это равно 20 пунктам движения цены, по последнему расчету (расчет пересчитываем с каждой свечкой).
То выставив в настройке открытия сделки 200%, робот откроет сделку когда текущая свеча достигнет 40 пунктов. Напомню, сделку открываем обратную шпильке, для ловли отката. 
Выстрелила цена вниз, откроем бай сделку.

На графике, в том числе и в тестере, рисуем 2 красные линии на отметке, где мы откроем сделку, если цена ее достигнет на текущей свече. Чтобы нарисовать линию, нужно взять количество
вычисленных пунктов (сердняя свеча сколько пунктов была?) и от точки входа на новой свече, отступаем линиями вниз и вверх, на количество пунктов которое мы задали в настройках в процентах.
Пример. Появилась новая свеча. Сразу же вычислим среднюю свечу по х предыдущим. Это 20 пунктов и это всегда 100 процентов все, окей, идем дальше. Какое мы ждем увеличение свечи,
чтобы открыть сделку (смотрим в настройки - 200 процентов стоит), окей, значит нарисуем от точки входа в текущую свечу 40 пунктов сверху, 40 снизу линии, где мы откроем противоположную
резкому движению сделку. 

В отдельный раздел добавим:
Профит пунктов
Лосс   пунктов

Если в лосс стоит ноль, тогда разрешается усреднение.

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

Настройки усреднения:
Через сколько пунктов добавить еще одну сделку в сторону терпящего убыток предыдущего ордера?

Множитель каждого следующего ордера (увеличиваем лот, или нет, если 1 то не увеличиваем, если 2,50 то увеличиваем каждый последующий в два с половиной раза, и так далее)

Сетка закрывается всегда вся. Если началось усреднение, то выход из него только закрытием всех ордеров разом.

Выход из сетки.

Настройка - по профиту. Сколько пунктов профита необходимо, для закрытия сетки. Вычисляется так. Берем пункты всех ордеров, и минусовые и плюсовые, вычисляем, сейчас
пункты положительные по всем ордерам, или отрицательные? Если отрицательные, ничего не делаем. Если положительные, то считаем сколько положительных пунктов у нас есть.
Пример.
Верхний ордер на минус 20 пунктов, следующий за ним на минус 10 пунктов, следующий на 0. Общий минус по пунктам 30 пунктов, ничего не делаем.
Верхний ордер минус 20 пунктов, следующий плюс 10 пунктов, следующий плюс тридцать пунктов, общая сумма - плюс 10 пунктов, посмотрим в настройку по профиту, там 10 пунктов стоит,
окей, закрываем всю сетку.

Настройка по стоплоссу. Тут все проще, считаем пункты от первого ордера, например в настройках стоит 100 пунктов. Если цена ушла ниже 100 пунктов от первого ордера, 
закрываем всю сетку с минусами.
Это и есть ограничитель разрастания ордеров в сетке, если там ноль, сетка будет расти пока не кокнет депозит, или не закроется по профиту.

Робот должен уметь торговать по времени, например в настройках задано 00:01-06:55 значит сделки открываем ночью до 6:55 утра. 

Робот должен уметь торговать с котировками от 2 (золото) до 5 знаков после запятой (например евро-юсд)

Откликнулись

1
Разработчик 1
Оценка
(44)
Проекты
68
34%
Арбитраж
2
100% / 0%
Просрочено
7
10%
Свободен
2
Разработчик 2
Оценка
(218)
Проекты
277
20%
Арбитраж
4
0% / 100%
Просрочено
4
1%
Работает
3
Разработчик 3
Оценка
(42)
Проекты
111
57%
Арбитраж
2
50% / 0%
Просрочено
3
3%
Работает
4
Разработчик 4
Оценка
(546)
Проекты
1327
59%
Арбитраж
28
82% / 0%
Просрочено
10
1%
Свободен
Похожие заказы
Доработка части кода советника MT5 для отправки POST запросов на сайт с помощью функции WebRequest(). Функция должна отправлять POST запрос с Bearer токеном, на данный момент работает некорректно, приходит 400 ошибка
Всех приветствую! Необходимо переписать простого робота с MQL4 на MQL5, примерно 1700 строк. Требования: должен работать на всех инструментах в терминалах МТ5 неттинг на форексе и на фьючерсах и акциях в "Финаме"
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы Нужно исходный файл советника .ех4 адаптировать под мт4 версии 1420. Файл скину после утверждения исполнителя. На данный момент, после обновления мт4
Приветствую вас. Прошу помочь в написании с нуля, скрипта или торгового индикатора "опционный канал" . Конкретно по факту алгоритма у меня нет такого. Может кто из программистов возьмётся?! Могу выслать скрин типа как т.з . Как должен выглядеть индикатор или скрипт. Бюджет 500 долларов
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы
Нужно написать советника с пирамидингом, основанного на двух индикаторах. Алертов нет, триггер открытия сделок цвет столбцов первого индикатора и пересечение линий второго. Довольно простая логика ведения сделки с виртуальным стоплоссом
Нужен торговый робот на основе ict трейлинг стоп, стабильность, просадка 3%, прибыль в месяц 15 - 25%, с лицензией и с сетфайлами у мен я есть образец если хотите пользуетесь мне нужен срочно до вторника нужен
1. 21:00 Выбор времени начала торговли для определения цены: 2. Возможность задавать время окончания торговли внутри дня: 3. Возможность выбора времени торговли: a. постоянно 1, 2, 3… дня или до ограничения по пункту 2 b. Постоянно - настройки переходят на следующий день 4. Выбор значения для первого пункта для задавания начальной цены: a. цена открытия b. цена открытия

Информация о проекте

Бюджет
30 - 100 USD
Исполнителю
27 - 90 USD
Сроки выполнения
от 1 до 2 дн.