Tuesday 21 November 2017

Moving Average Cross Ea Mq4


MetaTrader 4 - Expert Moving Average - perito 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 (o í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 se encontrar com 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 atingir a barra de tal forma que a primeira for inferior ao preço de abertura mas superior a 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 é realizada, 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 o risco de uso 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 êxito da 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 desabilitar 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 nesta 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 mínimo de lote 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. Ele será comercial apenas na abertura de um novo bar, é por isso que os modos de cada carrapato modelagem não são necessários. Os resultados dos testes são representados no relatório. Procuro uma EA que funcione com o sinal simples. Cruzamento de 2 médias móveis (simples ou exponenciais). Eu tentei baixar muitos dos EA que estão na comunidade MQL4, mas ninguém parece funcionar, porque nenhuma ordem é enviada no meu metatrader. Alguém pode postar este EA se possível Obrigado Im novo undere R8ed R. Eu tenho uma cruz MA EA, mas ele só funciona em IBFX. Cada outro corretor me dá um quotinvalid stopquot no campo de peritos. Novamente eu não tenho problemas em IBFX. Por exemplo: string externa MA1Array quotClosequot externa string MA2Array quotClosequot extern int MA1Periods 12 extern int MA2Periods 26 extern string MA1Method quotSimplequot extern string MA2Method quotSimplequot - --- Necessidade de chek para um novo sinal se (CountAll (Sym, MagicNumber) 0) ---- Indicador 1 Valores duplos Indicator1CurrentValue iMA (NULL, 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 0RealTime) double Indicator1PreviousValue iMA (NULL , 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 1RealTime) ---- Indicador 2 Valores duplos Indicator2CurrentValue iMA (NULL, 0, MA2Periods, 0, MA2Periods, 0, MA2MethodSelected, MA2ArraySelected, 0RealTime) MA2MethodSelected, MA2ArraySelected, 1RealTime) ---- Moving Average Cross System se (Indicator1CurrentValue gt Indicador2CurrentValue ampamp Indicator1PreviousValue lt Indicator2Prev IousValue) else if (Indicator1CurrentValue Indicator2CurrentValue ampamp Indicator1PreviousValue gt Indicator2PreviousValue) ---- while (OrderLoop) while (IsTradeContextBusy ()) RefreshRates () double SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) duplo SymBid NormalizeDouble (MarketInfo (FinalSymbol , MODEBID), SymDigits) Ticket OrderSend (FinalSymbol, OPBUY, FinalLots, SymAsk, 0, StopLong (SymBid, StopLoss, SymPoints, SymDigits), TakeLong (SymAsk, ProfitTarget, SymPoints, SymDigits), EAComment, MagicNumber, 0, CLRNONE) (Err) ---- Caso de sucesso ERRNOERROR: OrderLoop true break ---- Retry Caso de erro ERRSERVERBUSY: caso ERRNOCONNECTION: caso ERRINVALIDPRICE: caso ERROBUKERBUSY: caso ERRTRADECONTEXTBUSY: caso de quebra TryCount ERRPRICECHANGED: caso ERRREQUOTE: continuar --- - Fatal conhecido Erro caso ERRINVALIDSTOPS: OrderLoop true Imprimir (quotInvalid Stopsquot) break caso ERRINVALIDTRADEVOLUME: OrderLoop true Imprimir (quotInvalid Lotsquo T) break case ERRMARKETCLOSED: OrderLoop true Imprimir (quotMarket Closequot) breakcase ERRTRADEDISABLED: OrderLoop true Imprimir (quotTrades Disabledquot) quebrar o caso ERRNOTENOUGHMONEY: OrderLoop true Imprimir (quotNot Enough Moneyquot) break case ERRTRADETOOMANYORDERS: OrderLoop true (OrderLoop) enquanto (IsTradeContextBusy ()) RefreshRates () double SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) duplo SymBid NormalizeDouble (MarketInfo (FinalSymbol, MODEBID), SymDigits) Ticket OrderSend (FinalSymbol, OPSELL, FinalLots, SymBid, 0 , StopShrt (SymAsk, StopLoss, SymPoints, SymDigits), TakeShrt (SymBid, ProfitTarget, SymPoints, SymDigits), EAComment, MagicNumber, 0, CLRNONE) switch (Err) ---- Caso de sucesso ERRNOERROR: Caso do erro da tentativa ERRRADECONTEXTBUSY: caso da ruptura de TryCount ERRROCONNECÇÃO: caso ERRNOCONNECTION: caso ERRNVALIDPRICE: ERRREQUOTE: Continuar ---- Fatal conhecido Erro caso ERRINVALIDSTOPS: OrderLoop true Imprimir (quotInvalid Stopsquot) quebrar caso ERRINVALIDTRADEVOLUME: OrderLoop true Imprimir (quotInvalid Lotsquot) break caso ERRMARKETCLOSED: OrderLoop true Imprimir (quotMarket Closequot) break case ERRTRADEDISABLED: OrderLoop true Imprimir QuotTrades Disabledquot) quebrar o caso ERRNOTENOUGHMONEY: OrderLoop true Imprimir (quotNough suficiente Moneyquot) break case ERRTRADETOOMANYORDERS: OrderLoop true Imprimir (quotToucas Many Orders) breakThe Moving Average Cross Expert Advisor A média móvel cruz é uma das mais populares estratégias de negociação básica. Ele usa duas ou mais médias móveis de diferentes períodos para determinar a direção da tendência. Quando a (s) média (s) mais rápida (s) está acima da (s) média (s) mais lenta (s), uma posição longa é aberta e vice-versa para uma posição curta. A cruz média móvel se destaca durante tendências longas e sustentadas como uma estratégia de negociação de médio prazo. Estratégias baseadas no cruzamento de média móvel sempre foram freqüentemente solicitados por nossos clientes, e é por isso que nós oferecemos a média móvel especialista cross cross. Agora você pode comprar este consultor especialista popular para mais de 50 off Anteriormente 45, o consultor especialista de Luxo Moving Average Cross agora é apenas 19,95 Até 3 Moving Average Lines. Use duas médias móveis, ou adicionar um terço para filtrar as tendências de longo prazo. Tipos de média móvel. Simples Exponencial. Alisado ou Linear Ponderado. Dados de Preços. Escolha entre Fechar, Abrir, Alta, Baixa, Mediana, Típica ou Ponderada Fechar. Mudança . Desloque as linhas de média móvel para a frente ou para trás. Múltiplos prazos. Cada média móvel pode ser definida para qualquer período de tempo do gráfico. Gestão de Dinheiro - O tamanho do lote é calculado automaticamente para que o risco máximo por negócio seja limitado a uma percentagem do seu capital próprio. Trailing Stop Break Even Stop - Automaticamente ajustar a perda stop como o comércio se move em lucro. Definir os níveis mínimos de lucro, passo arrastar parar em incrementos e mais Daily Trade Timer - Limite o seu comércio intraday para as horas que o mercado está mais ativo. Você pode opcionalmente fechar todas as ordens abertas no final do dia. Manual Order Control - Coloque ordens manuais em seu gráfico com um comentário comercial especificado, eo MA Cross EA irá rastrear a perda de parada e fechar a ordem automaticamente em uma cruz oposta. Executar uma vez por barra ou cada Tick. Escolha com que frequência verificar as condições de abertura e fecho da encomenda. Você pode negociar em cada carrapato, ou apenas no final de cada barra. Close On Cross - Feche a posição atualmente aberta em uma cruz de média móvel na direção oposta. Se desativado, as ordens serão fechadas apenas em stop loss ou manualmente. Robusto. Manuseio e notificação de erros completos, repetição em requotes e muito mais. Totalmente compatível com ECN e corretores de 5 dígitos. Alertas - Escolha entre os alertas de áudio, a caixa de diálogo de alerta incorporada, os alertas por e-mail ou as notificações enviadas para o smartphone. Você pode comprar o Moving Average Cross EA instantaneamente para apenas 19.95EMA cross-over indicador Alert. Existe um indicador de alerta cruzado e-mail, com áudio ou pop-up o que estou tentando fazer, é o comércio no gráfico de 15min, e eu gostaria de obter um alerta que vai me alertar sempre que uma cruz de ema no gráfico de 15 min, Em qualquer par que eu tenho seu gráfico aberto. Existe um indicador (wmacross) com alerta onde você pode escolher o seguinte: extern int ShortPeriod 5 extern int ShortPeriodMode 1 0sma, 1ema, 2smma, 3lwma extern int BigPeriod 50 externo int BigPeriodMode 1 0sma, 1ema, 2smma, 3lwma extern int ExitPeriod 20 Extern int ExitPeriodMode 1 0sma, 1ema, 2smma, 3lwma E tere outros tópicos com indicadores cruzados de e-mail (com alerta): Alguém pode me explicar, o que há de errado com esse indicador, que está no primeiro post de forex-tsdforum Mostra mais de uma entrada de cada vez. É qualquer erro, erro de codificação ou diferente procurado de cálculo. Confira as capturas de tela, eu coloquei o EMA-Crossover Sinal com e eu coloquei 2 médias exponenciais móveis para a representação visual. EMA Crossvoer Alert Olá a todos. Im que procuram um indicador que emite o email, alerta audível, e cabe os parâmetros do seguinte: 5 EMA deve cruzar acima do 10 EMA (setas incluídas) RSI deve ser superior a 50 Stochastics deve ser dirigido acima e não em território overbought MACD histograma Deve ir de negativo para positivo OU ser negativo e começar a aumentar valor. 5 EMA deve cruzar abaixo do 10 EMA (setas incluídas) RSI deve ser inferior a 50 Stochastics deve ser encabeçado para baixo e não em território oversold MACD histograma deve ir de positivo para negativo OU ser positivo e começar a diminuir em valor. Muito obrigado antecipadamente. Andrausg: Olá a todos. Im que procuram um indicador que emite o email, alerta audível, e cabe os parâmetros do seguinte: 5 EMA deve cruzar acima do 10 EMA (setas incluídas) RSI deve ser superior a 50 Stochastics deve ser dirigido acima e não em território overbought MACD histograma Deve ir de negativo para positivo OU ser negativo e começar a aumentar valor. 5 EMA deve cruzar abaixo do 10 EMA (setas incluídas) RSI deve ser inferior a 50 Stochastics deve ser encabeçado para baixo e não em território oversold MACD histograma deve ir de positivo para negativo OU ser positivo e começar a diminuir em valor. Muito obrigado antecipadamente. Eu fiz um com saída de voz, ele também otimiza as gamas MA, mas também permite que os sistemas fixos. Ele precisa de gspeak. dll um URL está incluído no mql4-code. Ele pode ser encontrado na base de código mql4, Número 6489 (Otimizar cruzar a média móvel) Não verifica MACD, Stochastics ou RSI, mas pode ser facilmente incluído.

No comments:

Post a Comment