Tarea técnica
Уважаемые разработчики!
Как определить в советнике, за сколько секунд цена прошла вверх или вниз на указанное кол-во пунктов?
Перед выходом важных экономических новостей, происходит резкое движение за секунд 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; } }
Но она лишь работает в тестере правильно, в реальном времени на демо тестах совсем другие результаты.
Может требуется другое более правильное решение в коде или уже есть готовые варианты.
За предварительную консультацию, готов дополнительно отблагодарить после закрытия заявки.
Han respondido
1
Evaluación
Proyectos
679
56%
Arbitraje
33
15%
/
39%
Caducado
63
9%
Libre
2
Evaluación
Proyectos
94
29%
Arbitraje
3
33%
/
0%
Caducado
4
4%
Libre
3
Evaluación
Proyectos
466
42%
Arbitraje
78
12%
/
63%
Caducado
75
16%
Trabaja
4
Evaluación
Proyectos
166
34%
Arbitraje
3
33%
/
33%
Caducado
3
2%
Trabaja
5
Evaluación
Proyectos
395
28%
Arbitraje
155
20%
/
52%
Caducado
112
28%
Libre
6
Evaluación
Proyectos
80
39%
Arbitraje
4
50%
/
25%
Caducado
0
Libre
7
Evaluación
Proyectos
1045
49%
Arbitraje
39
28%
/
41%
Caducado
49
5%
Libre
8
Evaluación
Proyectos
4
25%
Arbitraje
1
0%
/
100%
Caducado
1
25%
Libre
9
Evaluación
Proyectos
22
59%
Arbitraje
2
0%
/
50%
Caducado
2
9%
Libre
10
Evaluación
Proyectos
143
34%
Arbitraje
10
10%
/
60%
Caducado
26
18%
Trabaja
11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Evaluación
Proyectos
34
76%
Arbitraje
1
100%
/
0%
Caducado
6
18%
Libre
13
Evaluación
Proyectos
1
0%
Arbitraje
1
0%
/
100%
Caducado
0
Libre
Información sobre el proyecto
Presupuesto
30 - 300 USD
Para el ejecutor
27
- 270
USD
Plazo límite de ejecución
de 1 a 100 día(s)