O melhor indicador de tendência - página 5

 

Aqui estão três indicadores criados pela Piliggrimm que permitem determinar a tendência. Talvez faça sentido carregá-los na base de código, mas isso fica a critério dos moderadores.

Uma vez ele os vendeu, mas há muito se aposentou de todos esses casos, e agora não se importa se eles aparecerem em domínio público.

A única coisa, no indicador "Indicator Trend", joguei fora dele o que não precisava, facilitando um pouco, se alguém não precisar de todas as opções presentes em outros indicadores, então, por analogia, elas podem ser excluídas .

Instruções de uso:

" Indicador poder ".

A ideia com base na qual o indicador " Indicador " foi desenvolvido poder " é monitorar dinamicamente a luta entre as tendências de alta e de baixa que estão ocorrendo no mercado no momento. Quando a tendência de alta domina, à medida que novas barras chegam, os valores do indicador na barra zero aumentam proporcionalmente à força da tendência, e quando a tendência de baixa domina, eles caem de acordo. Com pequenas flutuações na tendência, depois em uma direção e depois na outra direção, os valores do indicador são refletidos na forma de uma linha reta, que ao longo de todo o seu comprimento desde o último ponto de virada muda lentamente em proporção à força da tendência dominante, e com um aumento significativo em qualquer uma das tendências, move-se abruptamente na direção correspondente, formando um novo ponto de ruptura. " Indicador Power " - usa no centro de seu trabalho o algoritmo de amostragem de limiar desenvolvido por mim com um passo ajustável em proporção à dinâmica de mudanças nas cotações. amostragem, são obtidas amostras correspondentes apenas aos pontos extremos do sinal. Ao mesmo tempo, o nível do sinal mostrado pelo indicador é determinado pela força da tendência dominante atual e muda lentamente em proporção à força da tendência até que o próximo ponto de amostragem seja formado e fixe esse nível.

O indicador funciona em qualquer instrumento, qualquer período, qualquer mercado. O indicador pode ser usado tanto para projetar sistemas de negociação mecânicos quanto para negociação manual.

O indicador processa os dados na chegada de uma nova barra. O indicador funciona em dois modos, estático e dinâmico. No modo estático, o indicador processa todo o comprimento de uma determinada amostra de histórico e o recalcula para todo o comprimento quando uma nova barra chega, criando modelos de um determinado comprimento que podem ser exibidos em um gráfico e salvos em disco. No modo dinâmico, o indicador calcula o valor apenas em uma barra recém-chegada, acumulando gradualmente os valores calculados à medida que novos dados chegam. O comprimento do histórico processado é determinado pela variável “ LengthSample ” na aba “Properties – Input Parameters”, o comprimento do histórico pode ser qualquer.

Os valores do sinal no último ponto fixo correspondente ao último ponto de amostragem e o valor atual na barra zero, são armazenados em variáveis globais, os nomes das variáveis globais podem ser alterados, isso permite que você defina qualquer número de indicadores com diferentes níveis de limite em um instrumento e organize a comunicação com um Expert Advisor ou outros indicadores por meio de variáveis globais. Quando o indicador está funcionando, é possível otimizar seus parâmetros reconstruindo o coeficiente de limiar. A escolha de um valor limite específico é determinada por em qual instrumento e período de tempo o indicador está instalado, bem como qual estratégia de negociação você deseja implementar com base neste indicador.

O cálculo é visualizado no gráfico do instrumento na janela onde o indicador está instalado.

Os parâmetros de operação são definidos na guia "Propriedades - Parâmetros de entrada" quando o indicador é colocado em um gráfico na janela MetaTrader 4.

" Indicador Power " tem os seguintes parâmetros de entrada:

1). LengthSample - o comprimento do histórico processado;

2). Limite – coeficiente limiar;

3). DynamicMode – modo de operação do indicador dinâmico/estático.

4). SaveFileData – sinalizador de permissão para gravar dados calculados pelo indicador em disco;

5). nomedoarquivodados – o nome do arquivo onde os dados serão salvos;

6). Subscripting_MT4 – direção de indexação de matrizes gravadas em disco.

7). NameGlobalVariableGP_0 – nome da variável global que salva o valor atual do sinal na barra zero;

oito). NameGlobalVariableGP_1 - o nome da variável global que armazena o último valor de sinal fixo.

1). O comprimento do histórico processado é determinado pela variável " LengthSample ". O tamanho máximo não é limitado. Ao mesmo tempo, é necessário que na janela e no histórico dos instrumentos com os quais o indicador trabalha, não haja um número de barras inferior a “ LengthSample + 100”.

2). Coeficiente de limiar, define o limiar de amostragem em “pontos”.

