Модификация pair trading советника

Tâche terminée

Temps d'exécution 8 heures
Commentaires du client
Грамотный подход к делу! Буду обращаться в будущем!
Commentaires de l'employé
Все пожелания были подробно описаны в задании. Общение очень оперативное и конкретные ответы на вопросы. Спасибо за возможность работать с вами!

Spécifications

Добрый день!

Есть версия советника, которую нужно модифицировать.

Суть текущей версии такова:

Есть индикатор корреляции и на основе этого индикатора советник получает сигнал на открытие позиций (то есть устанавливается определенный порог корреляции, при котором будут открываться сделки, данный порог указывается в параметрах советника). Далее, при получении сигнала, советник открывает две позиции BUY + SELL (символы для открытия указываются в параметрах советника sybmol1 и symbol2), какой символ нужно продавать а какой покупать определяется на основе пользовательских индикаторов. Далее, закрытие этих двух ордеров происходит либо по общему профиту (указывается целевой профит в параметрах) или по общему убытку (указывается общий убыток в параметрах), при этом новые сигналы на открытие позиций игнорируются, пока текущие ордера не будут закрыты.

Суть модификации:

Сигнал на открытие остается как и есть (на основе индикатора корреляции), после чего советник должен будет открывать не две позиции BUY + SELL, а четыре (разбив эти четыре ордера на два сэта), то есть BUY + SELL и SELL + BUY

В итоге получается два сэта сделок , в параметрах остаются параметры symbol1 и symbol2, но также добавляются четыре новых параметрах:

    - Symbol Buy для Set 1 - выбирать между Symbol_1 и Symbol_2, дэфолтное значение нужно поставить: Symbol_1
    - Symbol Sell для Set 1- выбирать между Symbol_1 и Symbol_2, дэфолтное значение нужно поставить: Symbol_2
    - Symbol Buy для Set 2 - выбирать между Symbol_1 и Symbol_2, дэфолтное значение нужно поставить: Symbol_2
    - Symbol Sell для Set 2 - выбирать между Symbol_1 и Symbol_2, дэфолтное значение нужно поставить: Symbol_1

То есть какой символ продавать а какой покупать уже не определяется автоматом, а четко указывается в параметрах;

Советник должен к каждой сделке присваивать определенный комментарий (к примеру: Set 1 Buy, Set 1 Sell, Set 2 Buy, Set 2 Sell), по которым он будет понимать какая сделка к какому сэту относится. Советник должен уметь отслеживать профит (в валюте счета соответственно) для каждого сэта отдельно, то есть текущий профит/убыток для Set 1 и для Set 2 (для наглядности эту инфу нужно будет вынести в угол графика)

Дальнейшее закрытие этих сэтов идет следующим образом, в параметрах советника указываются параметры:

- 'Примарная прибыль' (изначальная прибыль, которая применяется к обоим сэтам, то есть один из сэтов в любом случае закроется по этому профиту) ,
- 'Вторичная прибыль' (применяется к оставшемуся сэту, который остался открытым),
- 'Предельный убыток' (значение общего убытка по всем открытым позициям, при котором все сделки закрываются разом)


+ добавить функцию Прерывание оптимизации — включено/выключено. Применяется только тогда, когда советник запущен в тестере и включена Оптимизация. При включенном параметре советник будет прерывать текущий прогон и принудительно переходить на следующий прогон, при условии когда срабатывает триггер предельного убытка. То есть как только ордера закрываются по предельному убытку, проход прерывается и идет уже на следующий проход.

+ перенести один параметр/функцию из еще одной версии советника в этот новый.

PS.

- Файл с исходником советников (код содержит комменты) и индикатором, будет отослан на этапе согласования ТЗ.

- Полное описание текущей версии советника и модификации будет также отослано на этапе согласования ТЗ.

- При полном окончании работ, должен будет предоставлен файл с исходником (новые добавленные или модифицированные функции должны также содержать соответствующий комментарий) и скомпилированный файл советника

Répondu

1
Développeur 1
Évaluation
(103)
Projets
156
31%
Arbitrage
23
22% / 57%
En retard
3
2%
Travail
2
Développeur 2
Évaluation
(14)
Projets
22
59%
Arbitrage
2
0% / 50%
En retard
2
9%
Gratuit
Publié : 1 code
3
Développeur 3
Évaluation
(50)
Projets
80
39%
Arbitrage
4
50% / 25%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(71)
Projets
254
53%
Arbitrage
16
50% / 38%
En retard
83
33%
Gratuit
Commandes similaires
Торговый бот анализирующий на трейдинг вью и совершаюший открытие и закрытие ордеров на мт5 торгуюший на разных временных таймфреймах (от 5 мин. До 4 часового таймфрейма)в зависимости от ситуации на рынке как на покупку так и на продажу выставляющий t/p и s/l для Форекс и криптовалют уровнями пробоя все математические данные предоставлю. С последующим обновлениями и обслуживаниями бота конечно же за отдельную плату

Informations sur le projet

Budget
30+ USD
TVA (21%): 6.3 USD
Total: 36.3 USD
Pour le développeur
27 USD
Délais
de 1 jour(s)