Нужен советник с исходным кодом на MQL5

MQL5 Experts

Tâche terminée

Temps d'exécution 13 jours
Commentaires du client
Александр сделал отличного бота, в полном соответствии с ТЗ. Оперативно реагировал на все возникающие вопросы, показал профессионализм, большой опыт, и наличие наработок по созданию советников для MT5
Commentaires de l'employé
Грамотный, внимательный заказчик. Четко понимает, что хочет и может это объяснить. Спасибо за сотрудничество!

Spécifications

Добрый день.

Нужен советник с исходным кодом на MQL5, торгующий сетками с мартингейлом, в котором я буду самостоятельно подбирать размер ТП, шаги между ордерами, множители и таймфреймы ордеров.

Требования к советнику:

===Общие===

1. Возможность задать режим работы - только лонг, только шорт, лонг и шорт, trade off.

2. Возможность задать размер лота для первого ордера, в расчёте на каждую 1000$ депозита: при настройке лота 0.01 и депозите 10000$ откроется ордер на 0.10, при настройке лота 0.01 и депозите 11000$ откроется ордер на 0.11.

3. Возможность задать тейк-профит в пипсах от точки безубыточности сетки ордеров, с учетом комиссий и свопов (после начисления свопа тейк-профит сдвигается)

4. Советник строит сетки ордеров в обоих направлениях, с максимальным количеством ордеров в каждой сетке 15, с начальным таймфреймом М1, и возможностью устанавливать индивидуальные шаги между ордерами для каждого номера ордера (например, между первыми тремя ордерами шаг 1000 пипс, между следующими тремя по 2000 пипс), и индивидуальные множители для каждого номера ордера (например, множитель 1.5 для второго ордера, множитель 1.6 для третьего, и так далее - для каждого ордера от 2 до 15), и индивидуальные таймфреймы для каждого ордера (например, первые 8 ордеров на М1, следующие 4 на М5, следующие 3 на М15).

===Открытие===

1. Необходимо реализовать два варианта открытия: с индикатором и без него.

Без индикатора: Советник открывает первый ордер шорт-сетки сразу после запуска, хэджирующую лонг-сетку открывает в соответствии с настройкой хэджирования (описание в следующем пункте 2)

С индикатором: После запуска советника, он ждёт перекупленность/перепроданность по RSI и открывает первый ордер (шорт/лонг) только там.  Хэджирующую сетку открывает в зоне перекупленности/перепроданности в соответствии с настройкой хэджирования (описание в следующем пункте 2).

2. Настройка хэджирования: возможность задать минимальное N1 и максимальное N2 количество ордеров в сетке противоположного направления, при которых разрешено открывать хэджирующую сетку. Например, при настройке N1=3 и N2=10, при наличии шортовой сетки в 2 ордера, хэджирующие лонговые сетки не открываются, и получат разрешение на открытие только при появлении третьего ордера в шортовой сетке; если в шортовой сетке 11 ордеров, и лонговой сетки нет, то новая лонговая сетка не будет открываться.

===Фильтрация===

1. Возможность задать максимальное количество ордеров за один бар: при нулевом значение количество ордеров за бар не ограниченно. Если задано значение например 2, то за один бар советник открывает не более 2 ордеров.

2. Возможность включить фильтрацию по времени: при включенном фильтре советник не будет открывать ордера внутри заданного интервала времени по UTC (например, с 13:30 до 15:30).

===Закрытие===

1. Необходимо реализовать два варианта закрытия: с индикатором и без него.

Без индикатора: советник держит ТП всех ордеров сетке на заданном уровне (БУ+заданный тейк-профит), при достижении ценой уровня ТП сетка закрывается.

С индикатором. Идея в том, что при достижении ценой уровня ТП советник должен перейти в режим закрытия, в котором будет ждать хорошую точку для закрытия. Например, поставить всем ордерам сетки двойной уровень ТП (вместо заданных пользователем 1000 пипсов, установить ТП на 2000 пипсов) - на случай резкого движения цены, и при достижении цены ТП советник начинает искать возможность закрытия: если по RSI есть разворот, вся сетка закрывается по маркету (итоговая цена закрытия может выйти 500 пипсов от БУ, а может выйти 1500 пипсов от БУ).


Советник, работающий по данному ТЗ - это программа-максимум на данный момент. Если в ТЗ есть что-то сложное или невозможное, Вы можете указать, какой функционал из перечисленного готовы реализовать. Предполагаю, что это будет только первая версия советника и в дальнейшем потребуются дальнейшие доработки в алгоритм, так что я заинтересован в долгосрочном сотрудничестве.


Répondu

1
Développeur 1
Évaluation
(17)
Projets
41
12%
Arbitrage
4
50% / 50%
En retard
1
2%
Gratuit
2
Développeur 2
Évaluation
(361)
Projets
644
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
3
Développeur 3
Évaluation
(473)
Projets
1139
44%
Arbitrage
51
31% / 33%
En retard
501
44%
Gratuit
4
Développeur 4
Évaluation
(41)
Projets
45
38%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
5
Développeur 5
Évaluation
(108)
Projets
202
47%
Arbitrage
0
En retard
0
Gratuit
6
Développeur 6
Évaluation
(111)
Projets
183
25%
Arbitrage
24
17% / 75%
En retard
16
9%
Gratuit
7
Développeur 7
Évaluation
(174)
Projets
233
61%
Arbitrage
3
33% / 33%
En retard
6
3%
Gratuit
Publié : 1 code
8
Développeur 8
Évaluation
(618)
Projets
1429
59%
Arbitrage
31
81% / 0%
En retard
10
1%
Gratuit
9
Développeur 9
Évaluation
(65)
Projets
117
24%
Arbitrage
13
54% / 46%
En retard
15
13%
Gratuit
Publié : 2 codes
10
Développeur 10
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes

Informations sur le projet

Budget
50+ USD