За сколько секунд и на сколько пунктов прошла цена

MQL4 Experts Consultation

Specification

Уважаемые разработчики!

Как определить в советнике, за сколько секунд цена прошла вверх или вниз на указанное кол-во пунктов?

Перед выходом важных экономических новостей, происходит  резкое движение за секунд 20 на пунктов более 500, нужно как то это поймать, чтобы ставить перед новостями. 

Нашел такую формулу, 

   if(TimeCurrent()-Time[0]<=TrTime)
  {
   if(Close[0]-Open[0]>=punkt*Point) 
     {
      //скачёк вверх
      bool up=true;
     }
   if(Open[0]-Close[0]>=punkt*Point)
     {
      //скачёк вниз
      bool dn=true;
     }
   }

Но она лишь работает в тестере правильно, в реальном времени на демо тестах совсем другие результаты. 

Может требуется другое более правильное решение в коде или уже есть готовые варианты.

За предварительную консультацию, готов дополнительно отблагодарить после закрытия заявки. 

Responded

1
Developer 1
Rating
(351)
Projects
679
56%
Arbitration
33
15% / 39%
Overdue
63
9%
Free
2
Developer 2
Rating
(50)
Projects
94
29%
Arbitration
3
33% / 0%
Overdue
4
4%
Free
3
Developer 3
Rating
(320)
Projects
466
42%
Arbitration
78
12% / 63%
Overdue
75
16%
Working
4
Developer 4
Rating
(155)
Projects
166
34%
Arbitration
3
33% / 33%
Overdue
3
2%
Working
5
Developer 5
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
6
Developer 6
Rating
(50)
Projects
80
39%
Arbitration
4
50% / 25%
Overdue
0
Free
7
Developer 7
Rating
(586)
Projects
1045
49%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
8
Developer 8
Rating
(1)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free
9
Developer 9
Rating
(14)
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
10
Developer 10
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Working
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(13)
Projects
34
76%
Arbitration
1
100% / 0%
Overdue
6
18%
Free
13
Developer 13
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free

Project information

Budget
30 - 300 USD
For the developer
27 - 270 USD
Deadline
from 1 to 100 day(s)