Нужен полуавтоматический советник по установке лимитных ордеров на границах канала с блокировкой работы при выходе важных новостей

MQL5 Эксперты Forex

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

Время выполнения 3 дня
Отзыв от заказчика
Я требовательный и выношу мозг программистам. Рекомендую этого разработчика.
Отзыв от исполнителя
Спасибо за заказ.

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

 

1.   Процент от размера средств депозита который участвует в расчете объема лимитных ордеров, направленных внутрь канала и отдельно для лимитных ордеров, направленных в стороны от канала. Например, если 10%, то для расчёта используем 100$ из 1000$ депозита. Объем сделки рассчитывается исходя из   возможного убытка + залог. Например, для 4х знаков. Депозит равен 10000 долл. 10 %, это 1000долл. Для   СЛ =75п. надо выбрать объем в 1 лот, т.к. убыток после стопа будет равен 750долл, а маржа этой позиции будет около 250долл. 750+250=1000долл (10%) Размер депозита автоматически прочитывать из данных текущего счета на которых будет запускаться эксперт.

2.     Ценовой уровень верхнейграницы канала, по которой выставляем Бай лимит либо Селл лимит. Вид лимитного ордера зависит от того с какой стороны текущая цена от уровня выставления лимитного ордера.   

3.    Ценовой уровень нижнейграницы канала, по которой выставляем Бай лимит либо Селл лимит. Вид лимитного ордера зависит от того с какой стороны текущая цена от уровня выставления лимитного ордера.

4.     ТП в пунктах для лимитных ордеров, направленных в канал (если 0 в 4 и 5п., то ордер не устанавливается).  

5.    СЛ в пунктах для лимитных ордеров, направленных в канал (если 0 в 4 и 5п., то ордер не устанавливается).  

6.    ТП в пунктах для лимитных ордеров, направленных в сторону от канала (если 0 в 6 и 7п., то ордер не устанавливается).  

7.    СЛ в пунктах для лимитных ордеров, направленных в сторону от канала (если 0 в 6 и 7п., то ордер не устанавливается).  

8.    После закрытия позиции по ТП или СЛ, советник вновь выставляет ордера из п. 1-7, если расстояние, от уровней выставления лимитных ордеров из п. 2 или 3, на которое удалилась цена инструмента (вне зависимости от направления) больше заданного, этим параметром, количества пунктов. Это расстояние пользователь задает в ручную, например, 30 пунктов, означает, что ордера выставляем когда цена отдалилась от уровня на расстояние превышающее 30п. Типа стоплевела, только мы его задаем   в ручную.

9. Работа советника блокируется при выходе цены за пределы канала на расстояние кратное его ширины. Например, если ширина канала, 100п., а данный параметр 1,   то советник прекращает работу при удалении цены на 100 от границ канала. Если параметр 2,5, то советник прекращает работу при удалении на 250п. А если ширина канала 50п., то при 1,5, прекращаем работу при удалении на 75пунктов.

10.    slip-  Скопировал с другого советника, но не понимаю зачем этот параметр.

11.    Magic- Скопировал с другого советника, но не понимаю зачем этот параметр.

                  Изменять значения пунктов 1-9 можно посредством глобальных переменных.

                  Инфо, выводим на чарт значения из п. 1-9 и общий результат работы советника в валюте депозита.

 Горизонтальными линиями рисуем уровни из п. 9.- синие, сплошные.

                  Предусмотреть возможность работы советника в тестере стратегий.

Пример работы.

 Установили советник.

4.     ТП в пунктах для лимитных ордеров направленных в канал= 100п.

5.    СЛ в пунктах для лимитных ордеров направленных в канал= 200п.

6.    ТП в пунктах для лимитных ордеров, направленных в сторону от канала= 10п.

7.    СЛ в пунктах для лимитных ордеров, направленных в сторону от канала= 10п.

8.    стоплевел= 30п.

                  Цена выше верхнего уровня выставления ордеров на 20п. и на 120п- нижнего. ЕА устанавливает только бай лимит на нижней границе. Цена поднимается верх на 11п. т.к. расстояние до верхней границы стало больше значения стоплевела, то устанавливается бай лимит на верхней границе...

Цена падает до верхнего уровня, где открывается бай. Цена продолжает двигаться вниз на 10п. Бай закрывается по СЛ. При удалении от верхней границы канала на 31п. устанавливается сел лимит на верхней. Далее, при пересечении нижнего уровня открывается бай. Цена идет дальше вниз на 31п. выставляем сел лимит на нижнем уровне. Итого у нас два лимитных села и позиция бай в просадке.

Предположим цена вернулась к нижнему уровню, где активировался сел лимит. Цена продолжила подниматься выше и через 10п. сел закрылся по СЛ. А через 31п. от нижней границы установился бай лимит на нижней. Цена пересекла верхний уровень- бай закрылся по ТП. и  открылся сел. Через 31 п. верх на верхнем уровне открылся бай лимит. 

 

 

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

1
Разработчик 1
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
2
Разработчик 2
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
3
Разработчик 3
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
4
Разработчик 4
Оценка
(66)
Проекты
143
34%
Арбитраж
10
10% / 60%
Просрочено
26
18%
Свободен
5
Разработчик 5
Оценка
(21)
Проекты
28
32%
Арбитраж
1
100% / 0%
Просрочено
1
4%
Свободен
6
Разработчик 6
Оценка
(586)
Проекты
1047
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Есть рабочий индикатор на МТ 4. Рабочий в том плане, что он выполнен по техзаданию, корректно отображает информацию, но работает крайне плохо из за постоянного взаимодействия с потоком информации (обмен большим объёмом с сервером), что сильно замедляет его работу и делает его практически непригодным для использования. У меня есть пример реализации его так как нужно мне. Задача - модернизировать существующий код
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы Нужно исходный файл советника .ех4 адаптировать под мт4 версии 1420. Файл скину после утверждения исполнителя. На данный момент, после обновления мт4
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали

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

Бюджет
39+ USD
Исполнителю
35.1 USD
Сроки выполнения
до 10 дн.