![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
Eu dirijo o Consultor Especialista no Teste de Estratégia em modo visual. Coloco o indicador no gráfico e vamos lá. Preços abertos.
Interessante abordagem, para montar tudo em um ontik, e escrevê-lo em um arquivo no ondeinit) E montá-lo pelo texto)
Nada mal)
Adicionado
Por que ++acabamento+1 e acabamento=-1 ?
Contagem de barras pelo preço de abertura)))) Há alguma coisa))
Inicialmente, o último elemento é o acabamento=-1, ou seja, a matriz está vazia.
E se a matriz estiver vazia ou o número da onda tiver mudado, adicione um novo elemento ++finish+1
Primeiro, aumente ++ terminar por um, depois redimensione a matriz.
Inicialmente, o último elemento é o acabamento=-1, ou seja, a matriz está vazia.
E se a matriz estiver vazia ou o número da onda tiver mudado, adicione um novo elemento ++finish+1
Primeiro, aumentar o acabamento em um, depois mudar o tamanho da matriz.
Por que não ++acabamento e acabamento=0 e acabamento==0
soa como se fosse a mesma coisa.
acabamento é o último elemento da matriz. É sempre um a menos do que o tamanho da matriz.
Se a matriz estiver vazia, seu tamanho é 0, e o último elemento é -1, ou seja, ele não existe.
ArrayResize(res,++finish+1); carrega duas ações: primeiro, aumentar o índice do último elemento, depois aumentar o tamanho da matriz.
No primeiro caso, primeiro aumentamos o índice para 0, e depois aumentamos o tamanho da matriz para 1.
Agora podemos acessar o último elemento: res[finish].bars=......
acabamento é o último elemento da matriz. É sempre um a menos do que o tamanho da matriz.
Se a matriz estiver vazia, seu tamanho é 0, e o último elemento é -1, ou seja, ele não existe.
ArrayResize(res,++finish+1); carrega duas ações, primeiro aumentando o índice do último elemento, depois aumentando o array.
Certo, eu não percebi logo. Ligado ao tamanho da matriz). 0 primeiro elemento)
Sim, é incomum no início, mas é um código bastante curto e conveniente. E sei com certeza que o aumento do índice e da matriz aconteceu no mesmo lugar.
Em relação às tendências e ondas. Na minha opinião, não há tantas tendências como há prazos.
Há, bem, cerca de um a três. Uma delas é global, que dura meses. O segundo é o oposto do global, e é uma tendência de recuo que dura de um dia a uma semana ou mais.
E a terceira é intradiária. É algo que está balançando para frente e para trás todos os dias. Essas tendências menores são ondas da tendência global.
E todas essas tendências têm seus pontos de partida e chegada. Quando se trocam os prazos, estes pontos não devem saltar.
Sim, é incomum no início, mas é um código bastante curto e conveniente. E sei com certeza que o aumento do índice e da matriz aconteceu no mesmo lugar.
Em relação às tendências e ondas. Na minha opinião, não há tantas tendências como há prazos.
Há, bem, cerca de um a três. Uma delas é global, que dura meses. O segundo é o oposto do global, e é uma tendência de recuo que dura de um dia a uma semana ou mais.
E a terceira é intradiária. É algo que está balançando para frente e para trás todos os dias. Essas tendências menores são ondas da tendência global.
E todas essas tendências têm seus pontos de partida e chegada. Quando se trocam os prazos, estes pontos não devem saltar.
A fractalidade no mundo parece contar uma história diferente. O comportamento de uma função de preço discreto é semelhante (o termo é igualmente inadequado)) em escalas diferentes. A idéia de pegar pontos de mudança de tendência na TF inferior não é nova. Se vencermos o spread e as comissões, há uma chance.
Isto quer dizer que nem sempre é possível conectar logicamente as razões das tendências e detectá-las em sistemas com um grande número de participantes. Provavelmente, não há necessidade de procurar uma conexão direta ou indireta entre as causas e o comportamento dos preços.
Uma TF rasa está decifrando a barra de uma TF grande. A seqüência de ondas antes da mudança de direção faz sentido olhar. E talvez haja uma diferença em relação à SB)
Eu não sou contra a fractalidade. A questão é a adequação de um grande número de fractais em subtendências. Três opções são suficientes para evitar que sua cabeça gire.
Talvez, aparentemente, abordagens diferentes para a pesquisa. Eu já vi sistemas de 3 TFs. Mas eu não estou impressionado. Tenho o oposto, primeiro para entender o que pode ser medido em geral, e depois para escolher o certo. Caminho mais longo, e nem sempre justificado, mas às vezes mais eficaz.