3). DynamicMode - flag que determina a escolha do modo dinâmico ou estático do indicador, com DynamicMode = 1 - modo dinâmico, com DynamicMode = 0 – modo estático. O modo dinâmico permite acelerar o trabalho do indicador devido ao fato de que todo o histórico não será recalculado, mas apenas as barras recém-chegadas serão processadas. Nesse caso, os valores calculados serão acumulados. Somente os dados acumulados como resultado do cálculo serão exibidos no gráfico, assim como quando a gravação em disco estiver habilitada e salva em um arquivo. No modo de operação estático, na chegada de uma nova barra, todo o histórico será recalculado para a profundidade de “ LengthSample ”. Exibidos no gráfico, assim como quando a gravação em disco estiver habilitada, os dados serão salvos em um arquivo ao longo de toda a extensão do histórico processado.

4). Sinalizador SaveFileData proíbe gravar os dados calculados pelo indicador no disco com um valor de 0, se o processamento de dados subsequente não for necessário. Se for necessário processar e salvar os dados em disco, o valor SaveFileData deve ser definido como 1.

5). nomedoarquivodados – o nome do arquivo onde os dados serão armazenados no disco. Você pode definir qualquer nome, mas a extensão do arquivo deve permanecer inalterada. csv , caso contrário ocorrerá um erro ao gravar o arquivo. O tamanho do array armazenado no modo estático é determinado por LengthSample ”, no modo dinâmico, o número de barras que vieram desde que o indicador foi ligado.

6). Variável Subscripting_MT4 – determina a direção de indexação do array que está sendo gravado no disco, se definido como 1, a indexação corresponderá àquela adotada para o MetaTrader 4, do dígito mais significativo para zero, se o valor for definido como 0, haverá ser uma indexação padrão de zero ao dígito mais significativo. Isso se aplica a FileNameData e FileNamePointsFracture .

7). NameGlobalVariableGP_0 – nome da variável global que salva o valor atual do sinal na barra zero;

oito). NameGlobalVariableGP_1 - o nome da variável global que armazena o último valor de sinal fixo.

" Indicador canal ".

Existem duas tendências no mercado, ascendente - de alta e descendente - de baixa. A natureza dessas tendências é um pouco diferente uma da outra, mas, no entanto, elas são dependentes umas das outras e influenciam umas às outras. Este indicador assenta na ideia de separar estas duas tendências do fluxo geral de cotações, formalizando a sua natureza sob a forma de uma série temporal que as reflete. desenvolvimento e influência mútua, bem como o resultado de sua luta entre si. " Indicador Canal " cria um canal de tendências e reflete a dinâmica de seu comportamento, extrapolando a direção do desenvolvimento das tendências do mercado. A linha superior reflete a natureza da tendência de alta sob a influência da de baixa, a linha inferior reflete a natureza da tendência de baixa sob a influência da de alta, a linha do meio é o resultado de sua luta e, de fato, é um dos harmônicos de tendência correspondentes ao nível especificado de discretização do fluxo de cotações. Um nível diferente do limiar de amostragem permite selecionar harmônicos que são diferentes em amplitude - características de frequência. " Indicador Canal " - usa no centro de seu trabalho o algoritmo de amostragem de limiar desenvolvido por mim com um passo ajustável em proporção à dinâmica de mudanças nas cotações. amostragem, são obtidas amostras correspondentes apenas aos pontos extremos do sinal para cada uma das tendências separadamente. Ao mesmo tempo, o nível de sinal de cada uma das três linhas indicador, é determinado pela dinâmica da tendência correspondente e muda lentamente em proporção à força da tendência e à natureza da predominância de uma sobre a outra, até que o próximo ponto de discretização seja formado e fixe esse nível.

Os componentes informativos do indicador são: estreitamento e alargamento do canal, ângulos de divergência dos feixes superior e inferior, pontos de inflexão e momentos de inversão da linha central do canal. Quando novas barras chegam, o indicador reflete dinamicamente a mudança de tendência do mercado, reconstruindo os raios desde o último ponto de ruptura até a barra zero.

O indicador funciona em qualquer instrumento, qualquer período, qualquer mercado. O indicador pode ser usado tanto para projetar sistemas de negociação mecânicos quanto para negociação manual.

O indicador processa os dados na chegada de uma nova barra. O comprimento do histórico processado é determinado pela variável “ LengthSample ” na aba “Properties – Input Parameters”, o comprimento do histórico pode ser qualquer.

Valores de sinal no último ponto fixo para o superior e inferior raios (pontos de ruptura) e para a linha do meio, o valor do sinal para o primeiro mínimo ou máximo local, dependendo da direção da tendência, e valores atuais na barra zero, armazenados em variáveis globais. Os nomes das variáveis globais podem ser alterados, isso permite que você defina qualquer número de indicadores com diferentes níveis de limite em um instrumento e organize a comunicação com um Expert Advisor ou outros indicadores por meio de variáveis globais. Quando o indicador está funcionando, é possível otimizar seus parâmetros reconstruindo o coeficiente de limiar. A escolha de um valor limite específico é determinada por em qual instrumento e período de tempo o indicador está instalado, bem como qual estratégia de negociação você deseja implementar com base neste indicador.

O cálculo é visualizado no gráfico do instrumento na janela onde o indicador está instalado.

Os parâmetros de operação são definidos na guia "Propriedades - Parâmetros de entrada" quando o indicador é colocado em um gráfico na janela MetaTrader 4.

