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

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 6 gün
Müşteri tarafından geri bildirim
Хороший программист. Вытерпел мои метания, выслушал пожелания. Работу сделал как просил, с небольшими плюшками. Подсказал как лучше реализовать.
Geliştirici tarafından geri bildirim
Интересный и хорошо продуманный заказ, спасибо.

Şartname

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


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(332)
Projeler
485
40%
Arabuluculuk
82
11% / 63%
Süresi dolmuş
77
16%
Serbest
Yayınlandı: 1 kod
2
Geliştirici 2
Derecelendirme
(76)
Projeler
136
45%
Arabuluculuk
11
27% / 64%
Süresi dolmuş
26
19%
Serbest
Yayınlandı: 5 kod
3
Geliştirici 3
Derecelendirme
(229)
Projeler
339
49%
Arabuluculuk
21
5% / 33%
Süresi dolmuş
24
7%
Serbest
4
Geliştirici 4
Derecelendirme
(13)
Projeler
20
70%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
5%
Serbest
5
Geliştirici 5
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
6
Geliştirici 6
Derecelendirme
(25)
Projeler
33
12%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
20 - 50 USD
Son teslim tarihi
from 2 to 10 gün