MetaTrader 4 - Expert Muding Average - perito para MetaTrader 4 O especialista em média móvel para formar sinais comerciais usa uma média móvel. A abertura e o fechamento de posições são realizados quando a média móvel atende ao preço na barra recentemente formada (o índice da barra é igual a 1). O tamanho do lote será otimizado de acordo com um algoritmo especial. O consultor especialista analisa a concordância da média móvel e do gráfico de preços de mercado. A verificação é realizada pela função CheckForOpen (). Se a média móvel atende a barra de forma que o primeiro seja maior do que o preço aberto, mas inferior ao preço fechado, a posição BUY será aberta. Se a média móvel atende a barra de forma que o anterior seja inferior ao preço aberto, mas maior do que o preço Fechar, a posição VENDA será aberta. O gerenciamento de dinheiro usado no perito é muito simples, mas efetivo: o controle sobre cada volume de posição é realizado de acordo com os resultados das transações anteriores. Este algoritmo é implementado pela função LotsOptimized (). O tamanho básico do lote é calculado com base no risco máximo permitido: o parâmetro MaximumRisk exibe a porcentagem de risco básica para cada transação. Geralmente possui um valor entre 0,01 (1) e 1 (100). Por exemplo, se a margem livre (AccountFreeMargin) for 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, são permitidos lotes fraccionados com passo de 0,1. Não será realizada uma transação com volume de 0,41. 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 nos volumes de operação, dependendo do sucesso da negociação, ou seja, negociar com o reinvestimento. Este é o mecanismo básico com a gestão obrigatória do capital para aumentar a eficiência da negociação. DecreaseFactor é a medida em que o tamanho do lote será reduzido após o comércio não lucrativo. Os valores normais são 2,3,4,5. Se as transações anteriores não fossem rentáveis, os volumes subsequentes diminuirão por um fator de Diminuição do Fator, a fim de aguardar o período não lucrativo. Este é o principal fator no algoritmo de gerenciamento de capital. A idéia é muito simples: se o comércio for aumentando com sucesso, o especialista trabalha com o lote básico ganhando o máximo lucro. Após a primeira transação não lucrativa, o especialista reduzirá a velocidade até que uma nova transação positiva seja feita. O algoritmo permite desativar a redução de velocidade, para fazê-lo, é preciso especificar Diminuir o código 0. O valor das últimas transações sucessivas não lucrativas é calculado no histórico comercial. O lote básico será recalculado nesta base: Assim, o algoritmo permite reduzir eficazmente o risco que ocorre como resultado de uma série de transações não lucrativas. O tamanho do lote é obrigatoriamente verificado quanto ao tamanho mínimo permitido do lote no final da função porque Os cálculos feitos anteriormente podem resultar em lote 0: o especialista é principalmente destinado a trabalhar com o período diário, e no modo de teste - por fazer a preços fechados. Ele só se trocará na abertura de uma nova barra, é por isso que os modos de modelagem de todos os tiques não são necessários. Os resultados dos testes são representados no relatório. Eu quero criar o indicador (scanner), que informa quando o Moving Average muda a inclinação. A mudança de inclinação dá sinal de inversão de curto prazo. É muito fácil criar esse indicador para uma moeda (anexado ao gráfico, digamos EURUSD 5 min). O indicador aqui incluído fez esse trabalho e alers quando MA muda de inclinação. Mas minha idéia é escanear muitos símbolos e diferentes intervalos de tempo (digamos 5 min, 15 min, 30 min) para ter a possibilidade de entrar no mercado assim que o sinal chegar. Agradecemos antecipadamente, o MT4 tem a capacidade de abrir mais de 1 gráfico por vez. Abra todo o gráfico e todos os intervalos de tempo que você deseja monitorar. Em seguida, coloque o indicador em cada gráfico. Eu quero criar um indicador (scanner), que informa quando o Moving Average muda a inclinação. A mudança de inclinação dá sinal de inversão de curto prazo. É muito fácil criar esse indicador para uma moeda (anexado ao gráfico, digamos EURUSD 5 min). O indicador aqui incluído fez esse trabalho e alers quando MA muda de inclinação. Mas minha idéia é escanear muitos símbolos e diferentes intervalos de tempo (digamos 5 min, 15 min, 30 min) para ter a possibilidade de entrar no mercado assim que o sinal chegar. Agradecemos antecipadamente, dupla segundapairima (quêEURUSD) e assim por diante para todos os pares que você deseja. MT4 tem a capacidade de abrir mais de 1 gráfico por vez. Abra todo o gráfico e todos os intervalos de tempo que você deseja monitorar. Em seguida, coloque o indicador em cada gráfico. Sim, existe tal solução. Mas para escanear muitos pares e vários intervalos de tempo com um indicador é uma solução mais sofisticada, espere que isso seja possível. Sim, existe tal solução. Mas para escanear muitos pares e vários intervalos de tempo com um indicador é uma solução mais sofisticada, espere que isso seja possível. Sim, sua opção é possível. No entanto, alterando o código para isso, você precisa apreciar que você está limitando o indicador para operar nos pares de moedas e cronogramas especificados. Isso significa que não funcionará em nenhum período de tempo ou par de moedas não spcified. Você sabe quais moedas e prazos você quer usar Sim, sua opção é possível. No entanto, alterando o código para isso, você precisa apreciar que você está limitando o indicador para operar nos pares de moedas e cronogramas especificados. Isso significa que não funcionará em nenhum período de tempo ou par de moedas não spcified. Você sabe quais moedas e prazos você deseja usar No indicador eu uso pares quotEURUSDquot, quotGBPUSDquot, quotUSDJPYquot, quudAUDUSDquot, quotUSDCADquot, quotUSDCHFquot, quotEURGBPquot, quotEURAUDquot, quotEURCHFquot, quotEURJPYquot, quotGBPJPYquot, quotGBPCHFquot e prazos 5,15,30,60 Min In indicador eu uso pares quotEURUSDot, quotGBPUSDquot, quotUSDJPYquot, quotAUDUSDquot, quotUSDCADquot, quotUSDCHFquot, quotEURGBPquot, quotEURAUDquot, quotEURCHFquot, quotEURJPYquot, quotGBPJPYquot, quotGBPCHFquot e cronogramas 5,15,30,60 min Você viu minha postagem acima Essa é a maneira de Vá sobre isso. Use a função iMA () para cada par desejado. Tarefa concluída. Existem vários indicadores multicrencymultitimeframe disponíveis. Você viu minha postagem acima. É o caminho certo sobre isso. Use a função iMA () para cada par desejado. Tarefa concluída. Existem vários indicadores multicrencymultitimeframe disponíveis. Obrigado pela resposta. Eu tentei criar quotforquot cycle para matrizes de pares, mas o ciclo não funciona. Então, talvez a maneira mais fácil seja criar variável para cada moeda e cada período de tempo. Obrigado pela resposta. Eu tentei criar quotforquot cycle para matrizes de pares, mas o ciclo não funciona. Então, talvez a maneira mais fácil seja criar variável para cada moeda e cada período de tempo. Para (int i 0ilt12i) mypairiiMa (pares). Isso irá percorrer todos os seus pares. Coleção de médias móveis em um ponto - Participe em dezembro de 2010 Status: Membro 225 Posts Oi pessoal, tenha sido um louco por um tempo e achou que a ID ajudasse Out e fornecer um único lugar onde as pessoas podem encontrar e falar sobre os diferentes tipos de médias móveis que existem e encontrar um que melhor se adapte a eles. Eu lembro quando eu estava começando e eu aterraria em diferentes tópicos e fóruns que procuram a função MTF para isso, uma inclinação colorida para isso ou mesmo uma baixa em tipos de médias móveis. Aqui você pode encontrar imagens de exemplo de diferentes tipos, com funções de inclinação, mtf e a maioria dos indicadores estão no formato mq4 para que você possa ver o nitty gritty e fazer ajustes como você precisa. Esta é uma lista do que está dentro dos dois primeiros indicadores anexados : XPMA - Um ótimo por CodersGuru, thread original aqui. Tem uma função inclinada também. MODESMA 0 média móvel simples, MODEEMA 1 média móvel exponencial, MODESMMA 2 média móvel suavizada, MODELWMA 3 média móvel ponderada linear. MODEDEMA 4 Double Exponential Moving Average. MODEEMA 5 Média de Movimento Exponencial Triplo. MODET3MA 6 T3 Average Moving. MODEJMA 7 Jurik Moving Average. MODEHMA 8 Média de movimento da casca. MODEDECEMA 9 DECEMA Media móvel. Indicador MODESALT 10 SALT. MAMethod 0: SMA ------------ Média móvel simples MAMethod 1: EMA ------------ Média móvel exponencial MAMethod 2: Wilder -------- - Wilder Exponential Moving Average MAMethod 3: LWMA --------- Média Variável Ponderada Linear MAMethod 4: SineWMA ----- Média Mínima Ponderada do Seno MAMethod 5: TriMA ----------- Média móvel triangular MAMethod 6: LSMA ---------- Média móvel mínima (ou EPMA, linha linear de regressão) MAMethod 7: SMMA ---------- Média móvel suavizada MAMethod 8: HMA ------------- Média móvel de casco por Alan Hull MAMethod 9: ZeroLagema --- Média móvel exponencial zero-Lag MAMethod10: DEMA ---------- Média móvel movimentada dupla por Patrick Mulloy MAMethod11: T3 ------------- T3 por T. Tillson MAMethod12: ITrend -------- Instantâneo Trendline por J. Ehlers MAMethod13: Mediana ------ Movendo Mediana MAMethod14: GeoMean ---- Mês geométrico MAMethod15: REMA --------- EMA regularizada por Chris Satchwell MAMethod16: ILRS --------- Integral da inclinação da regressão linear MAMethod17: IE2 --------- Combinação de LSMA e ILRS MAMethod18: TriMAgen ---- Média móvel triangular generalizada por J. Ehlers MAMethod19: VWMA -------- Média móvel ponderada em volume MAMethod20: JSmooth-- --- Suavização por Mark Jurik T3MA-MTF: você pode ajustar o fator de volume e ter MTF HMA Russian Color - Você pode ajustar o tipo de média móvel e tem a cor do declive MTF HMA Russian Color - o mesmo que o acima, mas com a função MTF. Para ser, por enquanto, espero que este segmento cresça e as pessoas possam discutir como eles usam MAs e seus diferentes tipos e o que funciona melhor para eles
Comments
Post a Comment