" Indicador O canal " tem os seguintes parâmetros de entrada:

1). LengthSample - o comprimento do histórico processado;

2). Limite – coeficiente limiar;

3). SaveFileData – sinalizador de permissão para gravar dados calculados pelo indicador em disco;

4). nomedoarquivodados – o nome do arquivo onde os dados serão salvos;

5). Subscripting_MT4 – direção de indexação de matrizes gravadas em disco.

6). NameGlobalVariableUpper_0 – nome da variável global que salva o valor atual do sinal na barra zero para o feixe superior;

7). NameGlobalVariableUpper_1 - o nome da variável global que armazena o último valor de sinal fixo para o feixe superior.

oito). NameGlobalVariableMedium_0 – nome da variável global que salva o valor atual do sinal na barra zero para a linha do meio;

nove). NameGlobalVariableMedium_1 - o nome da variável global que armazena o último valor do sinal no último mínimo ou máximo local para a linha do meio.

dez). NameGlobalVariableLower_0 – nome da variável global que salva o valor atual do sinal na barra zero para o feixe inferior;

onze). NameGlobalVariableLower_1 - o nome da variável global que salva o último valor de sinal fixo para o feixe inferior.

1). O comprimento do histórico processado é determinado pela variável " LengthSample ". O tamanho máximo não é limitado. Ao mesmo tempo, é necessário que na janela e no histórico dos instrumentos com os quais o indicador trabalha, não haja um número de barras inferior a “ LengthSample + 100”.

2). Coeficiente de limiar, define o limiar de amostragem em “pontos”.

3). Sinalizador SaveFileData proíbe gravar os dados calculados pelo indicador no disco com um valor de 0, se o processamento de dados subsequente não for necessário. Se for necessário processar e salvar os dados em disco, o valor SaveFileData deve ser definido como 1.

4). nomedoarquivodados – o nome do arquivo onde os dados serão armazenados no disco. Você pode definir qualquer nome, mas a extensão do arquivo deve permanecer inalterada. csv , caso contrário ocorrerá um erro ao gravar o arquivo. O tamanho do array armazenado é determinado ComprimentoAmostra .

5). Variável Subscripting_MT4 – determina a direção de indexação do array que está sendo gravado no disco, se definido como 1, a indexação corresponderá àquela adotada para o MetaTrader 4, do dígito mais significativo para zero, se o valor for definido como 0, haverá ser uma indexação padrão de zero ao dígito mais significativo.

6). NameGlobalVariableUpper_0 – nome da variável global que salva o valor atual do sinal na barra zero para o feixe superior;

7). NameGlobalVariableUpper_1 - o nome da variável global que armazena o último valor de sinal fixo para o feixe superior.

oito). NameGlobalVariableMedium_0 – nome da variável global que salva o valor atual do sinal na barra zero para a linha do meio;

nove). NameGlobalVariableMedium_1 - o nome da variável global que armazena o último valor do sinal no último mínimo ou máximo local para a linha do meio.

dez). NameGlobalVariableLower_0 – nome da variável global que salva o valor atual do sinal na barra zero para o feixe inferior;

onze). NameGlobalVariableLower_1 - o nome da variável global que salva o último valor de sinal fixo para o feixe inferior.

Arquivos anexados:
 
Eu não entendo como usar estes 3 inds. são a descoberto, ou seja, a descoberto
 

Tente como um indicador de tendência:

N - visão a posteriori em questão;

Futuro - possível direção de tendência para um número especificado de barras a partir da barra atual;

iB =1 - são considerados os dados até a barra anterior;

iB =0 - dados até a barra atual incluindo o último tick é considerado;

Arquivos anexados:
 
yosuf:

Experimente-o como um indicador de tendência:


Que programa você recomendou! Após remover o indicador, há colunas de números no lado esquerdo, que mesmo com um apagador não podem ser removidas do monitor! Como posso removê-los?
 
O que há de errado com o sperandeo? Ele apenas traça uma linha de tendência. Barato e azedo.
 
tara:
O que há de errado com o sperandeo? Ele apenas traça uma linha de tendência. Barato e azedo.
Pode ser bom, mas quem é?
 
nikost:
talvez um refrão, mas quem é?

Você não pode procurar no Google, não é mesmo?
 
nikost:
Eu não entendo como usar estes 3 inds. são a descoberto, ou seja, a descoberto
É assim que é concebido: até que o limite seja ultrapassado, ele não é exibido.
 
tara:
mas você não pode procurar no Google?
O Google Google produz principalmente seus comentários sobre diferentes versões do indicador sperandeo :)))
Não seja obscuro, apenas mostre-nos com seu dedo qual indicador você acha que está certo. Talvez funcione para nós também.
 
granit77:
O Googling do site basicamente desiste de seus comentários sobre as diferentes versões do indicador Sperandeo :)))
Não seja sombrio, mostre-nos com seu dedo qual é o indicador que você acha que é o certo. Talvez funcione para nós também.

É melhor eu desenhá-lo - há muito tempo que tenho interesse :) Um dia ou dois...
Razão: