Модифицировать существующий советник с добавлением 1 функции

MQL4 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 3 días
Comentario del Cliente
Быстро, качественно! Без лишних вопросов. Все четко! Рекомендую данного разработчика!

Tarea técnica

К имеющемуся советнику "4 сетки вер.1" добавить функцию "БЕЗУБЫТОК" по нижеследующему описанию.


Описание функции "БЕЗУБЫТОК"


Входные данные:

 

1.       Начало БУ с ордера №__: (0 - БУ отключен) (порядковый номер ордера с которого начинает работать БУ, включительно)

 

2.       Активация БУ, пункты: (расстояние в пунктах от сработавшего стоп-ордера в положительную сторону)

 

3.       Отступ от ордера для точки БУ, пункты:  (расстояние от сработавшего стоп-ордера куда переносится стоп-лосс после движения в положительную сторону)

 

4.       Восстановление стоп-ордера после закрытия по БУ, пункты: (Восстановление закрытого по БУ ордера происходит после преодоления ценой расстояния в пунктах от уровня на котором был закрыт ордер в отрицательную сторону)

 

5.       Количество сработавших БУ:

 

 

Принцип работы:

1) На движении цены у нас открывается ордер (в данном примере buy). Если по вх.данным этот ордер является рабочим для БУ (п.1 вх.данных), то через указанное количество пунктов в п.2 вх.данных у этого ордера выставляется stoploss (БУ)

на расстоянии указанном в п.3 вх.данных.

2) Если цена продолжает движение, то для каждого последующего ордера таким же образом выставляется БУ.

3) При развороте цены у нас может возникнуть несколько разных сценариев:

 

- По ходу движения цены на последнем ордере был активирован БУ, цена разворачивается и идет стремительный откат. В данном случае все ордера будут один за другим закрываться по БУ. Вся набранная сетка при таком откате будет "съедена" посредством БУ без риска просадки. После закрытия ордера по БУ и продолжении отката на количество пунктов (указанное в п.4 вх.данных) от уровня на котором был закрытый ордер до текущей цены снова выставляется ранее закрытый стоп-ордер в той же самой точке где он и был первоначально установлен.

 

- По ходу движения цены на последнем ордере НЕ был активирован БУ, цена разворачивается и идет стремительный откат. И начинаются закрытия по БУ предпоследнего и предпредпоследних ордеров. При достижении количества закрытых ордеров по БУ (указанного в п.5 вх.данных) сетка противоположных стоп-ордеров (в данном случае sell-stop), если она включена модифицируется и перетягивается ближе к текущей цене.

 

- По ходу движения цены на последнем ордере был активирован БУ, цена разворачивается и идет небольшой кратковременный откат, который выбивает последний ордер по БУ, но цена не опускается ниже отметки на который был этот ордер (плюс пункты из п.4 вх.данных) и вновь устремляется по ходу движения... где она открывает следующий по сетке ордер. В данной ситуации у нас получается пропасть между ордерами сетки в 2 шага....

Там где должен был быть больший объем, должен сработать пропущенный объем (См пример).

 

4) На месте закрытых ордеров посредством БУ вновь устанавливаются отложенные ордера если от точки закрытия ордера цена откатилась на расстояние в пунктах, указанное в п.4 вх.данных.


 

Пример для сетки buy-stop (аналогично для сетки sell-stop).

Входные параметры:

 

Включены только сетки stop ордеров.

Сетка имеет следующие объемы (по устовиям настройки):

Шаг: 50 пунктов

Расстояния от цены до первого стоп ордера: 50 пунктов

Объемы оредеров 0,01 ;0,03; 0,07; 0,15; 0,31

 

Параметры, которые надо допилить:

 

1. Начало БУ с ордера №__: 2

2. Активация БУ, пункты: 25

3. Отступ от ордера для точки БУ, пункты: 10

4. Восстановление стоп-ордера после закрытия по БУ, пункты: 20

5. Количество сработавших БУ: 1

 

 

Предположим цена идет вверх.

Срабатывает ордер №3 объемом 0,07 лота сетки buy-stop.

 

Есть несколько вариантов развития событий:

 

- Если у ордера №3 БУ не активировался и цена откатывается, и выбивает по БУ ордер №2 объемом 0,03 лота, то поскольку п.5 входных параметров значение стоит 1, то после того как ордер №2 закрывается по БУ изначальная сетка sell-stop сразу модифицируется и переходит выше, строится согласно входных параметров – 1 ордер sell-stop сетки в 50 от текущей цены.

 

