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

仕事が完了した

実行時間6 日
依頼者からのフィードバック
Большое спасибо Александру, все сделал грамотно и в срок, по ходу выполнения работы подробно объяснял нужные моменты, подсказывал по возникающим вопросам.
開発者からのフィードバック
Всё отлично, спасибо!

指定


Необходим советник и индикатор для 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. Подскажите, какое лучше поставить время работы?

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

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

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

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

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

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

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

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




応答済み

1
開発者 1
評価
(50)
プロジェクト
94
29%
仲裁
4
25% / 0%
期限切れ
4
4%
仕事中
パブリッシュした人: 3 codes
2
開発者 2
評価
(280)
プロジェクト
650
28%
仲裁
111
19% / 61%
期限切れ
319
49%
3
開発者 3
評価
(840)
プロジェクト
1436
72%
仲裁
117
29% / 47%
期限切れ
356
25%
取り込み中
パブリッシュした人: 3 articles
4
開発者 4
評価
(28)
プロジェクト
60
42%
仲裁
1
0% / 100%
期限切れ
5
8%
パブリッシュした人: 10 articles, 17 codes
5
開発者 5
評価
(49)
プロジェクト
134
27%
仲裁
62
13% / 53%
期限切れ
58
43%
パブリッシュした人: 223 articles, 1 code
6
開発者 6
評価
(359)
プロジェクト
637
26%
仲裁
91
71% / 13%
期限切れ
12
2%
取り込み中
パブリッシュした人: 1 code
7
開発者 7
評価
(69)
プロジェクト
146
34%
仲裁
11
9% / 55%
期限切れ
26
18%
パブリッシュした人: 6 codes
8
開発者 8
評価
(574)
プロジェクト
945
47%
仲裁
303
59% / 25%
期限切れ
125
13%
9
開発者 9
評価
(588)
プロジェクト
1057
50%
仲裁
39
28% / 41%
期限切れ
49
5%
パブリッシュした人: 1 article, 8 codes
10
開発者 10
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
11
開発者 11
評価
(6)
プロジェクト
10
40%
仲裁
1
0% / 100%
期限切れ
6
60%
パブリッシュした人: 8 articles, 5 codes
類似した注文
Описание задачи: Нужен опытный разработчик на 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 Добавить в советник режим адаптации параметров («Умная защита»), который активируется при обнаружении серии неэффективных усреднений (подробное описание в ТЗ) Добавить в инфопанель советника прибыль за год и индикацию о том

プロジェクト情報

予算
100 - 200 USD
開発者用
90 - 180 USD