Советник на индикаторе Envelopes

Tâche terminée

Temps d'exécution 6 jours
Commentaires du client
Большое спасибо Александру, все сделал грамотно и в срок, по ходу выполнения работы подробно объяснял нужные моменты, подсказывал по возникающим вопросам.
Commentaires de l'employé
Всё отлично, спасибо!

Spécifications


Необходим советник и индикатор для MetaTrader 5. Валюта EUR/USD, GBP/USD, USD/RUR. Глубина истории 2010-2017, таймфрейм М10, М20, М30, Н1.

Индикатор Envelopes: период 60, отклонение 0.2, метод Smoothed, цены Typical Price. Параметры как начальный пример, нужно чтобы каждый параметр можно было изменять в коде, а также создавать оптимальное сочетание параметров при оптимизации на тестере.

Открытие позиций на покупку:

 

1) Пересечение ценой нижней линии снизу вверх:

    а) первый бар пересек нижнюю линию снизу вверх (open1<lower, close1>lower);

    б) второй бар полностью сформирован над нижней линией (open2>lower, close2>lower, (даже если тень второго бара заходит за нижнюю линию:                         low2<lower, на это не обращаем внимания));

    в) на открытии третьего бара (open3) - открываем позицию. В индикаторе отображение синей стрелочкой.

 

2) Пересечение ценой верхней линии снизу вверх:

    а) первый бар пересек верхнюю линию снизу вверх (open1<upper, close1>upper);

    б) второй бар полностью сформирован над верхней линией (open2>upper, close2>upper, (даже если тень второго бара заходит за верхнюю линию:                         low2<upper, на это не обращаем внимания))

    в) на открытии третьего бара (open3) - открываем позицию. В индикаторе отображение синей стрелочкой.

 

Открытие позиций на продажу:

 

1) Пересечение ценой верхней линии сверху вниз:

    а) первый бар пересек верхнюю линию сверху вниз (open1>upper, close1<upper);

    б) второй бар полностью сформирован под верхней линией (open2<upper, close2<upper, (даже если тень второго бара заходит за верхнюю линию:                         high>upper, на это не обращаем внимания));

    в) на открытии третьего бара (open3) - открываем позицию. В индикаторе отображение красной стрелочкой.

 

2) Пересечение ценой нижней линии сверху вниз:

    а) первый бар пересек нижнюю линию снизу вверх (open1>lower, close1<lower);

    б) второй бар полностью сформирован под нижней линией (open2<lower, close2<lower, (даже если тень второго бара заходит за верхнюю линию:                         high>lower, на это не обращаем внимания))

    в) на открытии третьего бара (open3) - открываем позицию. В индикаторе отображение красной стрелочкой.


Вход в рынок осуществляется с фиксированным уровнем риска, 2% от депозита (изменяемый параметр при необходимости)

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


StopLoss и TakeProfit - фиксированные (изменяемый параметр при необходимости), значения указываются только в пунктах котировок: текущая цена EUR/USD - 1.17090, StopLoss - 50 пунктов, сработает при цене 1.17040; текущая цена USD/RUR - 63 200, StopLoss - 50 пунктов, сработает при цене 63 150. Проценты не используем. Уровни рассчитываются от цены открытия позиции (open3). Значение 50.

Take Profit trailing и Stop Loss trailing - также фиксированные (изменяемый параметр при необходимости) и указываются в пунктах аналогично StopLoss и TakeProfit. Значение 50.

Перемещение SL разрешено только в сторону прибыли позиции - вверх для бай и вниз для селл.

Трейлинг-стоп должен быть отключаемым.

 

Параметры: ThresholdOpen, ThresholdClose, Shift, Weight, m_limit_in, m_limit_out, width=upper-lower, PriceLevel  - не используем. 

Используем: Expiration of pending orders (значение 4, изменяемый параметр при необходимости).


Закрытие осуществляется при срабатывании StopLoss, Stop Loss trailing и противоположного сигнала. Если есть открытая позиция, и появляется противоположный сигнал, позиция закрывается и открывается новая - в противоположном направлении.

Расчет лота для новой позиции должен производиться после закрытия существующей позиции.


Разное:


Время работы индикатора и советника. В дальнейшем планирую перенос на Qiuk (пока не знаю как это сделать, возможно с помощью языка Lua), будет советник в МТ5 и в Quik. Также планирую VPS на МТ5 и Quik. Подскажите, какое лучше поставить время работы?

В журнале отображается история операций (покупки/продажи).

При возникновении любых ошибок, должно появиться окно с описанием ошибки.

Возможность установить несколько копий одного и того же советника, или разных по параметрам советников на разные инструменты одного терминала.

На один инструмент используем один советник.

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

При запуске на реальном счете советник должен создать на графике кнопку, разрешающую торговлю. Работа должна начинаться только после того, как пользователь на нее нажмет.