- Если у ордера №3 активировался БУ и цена откатывается, то при пересечении стоп-лосса, который находится на 10 пунктов выше данного ордера, ордер №3 закрывается. У ордера №2 объемом 0,03 лота тоже есть стоп-лосс, т.к. во входных данным мы установили БУ работать со 2 ордера. Если после того как по БУ закрылся ордер №3 цена продолжает откатываться – через расстояние 20 пунктов (Восстановление стоп-ордера во входных данных) от уровня на котором ранее был установлен ордер №3 советник должен восстановить отложенный стоп-ордер №3 объемом 0,07 на том же уровне.

 

- Если ордер №3 закрылся по БУ и откат был не достаточен для восстановления отложенного ордера на его предыдущем месте и цена снова пошла вверх, то на уровне где должен был открываться ордер №4 объемом 0,15 у нас открывается ордер №3 объемом 0,07. Далее в штатном режиме… следующий ордер 0,15, затем 0,31 и т.д. В данном случае у нас получается своего рода «дырка» в сетке, т.к. там где должен был быть ордер №3 – пусто.


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(28)
Proyectos
60
42%
Arbitraje
1
0% / 100%
Caducado
5
8%
Libre
2
Desarrollador 2
Evaluación
(12)
Proyectos
14
29%
Arbitraje
1
0% / 0%
Caducado
4
29%
Libre
Solicitudes similares
Необходимо разработать копировщик сделок для MT4 с возможностью копирования сделок с одного или нескольких счетов на другой(ие) с минимальной задержкой. Ключевые функции включают пропорциональное и фиксированное копирование объемов, фильтрацию сделок, возможность копирования сделок с/без Stop Loss, настройку TP/SL, и управление рисками (ограничение максимального лота, просадки). Требуется логирование сделок и
Торговый робот для платформы мт4, который будет открывать ордера на минутном ТФ , с парой EUR/USD. Н астраивается вручную. Установить на график индикаторы: PZ Super Trend, INFO или Exposure. Детали в ТЗ. ТЗ в личку после согласования
Требуется написать торговый советник для MT4, который будет открывать отложенные лимитные ордера (количество выбирается в опциях советника) в определенное время (выбирается в опциях советника) , на одном таймфрейме (выбирается в опциях советника) и на одной валютной паре. Также требуется выбор размера стопа и тейка к опциях советника
Ищу программиста который напишет советника для MT4 Задача: создать робот в базе ( основная идея) который будет открывать ордера на 1 ТФ , с 1 парой открывать сделки при выполнении нужных условий на 4 индикаторах . все просто- 4 индикатора - ордер на открытие/ закрытие. это база стоит 50$ Если все на ура получилось- делаем мультивалютник и накидываем обвес на советника +50$ Тех задание в личку после согласования
В мт5 мобильная версия есть такой функционал. Хочу реализовать такой же и в ПК версии. Без всяких наворотов. Есть похожий в интернете, но там слишком много кнопок. Хочу поп простому. Чтобы можно было все настраивать передвижением линий. В общем все как в МТ5 мобильной версии. Дополнительно можно добавить установку размера лота
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Добрый день! Есть скрипт, написан в программе TSLAB. Требуется создать такой же советник в МТ5 с возможностью оптимизировать все параметры. Cоветник будет использоваться на рынке на Московской бирже, фьючерсы. Есть скрипт и индикатор. https://disk.yandex.ru/d/gWcPcpUOlbogKw
Создан сеточный мартингейловый скрипт на кубиках ТС Лаба, необходимо конвертировать его, получив эксперта на МТ5, поскольку кубики ограничены в функциональных возможностях. С одной стороны - это простая задача. С другой - сложная, т.к. нужно создать работоспособный продукт, описывающий любые предусматриваемые действия на рынке. Есть умельцы, которые возьмутся? Подробности обсуждаются с выбранным Исполнителем
Нужно решение для подключения крипто-валютной биржи MEXC через кючи АПИ к мт4 или мт5 и советник по стратегии парного трэйдинга, либо отдельный мини треминал - бот на любом языке для торговли на криптовой бирже
Взять за основу, и использовать алгоритм работающего кластерного индикатора платформы МТ 4, рынка форекс. Исходный код открыт. Необходимо чтобы индикатор работал с крипто валютными парами. Желаемая Платформа baybit. Рассмотрю ваши варианты предложений по модернизации индикатора для работы с крипто парами

Información sobre el proyecto

Presupuesto
30+ USD
Para el ejecutor
27 USD
Plazo límite de ejecución
a 3 día(s)