МУЛЬТИВАЛЮТНЫЙ СОВЕТНИК для МТ4 и МТ5

MQL5 Experts

Tâche terminée

Temps d'exécution 135 jours

Spécifications

Приветствую!
Просьба откликнуться по-настоящему грамотных специалистов.

Необходимо написать два одинаковых мультивалютных советника (для МТ4 и для МТ5).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   

Условие для открытия сделок   Вверх:
a). Close[0] <= iClose(NULL,0,iLowest(NULL,0,0,i,1))
b). Тело свечи должно быть  любого из указанного к-ва предыдущих тел (если, к примеру, задано 10, то текущее тело сравнивается с предыдущими 10 телами).
c). Текущая свеча - медвежья.

Условие для открытия сделок   Вниз:
a). Close[0] <= iClose(NULL,0,iLowest(NULL,0,0,i,1))
b). Тело свечи должно быть  любого из указанного к-ва предыдущих тел.
c). Текущая свеча - бычья.

Настройки  советника:

01. Магик.
02. Список активов.
03. Размер сделки.
04. 1й параметр (из условий для открытия сделок).
05. 2й параметр (из условий для открытия сделок).
06. Таймфрейм.
07. Время открытия сделок (час:мин:сек).
08. Время закрытия сделок (час:мин:сек).
09. Период экспирации (сек).
10. СтопЛосс.
11. ТейкПрофит.
12. Продление закрытия сделок (сек).
13. Max к-во открытых сделок по активу.
14. Распределение размера сделок: false / true.
15. Реверс сигнала.
16. Размеры спреда.
17. Коэффициент спреда.


Пояснения:

*03. Так как сделки открываются в строго указанное время, то одновременно может быть открыто несколько пар. Указанный размер сделки распределяется пропорционально всем открытым парам. Например, если Размер = 1 лоту и открылось 4 пары, то по каждой паре размер сделки равен 0.25 лота.
*07. Времени открытия сделок может быть задано несколько. Например, 12:29:55.
*08. Если время закрытия сделок указано как 00:00:00, то сделки закрываются по периоду экспирации.
*09. Это значит, что сделка должна закрыться через указанное кол-во секунд.
*12. Если сделка по какой-либо паре к периоду закрытия показывает профит, то значит её закрытие переносится на указанное кол-во секунд. Если за период продления сделка показывает профит, то период продления продлевается дальше пока на каком-то из них сделка не покажет отрицательный результат.
*13. Если задано несколько времён открытия сделок и если не все сделки закрыты, но должны открыться ещё, то закроется новая сделка по тому или иному активу зависит от указанного к-ва открытых сделок по активу.
*14. Если задано true и задано несколько времён открытия сделок, то если в какое-то время не открылось ни одной сделки, то при следующем открытии сделки открываются суммой вдое большей, то есть за предыдущую сделку. Если и в следующее время не открылось ни одной сделки, то следующие сделки открываются размером уже втрое большим. И т.д...
*16 и 17. Так как советник является мультивалютным, то указать max спред один для всех пар будет несколько нелогично. Для этого в 16й функции указываются значения, которые соответствуют парам из списка пар в той последовательности в которой они стоят, а в 17й функции указывается коэф-т, который умножается на значения. Полученное значение и будет max значением спреда для открытия сделки для той или иной пары.

= = = = = 

По каждому пункту дам дополнительные разъяснения и отвечу на все вопросы.

Рассматриваю вариант сотрудничества с потенциальным разработчиком н долгосрочной основе...



Répondu

1
Développeur 1
Évaluation
(645)
Projets
872
48%
Arbitrage
29
38% / 17%
En retard
63
7%
Travail
2
Développeur 2
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes
3
Développeur 3
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes
4
Développeur 4
Évaluation
(45)
Projets
52
54%
Arbitrage
2
0% / 50%
En retard
1
2%
Gratuit
Publié : 2 codes
5
Développeur 5
Évaluation
(17)
Projets
41
12%
Arbitrage
4
50% / 50%
En retard
1
2%
Gratuit
Commandes similaires
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Informations sur le projet

Budget
30+ USD