Если из-за позиций, открытых двумя советниками, не хватит маржи для открытия позиции в третьем советнике, пропускаем сигнал, не открываем сигнал третьего советника.

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




Répondu

1
Développeur 1
Évaluation
(50)
Projets
94
29%
Arbitrage
4
25% / 0%
En retard
4
4%
Travail
Publié : 3 codes
2
Développeur 2
Évaluation
(280)
Projets
650
28%
Arbitrage
111
19% / 61%
En retard
319
49%
Gratuit
3
Développeur 3
Évaluation
(840)
Projets
1436
72%
Arbitrage
117
29% / 47%
En retard
356
25%
Chargé
Publié : 3 articles
4
Développeur 4
Évaluation
(28)
Projets
60
42%
Arbitrage
1
0% / 100%
En retard
5
8%
Gratuit
Publié : 10 articles, 17 codes
5
Développeur 5
Évaluation
(49)
Projets
134
27%
Arbitrage
62
13% / 53%
En retard
58
43%
Gratuit
Publié : 223 articles, 1 code
6
Développeur 6
Évaluation
(359)
Projets
637
26%
Arbitrage
91
71% / 13%
En retard
12
2%
Chargé
Publié : 1 code
7
Développeur 7
Évaluation
(69)
Projets
146
34%
Arbitrage
11
9% / 55%
En retard
26
18%
Gratuit
Publié : 6 codes
8
Développeur 8
Évaluation
(574)
Projets
945
47%
Arbitrage
303
59% / 25%
En retard
125
13%
Gratuit
9
Développeur 9
Évaluation
(588)
Projets
1057
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Gratuit
Publié : 1 article, 8 codes
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(6)
Projets
10
40%
Arbitrage
1
0% / 100%
En retard
6
60%
Gratuit
Publié : 8 articles, 5 codes
Commandes similaires
Описание задачи: Нужен опытный разработчик на MQL4, который поможет другому программисту (работает через нейросеть, но слабо знаком с MQL4) разобраться в логике и корректно реализовать советника. Цель проекта: Создать стабильного советника, который будет принимать сигналы с мастер-счёта (счёт трейдера у брокера N) и синхронизировать их на клиентском счёте. ✅ Основной функционал: Синхронизация сделок между счётами
Название: MT4 копировщик сделок через Telegram + лицензии (Master → Client) Описание: Нужно разработать 2 советника (MQL4) + Telegram-бот: Master EA — отправляет сделки с моего счёта в Telegram-канал/группу (OPEN/CLOSE/MODIFY, SL/TP, Magic фильтр). Client EA — принимает сигналы из Telegram и исполняет сделки на счёте клиента. Обязательные требования: Формат сообщений
Что вообще требуется, нужно придумать и разработать логику взаимодействия двух советников, чтобы работало копирования сделок с одного счета на другие. Задача такая, есть счет на котором торгует трейдер, и все сделки, отложенные ордера и т.д. должны переноситься на счета клиентов, клиентов будет много, логика работы советников должна выдерживать большую нагрузку. Какие требования от советников: 1. Грубо говоря, нужно
Торговый бот анализирующий на трейдинг вью и совершаюший открытие и закрытие ордеров на мт5 торгуюший на разных временных таймфреймах (от 5 мин. До 4 часового таймфрейма)в зависимости от ситуации на рынке как на покупку так и на продажу выставляющий t/p и s/l для Форекс и криптовалют уровнями пробоя все математические данные предоставлю. С последующим обновлениями и обслуживаниями бота конечно же за отдельную плату
Ищу опытного разработчика MQL5 для наведения порядка в проекте советника, основанного на принципах ICT и SMT. Код написан на MQL5, сборка выполнена частично из уже готовых блоков плюс лично написанными модулями; основная часть генерировалась через GPT PRO. В текущем состоянии проект не компилируется и содержит логические несостыковки между модулями. Требуется привести код к рабочему виду: устранить ошибки
Добрый день. Необходимо написать простого робота для торговли по одной кривой (на выбор из двух) на графике с псевдо Ренко свечами (ренко строится на обычных свечах) на МТ5. Обязателен опыт работы с ренко графиками и ренко свечами на Мт5. Условий торговли немного
Добавить в советник функцию принудительного закрытия ордеров при достижении определенной просадки (настраивается вручную) Добавить в советник ещё три уровня ENUM_TIMEFRAMES Level_X_TF и Level_X_D Добавить в советник режим адаптации параметров («Умная защита»), который активируется при обнаружении серии неэффективных усреднений (подробное описание в ТЗ) Добавить в инфопанель советника прибыль за год и индикацию о том

Informations sur le projet

Budget
100 - 200 USD
Pour le développeur
90 - 180 USD