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

MQL4 Experten

Auftrag beendet

Ausführungszeit 6 Tage
Bewertung des Kunden
Хороший программист. Вытерпел мои метания, выслушал пожелания. Работу сделал как просил, с небольшими плюшками. Подсказал как лучше реализовать.
Bewertung des Entwicklers
Интересный и хорошо продуманный заказ, спасибо.

Spezifikation

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


Bewerbungen

1
Entwickler 1
Bewertung
(332)
Projekte
485
40%
Schlichtung
82
11% / 63%
Frist nicht eingehalten
77
16%
Frei
Veröffentlicht: 1 Beispiel
2
Entwickler 2
Bewertung
(76)
Projekte
136
45%
Schlichtung
11
27% / 64%
Frist nicht eingehalten
26
19%
Frei
Veröffentlicht: 5 Beispiele
3
Entwickler 3
Bewertung
(229)
Projekte
339
49%
Schlichtung
21
5% / 33%
Frist nicht eingehalten
24
7%
Frei
4
Entwickler 4
Bewertung
(13)
Projekte
20
70%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
1
5%
Frei
5
Entwickler 5
Bewertung
(40)
Projekte
106
52%
Schlichtung
17
12% / 65%
Frist nicht eingehalten
25
24%
Frei
6
Entwickler 6
Bewertung
(25)
Projekte
33
12%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei

Projektdetails

Budget
20 - 50 USD
Ausführungsfristen
von 2 bis 10 Tag(e)