Friday 17 November 2017

Mudança De Média Móvel Mql4


MetaTrader 4 - Experts Moving Average - especialista para MetaTrader 4 O especialista em média móvel para a formação de sinais de comércio usa uma média móvel. Abertura e fechamento de posições são realizadas quando a média móvel encontra o preço na barra recentemente formada (índice de barra igual a 1). O tamanho do lote será otimizado de acordo com um algoritmo especial. O consultor especialista analisa a concorrência da média móvel e da tabela de preços de mercado. A verificação é executada pela função CheckForOpen (). Se a média móvel atingir a barra de tal forma que a primeira for superior ao preço de abertura mas inferior a preço de fechamento, a posição de compra será aberta. Se a média móvel se encontrar com a barra de tal forma que a primeira é inferior ao preço de abertura mas superior ao preço de fechamento, a posição de VENDA será aberta. Money Management usado no especialista é muito simples, mas eficaz: o controle sobre cada volume de posição é realizado, dependendo dos resultados das transações anteriores. Este algoritmo é implementado pela função LotsOptimized (). O tamanho do lote básico é calculado com base no risco máximo permitido: O parâmetro MaximumRisk exibe a porcentagem de risco básico para cada transação. Geralmente possui um valor entre 0,01 (1) e 1 (100). Por exemplo, se a margem livre (AccountFreeMargin) é igual a 20.500 e as regras de gerenciamento de capital prescrevem para usar o risco de 2, o tamanho do lote básico fará 20500 0,02 / 1000 0,41. É muito importante controlar a precisão do tamanho do lote e normalizar o resultado com os valores permitidos. Normalmente, lotes fraccionados com passo de 0,1 são permitidos. Uma transação com volume de 0,41 não será realizada. Para normalizar, a função NormalizeDouble () é usada com precisão até 1 caractere após o ponto. Isso resulta no lote básico de 0,4. O cálculo do lote básico com base na margem livre permite aumentar os volumes de operação dependendo do sucesso de negociação, ou seja, negociar com o reinvestimento. Este é o mecanismo básico com a gestão obrigatória do capital para o aumento da eficiência comercial. DecreaseFactor é a medida em que o tamanho do lote será reduzido após negociação não rentável. Os valores normais são 2,3,4,5. Se as transações precedentes não fossem lucrativas, os volumes subseqüentes diminuirão por um fator de DecreaseFactor para esperar pelo período não lucrativo. Este é o principal fator no algoritmo de gerenciamento de capital. A idéia é muito simples: se a negociação está aumentando com sucesso, o especialista trabalha com o lote básico fazendo lucro máximo. Após a primeira transação não rentável, o especialista irá reduzir a velocidade até que uma nova transação positiva é feita. O algoritmo permite desativar a redução de velocidade, para fazê-lo, é preciso especificar DecreaseFactor 0. O valor das últimas transações não lucrativas sucessivas é calculado no histórico de negócios. O lote básico será recalculado nessa base: Assim, o algoritmo permite efetivamente reduzir o risco que ocorre como resultado de uma série de transações não rentáveis. O tamanho do lote é obrigatoriamente verificado para o tamanho de lote mínimo permitido no final da função porque Os cálculos feitos anteriormente podem resultar no lote 0: O especialista é principalmente destinado a trabalhar com período diário, e no modo de teste - para fazer a preços fechados. Vai trocar apenas na abertura de uma nova barra, é por isso que os modos de cada modelo de carrapato não são necessários. Os resultados de teste são representados no relatório. Para o padrão padrão Packaged Indicator Moving Average, o campo Shift altera o parâmetro mashift. Para as médias móveis movidas do indicador personalizado, o campo MAShift altera o parâmetro mashift. Nada em nenhum dos indicadores permite alterar o último parâmetro de mudança. Gráficamente, para a Média Móvel Indicadora Padrão, a alteração do campo Shift desloca a linha MA para a direita (com um número ve) ea esquerda (com um número - ve) pelo número de períodos conforme definido pelo valor inteiro. Código-sábio, quando polling iMA () e definição mashift para 4, e. Você obterá o valor médio móvel 4 períodos de volta. Este é um indicador textual simples mostrando o valor iMA (), com os parâmetros período, mashift e shift editáveis. Jogue com ele e verifique em relação ao indicador de Média Móvel (abre a Janela de Dados): O último parâmetro de deslocamento na função iMA () desloca os períodos usados ​​para cálculo e só pode ser um número ve. Um número - ve solicitará períodos futuros inexistentes. Você pode tentar colocar um número - ve no indicador de texto acima para ver o que você recebe. (0.00000) Como mencionado acima, os indicadores não permitem a edição deste parâmetro, simplesmente porque eles são efetivamente os mesmos. Então por que é lá Provavelmente como uma padronização com outros indicadores, p. Docs. mql4 / indicators / iAlligator em que o parâmetro de mudança é um determinador abrangente para o qual os períodos a serem calculados, eo deslocamento de jaw separado, o deslocamento de dentes, o deslocamento de lábios são parâmetros independentes para deslocar graficamente as linhas desenhadas. O mashift é um deslocamento gráfico da linha exibida. Isso só é relevante para exibir os valores de matriz. Não muito relevante para codificar EAs. A mudança é um valor de elemento, tomado em cálculo. Por padrão, o valor do deslocamento é zero (a barra zero (a última barra)). Quaisquer mudanças nas barras em MQL4 são da última barra para trás. Exemplo: Você compara dois SMA. Um é 20 períodos / 0 turno, o outro é 10 períodos / 4 turno. Cada comparação entre os SMA s será feita entre os 20 SMA período na última barra na matriz e os 10 período SMA 4 períodos de volta na matriz. Em números. Vamos dizer que a 20 SMA na última barra é 1.1000. Vamos dizer que o 10 SMA é o seguinte: 1.1050 em 0 bar (última barra) 1.1000 em 1 bar (barra anterior) 1.0950 em 2 bar (duas barras para trás) 1.0900 em 3 bar (três barras para trás) Resultado: É 20SMA (shift0) Gt 10SMA (shift0) NO É 20SMA (shift0) gt 10SMA (shift3) Sim Em resumo. O MAshift é um deslocamento da linha para frente / para trás. O deslocamento é um deslocamento de barvalo para trás (da barra 0 / última). Significado, uma mudança de 4 representa o valor de MA 4 barras de volta. Esta opção está disponível somente na codificação, para fins de construção de algoritmos. O mashift é irrelevante para EA s, porque quando o computador calcula MA cruzes ele usa os valores de matriz, não a própria linha. Respondeu Jan 29 at 22:16 Sua Resposta 2016 Stack Exchange, IncUsage de Indicadores Técnicos De acordo com a pertencer ao sistema de negociação on-line MetaTrader 4 existem dois tipos de indicadores em MQL4 - técnico e personalizado. Indicador técnico é uma parte integrante do sistema de comércio on-line MetaTrader, built-in função que permite desenhar na tela uma certa dependência. Propriedades de Indicadores Técnicos Desenho na Janela de Segurança Cada indicador técnico calcula uma determinada dependência predefinida. Para desenhar essa dependência graficamente na tela, um indicador técnico deve ser anexado a um gráfico. Isto pode ser feito através do menu do sistema Inserir indicadores gtgt ou através da janela Navigator de um terminal cliente. Para anexar um indicador técnico a um gráfico a partir da janela Navigator, é utilizado um método muito simples - drag-amp-drop do nome do indicador técnico da janela do Navegador para uma janela de gráfico. Como resultado, uma ou várias linhas calculadas neste indicador aparecerão na janela do gráfico. As linhas de indicadores de um indicador técnico podem ser desenhadas tanto na janela do gráfico principal como em uma janela separada na parte inferior de uma janela de segurança. Na Fig. 104 indicador técnico O jacaré é desenhado em uma janela de gráfico. Unchangeability do código Todos os indicadores técnicos são incorporados, seu código não está disponível para fazer modificações. Assim, um usuário é protegido de uma modificação errônea de indicadores técnicos embutidos. No entanto, o código-fonte, no qual um indicador técnico é calculado, está disponível no site do desenvolvedor de software (MetaQuotes Software Corp.) na seção Indicadores Técnicos. Se necessário, um programador pode usar o código completo ou parte dele para criar indicadores personalizados (consulte Criação de indicadores personalizados). Chamando funções de indicadores técnicos A representação gráfica visível para um usuário é exibida por um terminal de cliente. Além disso, por conveniência, chamaremos tais linhas de indicadores de desenhos. A Linha Indicadora é uma exibição gráfica de uma certa dependência baseada em valores numéricos incluídos em uma matriz de indicadores. O tipo de linha do indicador é configurado por um usuário. A linha do indicador pode ser exibida na forma de uma linha sólida ou tracejada, de uma cor especificada, bem como na forma de uma cadeia de certos sinais (pontos, quadrados, anéis, etc.). Durante cálculos de indicadores, são calculados conjuntos de valores numéricos, linhas de indicadores serão desenhadas de acordo com estes cálculos. Esses conjuntos de valores são armazenados em matrizes de indicadores. Indicator Array é um array unidimensional contendo valores numéricos, de acordo com o qual linhas de indicadores são construídas. Os valores numéricos dos elementos da matriz de indicadores são coordenadas de pontos, sobre as quais é desenhada uma linha de indicador. A coordenada Y de cada ponto é o valor de um elemento de matriz de indicadores, a coordenada X é o valor de índice do elemento de matriz de indicadores. A tecnologia de armazenamento de dados em matrizes de indicadores é a base para a construção de indicadores técnicos e personalizados. Os valores dos elementos de matriz de indicadores de indicadores técnicos estão disponíveis em todos os programas de aplicação, incluindo consultores especializados, scripts e indicadores personalizados. Para obter um valor de um elemento de matriz de indicadores com um determinado índice num programa de aplicação é necessário chamar uma função incorporada, cujo nome é definido de acordo com um nome de indicador técnico. Para a execução de uma função de indicador técnico, o indicador correspondente não deve ser necessariamente anexado a uma janela de segurança. Também a chamada de função de indicador técnico de um programa de aplicação não conduz à ligação de um indicador correspondente a uma janela de segurança. O anexo de um indicador técnico a uma janela de segurança não resulta em uma chamada de indicador técnico em um programa aplicativo. Uma série de indicadores técnicos é incluído no terminal do cliente do sistema de comércio on-line MetaTrader 4. Vamos analisar alguns deles. Moving Average, MA Indicador técnico Moving Average, MA mostra o valor médio do preço do instrumento para um determinado período de tempo. O indicador reflete a tendência geral do mercado - pode aumentar, diminuir ou mostrar algumas flutuações perto de algum preço. Para obter os valores da linha do indicador MA em um determinado momento, use a função padrão: símbolo - nome do símbolo de um título, nos dados dos quais o indicador será calculado. NULL significa o símbolo atual. Período de tempo. Pode ser um dos períodos de gráfico. 0 significa o período do gráfico atual. Período - período de cálculo da média para cálculos de MA. Mashift - mudança de indicador em relação a um gráfico de preços. Método de média. Pode ser um dos métodos MA valores. Preço aplicado - preço usado. Pode ser qualquer uma das constantes de preços. Shift - valor obtido a partir de um array de indicadores (shift back relativo a uma barra atual por um número especificado de barras). Abaixo está um exemplo de chamar uma função de indicador técnico do Expert Advisor callindicator. mq4: Na chamada de função do EA callindicator. mq4 iMA () é usada (função do indicador técnico Moving Average). Vamos analisar esta parte do programa em detalhes: NULL denota que o cálculo de uma média móvel é feito para uma janela de segurança, a qual a EA está anexado (neste caso é EA, em geral, pode ser qualquer programa de aplicação) 0 - é Calculada para o período de tempo definido na janela de segurança, à qual está anexado o EA PeriodMA - o valor do período de média é definido em uma variável externa se após anexar EA a uma janela de segurança um usuário não altera esse valor nas configurações das variáveis ​​externas EA , O valor é igual a 5 0 - matriz de indicadores não é deslocada em relação a um gráfico, ou seja, valores de elementos de matriz de indicadores contêm valores de MA calculados para barras, em que a linha de indicador é desenhado MODESMA - método de uma média móvel simples é usado para Cálculos PRICECLOSE - o preço de fecho da barra é utilizado para os cálculos 0 - índice de elemento de matriz indicador, para o qual o valor é adquirido - neste caso é zero elemento. Tendo em conta que a matriz de indicadores não é deslocada em relação ao gráfico, o valor MA é obtido para a barra zero. A função iMA () retorna um valor atribuído à variável MA. Em outras linhas do programa, este valor é comparado com o preço atual do lance. Se o preço atual for maior ou menor que o valor MA obtido, um alerta será exibido. O uso de variáveis ​​FactUp e FactDn permite mostrar o alerta somente após o primeiro cruzamento da linha MA (nota, a linha de indicador azul em uma janela de segurança é desenhada não porque a função de indicador técnico foi chamada a partir do programa, mas porque um usuário anexou O indicador para o gráfico, Fig. 104). Deve-se notar aqui que com o aparecimento de novos índices de barras de barras de história aumentam, a barra atualmente sendo formada sempre tem o índice 0. No Expert Advisor callindicator. mq4, a função de indicador técnico iMA () retorna o valor calculado para a barra zero. Embora o valor de índice nunca seja alterado durante a execução de EA (isto é, os cálculos são sempre realizados para na barra actual), o valor devolvido por iMA () corresponderá sempre ao último calculado, isto é calculado para a barra de zero actual. Se para alguns cálculos no programa precisamos obter o valor de um valor indicador técnico não para a barra atual, bur para um histórico, o índice de matriz de indicadores necessário deve ser especificado na chamada de função. Permite visualizar um exemplo do EA historybars. mq4. Em que MA é calculado na quarta barra: No EA historybars. mq4 valores MA são calculados para a barra atual (índice 0) e para a quarta barra (índice 4). Os índices indicados 0 e 4 não mudam durante esta operação de programa e o programa pode funcionar infinitamente longo cada vez que calcula valores de MA para o zero e as quarta barras. Lembre-se de que, embora os cálculos sejam feitos para MA em barras com os mesmos índices, o MA será alterado, isto é, corresponderá aos valores MA atuais na barra zero atual e à quarta barra atual. Na Fig. 106 é claro que, à medida que os preços crescem nas barras las, MA aumenta. A diferença entre os valores de MA no zero e as quarta barras também cresce, o que é refletido nos alertas exibidos. Indicadores técnicos podem refletir não apenas um, mas também duas ou mais linhas de indicadores Indicador técnico Oscilador estocástico compara o preço de fechamento atual com a faixa de preço para um período de tempo selecionado. O indicador é geralmente representado por duas linhas de indicadores. A principal é chamada K. A segunda linha de sinal D é a média móvel de K. Geralmente K é desenhado como uma linha contínua, D - tracejada. De acordo com uma das variantes de explicação de indicador, devemos comprar se K for maior que D e vender se K for menor que D. O momento mais favorável para executar uma operação de comércio é considerado o momento de concorrência de linhas. Símbolo de símbolo de um título, sobre os dados dos quais o indicador será calculado. NULL significa o símbolo atual. Período de tempo. Pode ser um dos períodos de gráfico. 0 significa o período do gráfico atual. Kperiod - período (número de barras) para o cálculo de K. Dperiod - período de média de D. desaceleração - desaceleração. Método - método de média. Pode ser um dos métodos MA valores. Pricefield - parâmetro de escolha de preços para cálculos. Pode ser um dos seguintes valores: 0 - Baixa / Alta ou 1 - Fechar / Fechar. Modo - índice de linhas de indicadores. Pode ser um dos seguintes valores: MODEMAIN ou MODESIGNAL. Shift - índice do valor obtido a partir de um buffer indicador (shift back em relação a uma barra atual por um número especificado de barras). O uso do Oscilador Estocástico oferece a necessidade de analisar as posições das linhas relativas. Para calcular a decisão de comércio, deve-se ter em conta o valor de cada linha nas barras actuais e anteriores (ver Fig. 107). Quando as linhas cruzam no ponto A (linha verde cruza o vermelho para cima), ordem de venda deve ser fechada e ordem de compra deve ser aberta. Durante a parte A - B (nenhuma linha cruzando, a linha verde é mais alta do que a linha vermelha) A ordem de compra deve ser mantida aberta. No ponto B (linha verde cruza o vermelho para baixo) Buy deve ser fechado e vender deve ser aberto. Então Sell deve permanecer aberto até o próximo cruzamento (sem cruzamento, linha verde abaixo da linha vermelha). FIG. 107. Concorrência das linhas principal e de sinal do Oscilador Estocástico. O próximo exemplo contém a implementação de um algoritmo simples que demonstra como os valores necessários de cada linha podem ser obtidos e os critérios de negociação podem ser formados. Para tal, utilizam-se os valores das funções de indicadores técnicos iStochastic () no EA callstohastic. mq4: Para obter o valor da linha K (verde sólido) na barra zero, utiliza-se a seguinte linha de cálculo: Aqui o parâmetro MODEMAIN indica a linha, o valor Do qual é solicitado, o último parâmetro 0 é o índice de barras, para o qual o valor da linha deve ser calculado. Nas três seguintes linhas de programa são calculadas outras variáveis ​​por analogia - para a linha D (linha tracejada vermelha, parâmetro MODESIGNAL) para o zero e a primeira barra. No próximo bloco é analisada a correlação dos valores obtidos ea EA relata o estado atual de cada marca. Por exemplo, em linhas: o fato de uma linha vermelha ser atravessada pelo verde para cima é detectada. Se na barra anterior a linha verde estava abaixo da vermelha (ou seja, a expressão M1 lt S1 é verdadeira), e na barra atual a linha verde sobe acima da vermelha ou seus valores são iguais (ou seja, a expressão M0 gt S0 é Verdadeiro), isso significa que da formação de barra anterior ao momento atual o verde solitário cruzou o vermelho para cima. Assim condição calculada em se operador é verdadeiro, é por isso que o controle é passado para se o corpo do operador, como resultado Alert () é executado para mostrar a mensagem correspondente. Em um Expert Advisor destinado a negociação em se o corpo do operador uma função de negociação para abrir uma ordem de compra deve ser indicado. Neste caso, a variante analisada de cruzamento de linhas indicadoras levará à formação de uma ordem comercial e, finalmente, à execução de uma operação comercial. Para a variante quando a linha verde cruza o vermelho para baixo, em se corpo uma função de comércio para abrir uma ordem de venda deve ser indicada. FIG. 108 mostra o resultado da operação callstohastic. mq4. Usando funções de indicadores técnicos para criar Trading Expert Advisors e scripts é muito conveniente. A quantidade de funções de indicadores técnicos utilizadas em um consultor especializado é ilimitada. Um desenvolvedor de estratégia de negociação pode decidir definir diferentes critérios de negociação com base na combinação de valores de indicadores técnicos. Exemplo de um especialista em negociação simples Expert, cujos critérios de negociação são baseados em indicadores técnicos, é analisado na seção Simple Expert Advisor. Hello Se o abaixo é aceitável para você, e você pode entregar com base nos requisitos e especificações, então prossiga. I) Estratégia é composta de 11 regras. Com base em 6 indicadores (usando seus valores padrão, apenas VolumeDivergenceMarkers requer configurações personalizadas), regras MM. Executando. Olá Se o abaixo é aceitável para você, e você pode entregar com base nos requisitos e especificações, então prossiga. I) Estratégia é composta de 11 regras. Com base em 6 indicadores (usando seus valores padrão, apenas VolumeDivergenceMarkers requer configurações personalizadas), regras MM. Executando. Oi, Eu tenho mais de 10 scripts, cada script exportará indicatorvalue para um arquivo excel. Agora, eu tenho que anexar manualmente cada script em um gráfico, sayGU H4, para obter dados. Portanto, leva tempo para passar por 1 sciprt em cada gráfico. Eu quero ter um novo script de macro que irá executar o meu all. MetaTrader 4 - Exemplos Segredos do MetaTrader 4 Client Terminal: Indicadores Não se pode imaginar a análise dos mercados financeiros sem indicadores técnicos no momento. Você pode criar seus próprios indicadores ou usar os incorporados. Os indicadores incorporados funcionam mais rapidamente do que os personalizados e possuem vários recursos que não podem ser implementados em indicadores personalizados. Por exemplo, existem indicadores que podem ser anexados a um gráfico, tanto na janela principal como em uma sub-janela. Além disso, o indicador pode ser calculado não sobre valores de preço e / ou volume, mas sobre os valores de outro indicador. O uso inteligente dos indicadores incorporados ajudará a ir longe sem mergulhar na programação dos próprios. Há trinta indicadores embutidos no MetaTrader 4 Client Terminal. Condicionalmente, todos os indicadores podem ser divididos em quatro grupos: osciladores tendência indicadores Bill Williams volumes indicadores. Os indicadores de tendência ajudam a alocar movimentos de preços em uma direção e detectam, sincronicamente ou atrasados, os momentos em que as tendências se transformam. Os osciladores permitem detectar essas voltas de forma sincronizada ou antecipada. Bill Williams indicadores têm propriedades de osciladores e indicadores de tendência. Os volumes analisam não os movimentos de preços como são, mas a quantidade de carrapatos que têm renda durante o bar. Tabela de Resumo das Características dos Indicadores Incorporados Usando os links na tabela, você pode visualizar a fonte de código de um indicador personalizado que corresponde ao embutido. Descrições dos campos da tabela o oscilador t indicador de tendência b Indicador Bill Williams v volume. S indicador é anexado em uma sub janela por padrão m indicador é anexado na janela principal por padrão. Associação com s / m. Se o indicador pode ou não ser associado ao indicador já anexado em uma sub janela (s) ou na janela principal (m). Linhas adicionais. Linhas adicionais, Indicadores anteriores Dados e Primeiros indicadores Dados, aparecem no campo Aplicar a na janela de propriedades de indicadores quando o indicador está sendo arrastado. Indicadores anteriores Dados - dados do último indicador anexado à janela principal ou a uma sub-janela. Se não houver indicadores conectados, os dados de indicadores anteriores são os dados do gráfico. E o indicador a ser anexado será construído com base no preço de fechamento do gráfico. Primeiros Indicadores Dados - dados do indicador que foi anexado como o primeiro para a janela principal ou para uma sub-janela. Se não houver indicadores conectados, os Dados dos Primeiros Indicadores são os dados do gráfico. E o indicador a ser anexado será construído com base no preço de fechamento do gráfico. Período / turno. Disponibilidade de campos com nomes correspondentes na guia Parâmetros da janela de propriedades de indicadores. Aplicar a. Disponibilidade do campo Aplicar a na guia Parâmetros da janela de propriedades dos indicadores. Método . Disponibilidade do campo do mesmo nome na guia Parâmetros (escolha do método de construção da média móvel). Níveis. Disponibilidade da guia Níveis. Como anexar indicadores a um gráfico Um indicador pode ser anexado a um gráfico de seis maneiras: usando o comando do menu principal: clicando duas vezes no nome do indicador na janela Navegador selecionando o comando do menu de contexto da janela Navegador: usando as teclas de atalho predefinidas arrastando O indicador com o mouse para a janela principal ou para os outros indicadores sub-janela (arrastar e soltar). As cinco primeiras maneiras não diferem entre si fundamentalmente. Vamos chamá-los modos padrão de anexar indicador. Nesse caso, o indicador será desenhado no gráfico ou em uma sub-janela separada, como por padrão. O quinto método, o arrastar, é mais interessante. Alguns indicadores, quando arrastados para o gráfico, podem ser calculados a partir de valores de outro indicador já anexado ao gráfico. Existem sete indicadores especiais: Bollinger Bands Commodity Channel Índice Envelopes Momentum Moving Average Relative Strength Index Desvio padrão. Os indicadores incorporados podem ser combinados com outros indicadores ou calculados com base nos valores de outros indicadores. Ao combinar, o indicador a ser anexado é exibido apenas sobre o indicador já anexado, mas tem sua própria escala e bordas. Nesse caso, os valores do indicador a ser anexado são calculados a partir dos valores de preço do gráfico. Um indicador embutido que é exibido em uma subventa por padrão pode ser combinado com o indicador já anexado na sub-janela. Um indicador incorporado que é exibido na janela principal por padrão pode ser combinado com o indicador já anexado na janela principal. A maioria dos indicadores incorporados só pode ser anexada como no modo padrão. Esses sete indicadores especiais podem ser anexados tanto à janela principal como a uma sub-janela. Como anexar à janela principal Indicadores que são abertos em uma subwindow por padrão Os indicadores abaixo são abertos em uma subventa por padrão: Índice de canal de mercadoria Momentum Índice de força relativa Desvio padrão Vamos estudar as propriedades desses indicadores pelo exemplo de Commodity Channel Index. Como já foi mencionado acima, este indicador será aberto em uma janela separada por padrão: Para anexar CCI para a janela principal, é preciso arrastá-lo para o gráfico. As propriedades dos indicadores olharão como dadas abaixo: Na verdade, o gráfico é ao mesmo tempo o indicador. Portanto, se não houver outros indicadores disponíveis, os Dados dos Primeiros Indicadores e os Indicadores Anteriores - são dados do próprio gráfico eo método de desenho dos valores dos indicadores anteriores não difere de modo algum dos valores dos primeiros indicadores. Assim, para anexar o indicador na janela do gráfico, é preciso arrastá-lo e soltá-lo para o gráfico e selecionar Dados do primeiro indicador ou Dados do indicador anterior. O resultado obtido: Indicadores Momentum, Índice de Força Relativa e Desvio Padrão são anexados à janela do gráfico da mesma maneira. Como anexar a uma subwindow Indicadores que são abertos na janela principal por padrão Os indicadores deste grupo estão listados abaixo: Vamos considerar a média móvel como um exemplo. Por padrão, este indicador tem a seguinte aparência: Anexo do MA para uma sub-janela separada, é necessário fazer algumas ações mais do que para o exemplo anterior. Em primeiro lugar, uma janela separada deve ser criada. Para isso, vamos anexar ao gráfico qualquer indicador que possa ser aberto em uma sub-janela. Por exemplo, MACD. Agora, podemos arrastar a Média Móvel para a janela MACD e selecionar Dados de Indicadores Anteriores ou Primeiros Indicadores Dados na janela de propriedades (uma vez que há apenas um indicador na subventana, o MACD, será o primeiro eo último indicador) . Quando um número de indicadores é anexado a uma sub-janela, é sempre possível detectar, qual deles sobre o qual é construído. Seleção de Indicadores Anteriores Os dados são exibidos como - gt, aquele de Dados de Primeiros Indicadores - como gt. Obtivemos MACD com média móvel sobreposto a ele. Podemos parar com isso, mas também podemos fazer isso para que apenas a média móvel permaneça na janela. Para fazer isso, é necessário remover MACD. Mas, se apenas removê-lo, a média móvel, como indicador construído sobre os valores MACD, será removido, também. Então, vamos desmarcar Moving Average do MACD primeiro. Vamos calcular em, por exemplo, Fechar valores. Agora, o MACD pode ser removido, a média móvel permanecerá na janela separada. Assim, combinando propriedades de diferentes indicadores, pode-se construir um sistema bastante complicado. Algumas Propriedades Comuns dos Indicadores Anexando Se o indicador a ser anexado for calculado em valores do indicador que tem várias linhas (mais de uma), ele será calculado em valores de linha zero ou a linha principal. No código, essa linha é detectada usando valores do primeiro parâmetro da função SetIndexStyle. Assim, por exemplo, se o indicador a ser anexado for calculado no MACD, os valores de histograma serão tomados como valores para cálculos, uma vez que é determinado no código MACD: SetIndexStyle (0, DRAWHISTOGRAM). Muitos indicadores têm, por padrão, fixo máximo e mínimo, por exemplo, RSI tem. Neste caso, depois de ter sido ligado a outro indicador, por exemplo, MACD, as suas bordas podem desalinhamento, ou seja, RSI apenas não irá coincidir com a janela MACD. Para corrigir isso, é necessário desmarcar os campos de máximo e mínimo, e as escalas de indicadores serão independentes umas nas outras. Quando um número de indicadores é anexado a uma sub-janela, é sempre possível detectar, qual deles sobre o qual é construído. Seleção de Indicadores Anteriores Os dados são exibidos como - gt, aquele de Dados de Primeiros Indicadores - como gt. No exemplo acima, os indicadores são construídos da seguinte maneira: MACD MAC ligado calculado sobre os Primeiros Dados de Indicadores, isto é, sobre valores do MACD Calculado RSI nos primeiros dados de indicadores, isto é, novamente sobre os valores do MACD combinado CCI com MACD calculado Momentum sobre os dados de indicadores anteriores, ou seja, sobre os valores do CCI. Os indicadores incorporados podem ser sobrepostos não apenas a outros indicadores incorporados, mas também a indicadores personalizados. Os princípios de ligação são os mesmos. Por exemplo: Como construir níveis Alguns indicadores permitem construir níveis. Para MA, pode-se construir um canal usando níveis. Para fazer isso, é necessário ir para a guia Níveis e definir alguns valores usando o botão Adicionar. Agora, se fizermos a linha de MA coloridos o mesmo que o fundo, vamos obter canal construído sobre a média móvel. Guia de Visualização No final, vamos considerar mais uma propriedade de indicadores no MetaTrader 4 Client Terminal. Todos os indicadores, tanto incorporados como personalizados, têm essa propriedade. Além disso, pode aplicar-se a objectos, também, isto é, a ferramentas analíticas gráficas e técnicas. Não há segredo de que os dados analisados ​​em prazos diferentes do mesmo símbolo podem ser diferentes. Diferentes ferramentas técnicas podem ser usadas, incluindo diferentes indicadores com configurações diferentes. O seguinte pode ser feito para não reajustar indicadores novamente e novamente ao alternar entre períodos de tempo: Especifique na janela de propriedades do indicador esse período de tempo, ao qual o indicador selecionado será ancorado. E assim por diante para todos os indicadores e em todos os prazos. No futuro, ao alternar entre eles, seremos capazes de ver diferentes indicadores em diferentes prazos. Permanece apenas para salvar o modelo a ser usado no futuro para outros símbolos. Exemplo. Nos prazos de H1 e M15, os mesmos indicadores, MACD e MA, são anexados, mas com períodos diferentes. Em H1: MACD com valores de 12, 26, 9 MA com o período de 7 é calculado no MACD MA com o período de 5 é calculado no MA (7). Em M15: o MACD com valores de 24, 52, 18 MA com o período de 28 é calculado no MACD MA com o período de 20 é calculado no MA (28).

No comments:

Post a Comment