Автоматический робот News Scalping

MQL4 Experts Scripts

Specification

Автоматический робот News Scalping

Торговая платформа МТ4

Валютные пары : EUR/USD: GBP/USD: USD/CHF: USD/JPY: USD/CAD:  NZD/USD: AUD/USD:CNY/USD

Тайм фрейм  15 минут

В настройках скрипта должно быть менять следующие параметры:

Лот для Buy stop =0.01

Лот для Buy Limit 1=0.01 Лот для Buy Limit 2=0.02 Лот для Buy Limit 3=0.03 Лот для Buy Limit 4=0.04 Лот для Buy Limit 5=0.05

Лот для Sell stop=0.01

Лот для Sell Limit 1 =0.01 Лот для Sell Limit 2 =0.02 Лот для Sell Limit 3 =0.03 Лот для Sell Limit 4=0.04 Лот для Sell Limit 5=0.05

Take Profit Buy stop=0 Stop loss Buy stop=0

Take Profit Sell Stop=0 Stop loss Sell stop=0

Цена Buy Limit 1= -20 Take Profit Buy Limit 1=0  Stop loss Buy Limit 1=0

Цена Buy Limit 2= - 40 Take Profit Buy Limit 2=0  Stop loss Buy Limit 2=0

Цена Buy Limit 3= -60 Take Profit Buy Limit 3=0  Stop loss Buy Limit 3=0

Цена Buy Limit 4= -80 Take Profit Buy Limit 4=0 Stop loss Buy Limit 4=0

Цена Buy Limit 5= -100 Take Profit Buy Limit 5=0 Stop loss Buy Limit 5=0

Цена Sell Limit 1=20 Take Profit Sell Limit1=0  Stop loss Sell Limit1=0

Цена Sell Limit 2=40 Take Profit Sell Limit 2=0  Stop loss Sell Limit 2=0

Цена Sell Limit 3=60 Take Profit Sell Limit 3=0 Stop loss Sell Limit3=0

Цена Sell Limit  4=80 Take Profit Sell Limit 4=0 Stop loss Sell Limit 4=0

Цена Sell Limit 5=100 Take Profit Sell Limit 5=0  Stop loss Sell Limit 5=0

Открытие Треллинг стоп Шаг Треллинг стоп=spreed Stop loss Треллинг стоп=spreed

Время работы советника=15 мин 

.Предварительно берет информацию о предстоящих новостях с сайта http://www.forexfactory.com/calendar.php . При запуске советника первоначально скачивает страницу новостей на текущую дату, потом ежедневно обновляет новости в 00ч00мин на дату следующего дня. Из полученого переведенного время вычисляем 30cекунд и сохраняем это время как переменая ''OpenTime’’ (Например новость должна выйти в 19ч00,у нас время открытие сделки 18ч59мин90сек)


Сравниваем  время переменным значением ‘’OpenTime’’ с терминальным временем. Если время не совпало то продолжаем сравнивать, если время совпало то проверяем массив ‘’Сountr '' котором указана страна и согласно данным из этого массива открываетса на терминале указанная валютная пара .

30 секунд до выхода новостей вычитываем спред, максимальный лот для ордера (с таким расчетом чтоб у нас депозита хватила еще на открытие ордеров Buy Limit Sell Limit)открываются два противоположных  ордера Buy stop и Sell stop на величину спреда

Включается треллинг стоп с параметрами стоп лосс = Spreed,шагом Spreed. Треллинг стоп срабатывает когда свеча пробьет Buy stop и Sell stop.Если цена начнет падать то треллинг стоп зафиксирует прибыль и как только цена развернётся перескочит отложенные ордера Buy Limit или  Sell Limit. То сработает треллинг стоп и и фиксирует прибыль при  развороте рынка. При достижение следующего Buy Limit или  Sell Limit зависимости от движение открываются с лотом которые указанные в параметрах(Доливка) .предыдущие ордера не закрываются . и Трелингуется уже 2 ордера и так по остальным ордерам. Пока не истекут время работы автомата. Время работы робота 15 мин(или времени указанное в настройке скрипта). На мониторе должен показать начало и  конец работы робота виде двух вертикальных линий цветом зависимости от важности новостей( или покрасить свечи в цвет важности новостей в период работы робота).Сбоку терминала на котором вышла новость появляется текс с датой и времени выхода новости. По истечению времени все ордера удаляются если не сработал Stop loss или Take Profit(если они установлены в параметрах). Если сработал Stop loss или Take Profit то все ордера удаляются  и робот ждет следующих новостей.

 

 

 

 

Responded

1
Developer 1
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
2
Developer 2
Rating
Projects
3
33%
Arbitration
3
0% / 100%
Overdue
1
33%
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
Projects
5
20%
Arbitration
0
Overdue
3
60%
Free
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(169)
Projects
460
41%
Arbitration
39
18% / 31%
Overdue
193
42%
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(187)
Projects
367
56%
Arbitration
45
22% / 56%
Overdue
188
51%
Free
9
Developer 9
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
10
Developer 10
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
11
Developer 11
Rating
(37)
Projects
105
49%
Arbitration
6
0% / 17%
Overdue
21
20%
Free
12
Developer 12
Rating
Projects
0
0%
Arbitration
2
0% / 100%
Overdue
0
Free
13
Developer 13
Rating
(4)
Projects
30
70%
Arbitration
5
0% / 40%
Overdue
12
40%
Free
14
Developer 14
Rating
(54)
Projects
164
43%
Arbitration
43
47% / 16%
Overdue
58
35%
Free
15
Developer 15
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(62)
Projects
140
46%
Arbitration
19
42% / 16%
Overdue
32
23%
Free

Project information

Budget
10 - 100 USD
For the developer
9 - 90 USD
Deadline
from 1 to 5 day(s)