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

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%
Свободен
Опубликовал: 347 статей, 1 пример
2
Разработчик 2
Оценка
(361)
Проекты
644
26%
Арбитраж
92
72% / 14%
Просрочено
12
2%
Работает
Опубликовал: 1 пример
3
Разработчик 3
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
318
49%
Свободен
4
Разработчик 4
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
5
Разработчик 5
Оценка
(21)
Проекты
29
34%
Арбитраж
1
100% / 0%
Просрочено
1
3%
Свободен
Опубликовал: 31 пример
6
Разработчик 6
Оценка
(589)
Проекты
1070
50%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
Опубликовал: 1 статью, 8 примеров
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Опубликовал: 1 пример
Похожие заказы
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

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

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