Preciso de um Indicador baseado na variação de pontos das barras.

MQL5 Göstergeler

İş tamamlandı

Tamamlanma süresi: 1 gün

İş Gereklilikleri

Gostaria de um indicador que calcule a variação de pontos entre a abertura e o fechamento de uma barra atual(seja M1, M5, D1, tem que funcionar em qualquer tempo gráfico), e compare essa variação com uma média de variação de pontos das últimas X barras(X=período com opção de escolher e mudar sempre que quiser, igual uma média móvel). Após isto, ele calcula outra variável, se a barra atual estiver Y vezes maior que o valor da média calculada das barras anteriores, envia um alerta por SMS, email ou som na plataforma(preferência SMS).

Exemplo:
Ele faria uma média de X períodos(digamos 4 períodos).
Barra 1: 5 pontos
Barra 2: 3 pontos
Barra 3: 7 pontos
Barra 4: 1 ponto
Média: 4 pontos

Se a Barra 5, ao fechar, for um valor Y vezes maior(digamos 2 vezes maior), ou seja, 8 pontos, o indicador envia o alerta.

Porém, os valores da variação de pontos sempre deve ser positivo. Para fazer a média e a barra atual ele não pode calcular -5 pontos em uma barra e depois +8 pontos na seguinte. Se a barra caiu -10 pontos, ele precisa considerar que houve uma variação de 10 pontos, independente se foi uma barra positiva ou negativa, conforme o exemplo acima em vermelho.

Acredito que para isso o indicador deve reconhecer que, se o preço do fechamento está maior que o da abertura(barra positiva), ele tenha que calcular a pontuação com o preço de Fechamento menos Abertura. Se o preço da abertura foi maior que o fechamento(barra negativa), ele tenha que calcular a pontuação com o preço de Abertura menos Fechamento.

Deve ter fórmulas melhores para calcular a pontuação para que fique sempre positiva. Estou só dando um exemplo mesmo.
Talvez puxando a informação de pontos da barra do próprio metatrader5 de certo, pois o mesmo quando utilizamos o cursor, fornece a variação de pontos sempre positiva, independente se é para cima ou para baixo.

De momento acho que é tudo que consigo explicar. Qualquer dúvida estou de prontidão para responder.

Muito obrigado!

Dosyalar:

PNG
image2.png
22.0 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(15)
Projeler
33
0%
Arabuluculuk
8
25% / 50%
Süresi dolmuş
14
42%
Serbest
2
Geliştirici 2
Derecelendirme
(5)
Projeler
11
0%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
3
27%
Serbest
3
Geliştirici 3
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(2442)
Projeler
3079
66%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
340
11%
Serbest
5
Geliştirici 5
Derecelendirme
(564)
Projeler
933
47%
Arabuluculuk
302
59% / 25%
Süresi dolmuş
125
13%
Yüklendi
6
Geliştirici 6
Derecelendirme
(186)
Projeler
205
26%
Arabuluculuk
12
25% / 58%
Süresi dolmuş
39
19%
Serbest
7
Geliştirici 7
Derecelendirme
(2103)
Projeler
2674
62%
Arabuluculuk
114
46% / 25%
Süresi dolmuş
420
16%
Yüklendi
8
Geliştirici 8
Derecelendirme
(11)
Projeler
17
59%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
2
12%
Serbest
9
Geliştirici 9
Derecelendirme
(261)
Projeler
425
38%
Arabuluculuk
86
44% / 19%
Süresi dolmuş
71
17%
Yüklendi
10
Geliştirici 10
Derecelendirme
(135)
Projeler
163
40%
Arabuluculuk
11
27% / 73%
Süresi dolmuş
25
15%
Serbest
11
Geliştirici 11
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
30 - 100 USD
Geliştirici için
27 - 90 USD
Son teslim tarihi
from 1 to 10 gün