Доработка советника MARG

MQL4 Experts

Tâche terminée

Temps d'exécution 6 jours
Commentaires du client
Хороший программист. Вытерпел мои метания, выслушал пожелания. Работу сделал как просил, с небольшими плюшками. Подсказал как лучше реализовать.
Commentaires de l'employé
Интересный и хорошо продуманный заказ, спасибо.

Spécifications

Добавить в советник время остановки работы советника перед выходом новостей и время начала работы советника после выхода новостей, с выбором важности (Low, Mediun, High, советник должен различать важность новостей). Если в этот день выходит 2 и более новости одной важности то время остановки работы советника отсчитывать от самой ранней новости, а время начала работы советника от самой поздней. Новости должны браться с двух сайтов на выбор: investing.com или dailyfx.com. Время по GMT различается поэтому нужно сделать либо автоматическую коррекцию времени выхода новостей с временем терминала трейдера, либо ручную коррекцию. Либо брать с сайта новости уже в нужном GMT.

Советник имеет функцию закрытия ордеров при остановке работы "Closing on a start/pause" с выбором all (закрывает все ордера в прибыли и в убытке), take profit (останавливает открытие ордеров по сигналам индикаторов, но продолжает сопровождать уже открытые ордера до закрытия их по take profit, stop loss, trailing stop, trailing ADX, наращивание сетки тоже продолжается). Сделать чтобы остановка работы советника перед новостями закрывала ордера согласно этой функции.

Добавить в меню настроек пункты:

News - false (нет остановки работы), Low, Mediun, High (выпадающее меню, перед какими по важности новостями останавливать и после пускать)

Site news - investing.com или dailyfx.com (выпадающее меню)

Time stop before news - часы:минуты

Time start after news - часы:минуты

В функцию открытия ордеров по сигналам индикаторов после пробития 1 уровня (Opening when crossing 1 level), добавить остановку работы советника после пробития уровня сверху вниз 1 или 2 уровня. Останавливать с закрытием ордеров согласно функции "Closing on a start/pause". Функция пробития уровней реализована, с ней надо завязать остановку работы советника. Снова советник начнёт открывать ордера по сигналам индикаторов после пробития 1 уровня снизу вверх.


Répondu

1
Développeur 1
Évaluation
(332)
Projets
485
40%
Arbitrage
82
11% / 63%
En retard
77
16%
Gratuit
Publié : 1 code
2
Développeur 2
Évaluation
(76)
Projets
136
45%
Arbitrage
11
27% / 64%
En retard
26
19%
Gratuit
Publié : 5 codes
3
Développeur 3
Évaluation
(229)
Projets
339
49%
Arbitrage
21
5% / 33%
En retard
24
7%
Gratuit
4
Développeur 4
Évaluation
(13)
Projets
20
70%
Arbitrage
2
0% / 50%
En retard
1
5%
Gratuit
5
Développeur 5
Évaluation
(40)
Projets
106
52%
Arbitrage
17
12% / 65%
En retard
25
24%
Gratuit
6
Développeur 6
Évaluation
(25)
Projets
33
12%
Arbitrage
1
0% / 100%
En retard
0
Gratuit

Informations sur le projet

Budget
20 - 50 USD
Délais
de 2 à 10 jour(s)