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
Rating
Projects
679
56%
Arbitration
33
15%
/
39%
Overdue
63
9%
Free
2
Rating
Projects
94
29%
Arbitration
3
33%
/
0%
Overdue
4
4%
Free
3
Rating
Projects
466
42%
Arbitration
78
12%
/
63%
Overdue
75
16%
Working
4
Rating
Projects
166
34%
Arbitration
3
33%
/
33%
Overdue
3
2%
Working
5
Rating
Projects
395
28%
Arbitration
155
20%
/
52%
Overdue
112
28%
Free
6
Rating
Projects
80
39%
Arbitration
4
50%
/
25%
Overdue
0
Free
7
Rating
Projects
1045
49%
Arbitration
39
28%
/
41%
Overdue
49
5%
Free
8
Rating
Projects
4
25%
Arbitration
1
0%
/
100%
Overdue
1
25%
Free
9
Rating
Projects
22
59%
Arbitration
2
0%
/
50%
Overdue
2
9%
Free
10
Rating
Projects
143
34%
Arbitration
10
10%
/
60%
Overdue
26
18%
Working
11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Rating
Projects
34
76%
Arbitration
1
100%
/
0%
Overdue
6
18%
Free
13
Rating
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)