MetaTrader 4 - Expert Multi Time Frame Trader - especialista para MetaTrader 4 Esta EA analisa (3) marcos de tempo e determina a curto ou a longo um comércio com base no prazo mais alto. Este EA acessa o indicador LinRegrBuf e determina o trendlope para M1. M5. E horários de tempo H1. Se o tendão H1 estiver indo em direção positiva (). Então, a EA aguarda até que a M5 seja vendida, e a M1 seja vendida, então a EA entra em um longo comércio. As condições de sobrevenda M5 e M1 são determinadas aguardando até que o iLow de M5 e M1 seja menor que os respectivos suportes do indicador LinRegrBuf nos quadros de tempo M5 e M1. O takeprofit da ordem longa é a linha central do indicador LinRegrBuf em um gráfico M5. O deslocamento da ordem é metade do takeprofit. Se o tendão H1 estiver indo em direção negativa (-). Então, a EA aguarda até que M5 seja sobrecompra, e M1 está sobrecompra, então a EA entra em um curto comércio. As condições de sobrecompra M5 e M1 são determinadas aguardando até que iHigh de M5 e M1 sejam maiores que as respectivas resistências do indicador LinRegrBuf nos quadros de tempo M5 e M1. O aproveitamento da ordem curta é a linha central do indicador LinRegrBuf em um gráfico M5. O deslocamento da ordem é metade do takeprofit. O índice de risco é de 1: 2 em todos os pedidos. Esta EA pode ser aplicada a qualquer símbolo de negociação. Esta EA pode ser aplicada em qualquer gráfico e em qualquer período de tempo, e mostrará a inclinação da tendência de cada período de tempo, como mostrado no canto superior esquerdo da imagem acima. No gráfico acima, a leitura da inclinação M1 é -0.1212, essa tendência negativa pode ser vista visualmente no gráfico acima com a ajuda do indicador LinRegrBuf. As encostas de outros prazos são mostradas abaixo da inclinação M1. O comércio isso permite a negociação com base em trendsslopes barstocount este número é passado para o indicador LinRegrBuf, para determinar a tendência. Veja o seguinte link para obter detalhes sobre o indicador LinRegrBuf. Mql5encode8016 Muito lotes para usar nos pedidos Slippage permitiu derrapagens nas encomendas Número do MagicNumber para rastrear ordens abertas por este EA Download MetaTrader 5 Copyright 2000-2017, MQL5 Ltd. Multi Prazo EA Se você quer fazer uma EA que funcione em todos os cronogramas, o que seria Você prefere fazer 1. Execute o mesmo EA em vários gráficos. 2. Programe a EA para que ela seja aberta em um único gráfico, independentemente do prazo, e execute o mesmo código em todos os cronogramas um a um, eu tenho um processador Dual Core. Minha única preocupação na segunda opção é que ele seria executado em todos os cronogramas um a um enquanto a primeira opção o faz funcionar ao mesmo tempo. Qualquer conselho seria útil. Junte-se a julho de 2007 Status: realizado neófito 170 Posts Se você deseja fazer uma EA que funciona em todos os cronogramas, o que preferiria fazer 1. Execute o mesmo EA em vários gráficos. 2. Programe a EA para que ela seja aberta em um único gráfico, independentemente do prazo, e execute o mesmo código em todos os cronogramas um a um, eu tenho um processador Dual Core. Minha única preocupação na segunda opção é que ele seria executado em todos os cronogramas um a um enquanto a primeira opção o faz funcionar ao mesmo tempo. Qualquer conselho seria útil. Pode-se escrever a EA para coletar dados de diferentes intervalos de tempo e até mesmo pares diferentes. Eu estava usando um sistema que usava iBars (símbolo, timeframe)) para contar barras e executar lógica para novas barras. Somente, onde a EA trabalhou diretamente em seu próprio período de tempo, não funcionou diretamente em outros prazos (eu estava usando o M1 para a EA e acho que o testador compila todos os períodos de tempo mais baixos, mas não necessariamente superior). Infelizmente, isso me deixa inseguro de quão bem a EA funcionaria se fosse colocada no gráfico do período de tempo errado. Se houver problemas com a execução em tempo real, tenho certeza de que haverá problemas durante o backtesting e vice-versa. No backtesting, você precisa selecionar o modo certo para o EA - cada marca, início da barra, intervalos ou, de outra forma, você obterá resultados diferentes, mas isso não é um defeito no Testador. Eu usei iTime () para saber se uma nova barra tinha começado em outro TF ou par. Não tenho certeza sobre a funcionalidade iBars, mas provavelmente é útil se usado corretamente. Se você quer fazer uma EA que funciona em todos os cronogramas, o que preferiria fazer 1. Execute o mesmo EA em vários gráficos. 2. Programe a EA para que ela seja aberta em um único gráfico, independentemente do prazo, e execute o mesmo código em todos os cronogramas um a um, eu tenho um processador Dual Core. Minha única preocupação na segunda opção é que ele seria executado em todos os cronogramas um a um enquanto a primeira opção o faz funcionar ao mesmo tempo. Qualquer conselho seria útil. A menos que você seja um programador muito experiente, fique com a opção 1. A opção 2 é muito mais difícil de codificar e realmente desafiadora para testar e depurar. Uma vez que a EA está trabalhando por um período de tempo de par, ele geralmente funcionará bem para outros e executar múltiplas cópias é intensivo em CPU, mas provavelmente é gerenciável.
No comments:
Post a Comment