Como vocês algoritmam a detecção de aglomerados de ração MA? - página 11
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Então Moda é cada terço(x[2],x[5]...) ou apenas x[2] é moda
Desculpe, não entendo isso como... ( que corresponde ao máximo da matriz pdf[i](o 4º argumento da função). )
Algo parecido com isto:
De forma simples, sem otimizações, matrizes e matemática complicada:
1. para a barra atual, conte todos os MAs separadamente. Recebemos SMA[N] array que contém valores de Máximos até N
2. criamos um heatmap[M] que cobre preços a partir de um mínimo=1,00000, cada elemento é responsável por (por exemplo) 10 pontos.
3. Preenchemos este mapa de calor "bruto": pegamos cada valor ma e vemos a que célula ele se refere. index=(SMA[i]-minimum)/resolução. Aumentamos o valor desta célula hetmap[índice]+=1,0
Você pode emitir o resultado para o CSV e pensar
4. Suavizar os valores "brutos" do heatmap: iniciar a matriz suavemente[] e ler o smotch[i]= valor médio do heatmap de i-window para i+window inclusive
5. Os máximos locais de smootch indicarão um "conjunto de rações". Espero que você saiba como procurar os máximos :-)
Os pontos 1-5 podem ser decompostos matematicamente e computados muito mais rapidamente, com um mínimo de loops e arrays extras, mas não necessariamente mais intuitivos.
Não entendohetmap[índice],índice - ( se 500 MA, por exemplo, e resolução=10 pontos ) a quanto será?
Foda-se e o que émínimo=1,00000.
Pelo que entendi:
Em geral, de maneira alguma, parece que precisamos comparar os dois MA mais próximos, se menos de 1, então escreva para o hetmap[i ]
Como se encaixa este mapa de calor?
Desculpe, não entendo qual lado abordar então!
Desculpe, então não sei para que lado ir!
Acho que devemos começar estudando um livro do ABC.
Parece que você tem que começar estudando um livro do ABC.
Isso é o que eu poderia fazer, essa é a melhor opção!!! Mas isso é ***.
Eis o que eu poderia fazer, é a melhor opção!!! Mas isso é ***.
Onde estão marcados os aglomerados?
Onde estão marcados os aglomerados?
Em geral, é necessário calcular o momento de transição de um agrupamento para outro, ou seja, quando o agrupamento muda de movimento.
A foto supostamente mostra estes momentos no ponto 50ur phyb.
Como você buscará clusters de pontos em uma linha reta?
Se (MA[i-1] - MA[i])+(MA[i] - MA[i+1])<0,005 então
dentro da zona МА[ i] (por exemplo, +-10 valores de índices i), procuro o valor mínimo de MA
e escrever os parâmetros do ponto de agrupamento na classe (criar um objeto na classe)
identificar o feixe adjacente (o próprio feixe) especificamente para a barra adjacente. Isto é, procuro nos objetos de classe a proximidade de um período e de um bar.
e ver a tendência do feixe de objetos
Em geral, eu faço este tipo de ato