Blog Item Tendo evocado imagens de deuses gregos e personagens de Ficção Científica de arma-toting dentro do meu último artigo de Forex, quando eu declarei que eu tinha colocado o estranhamente nomeado Morpheus OddBot EA em teste para a frente, acho que agora é hora de conhecer o próprio homem As aparências podem ser enganosas, entretanto, e desde que puseram o Sr. OddBot no teste dianteiro, hes foi certamente bom desempenho e foi consistentemente para a parte superior de meu Leaderboard vivo. E está começando a aparecer como um robô que é rentável e também muito seguro para executar. Na minha última revisão Forex Expert Advisor que eu aponto para descobrir exatamente o quão bom o Morpheus OddBot EA é realmente Como isso acontece, eu pretendo dizer algumas coisas agradáveis sobre Morpheus OddBot mais adiante nesta revisão, por isso é provavelmente melhor se eu colocar o meu Witchs outfit nesta fase e obter os assuntos desagradáveis fora do caminho para que possamos avançar. A minha maior reclamação diz respeito à qualidade do Morpheus website. Eu entendo que o desenvolvedor OddBot está planejando redesenhar o site no futuro próximo, mas, no momento de escrever este artigo, ele não tem um monte de informações importantes sobre o EA e não é particularmente fácil de navegar. Felizmente, há um fórum de suporte no site Morpheus que os usuários OddBot pode usar para informações sobre o produto, downloads e suporte, e isso tem sido recentemente ligado a partir da parte principal do site. Eu acho que isso mostra que o desenvolvedor Morpheus OddBot está se movendo na direção certa e estou certo de que minhas niggles relativamente menor será tudo resolvido no futuro próximo. Esperançosamente, pelo tempo você lê este artigo, as edições do Web site terão sido resolvidas e meus comentários acima parecerão sem sentido e irrelevant. Minha segunda observação é que o manual de instalação OddBot PDF é provavelmente melhor descrito como sendo sucinto e direto ao ponto. Consiste em apenas 4 páginas, das quais apenas 2 páginas se relacionam com a definição da EA. Pessoalmente, Im não muito incomodado por isso como eu sei exatamente o que estou fazendo quando se trata de criação de um MetaTrader Expert Advisor, mas eu acho que a instalação poderia ser um pouco assustador para alguns dos usuários Forex-newbie lá fora, que arent mesmo inteiramente Certifique-se de que MetaTrader MT4 é. Agora que as coisas desagradáveis foram ditas, eu suponho que seu provavelmente tempo para tomar meu chapéu preto das bruxas pointy fora e mover-se sobre aos positivos. Bem, eu acho que o maior positivo de todos é que o Morpheus OddBot realmente parece funcionar, e Im certamente esperando para preencher algumas das caixas vazias e cobrir alguns aspectos da EA que havent sido explicado em outro lugar dentro da minha revisão. Sobre o Morpheus OddBot EA O OddBot EA contém medidas de segurança que tornam difícil entender exatamente o que ele está fazendo. O site Morpheus, infelizmente, não dá muito longe, quer dizer que usa a lógica de indicador interno. Padrões harmônicos / candlestick. Movendo médias para colocar ordens extremamente precisas. Hmmm, não estou inteiramente certo o que tudo isso significa, mas, a partir de estudar comportamento OddBots, Im adivinhando que a EA identifica uma tendência direção, em seguida, espera por um retracement preço que formou um tipo particular de gráfico padrão antes de entrar no mercado na mesma direção Como a tendência. É uma EA scalping que leva apenas alguns lucros pips de cada vez e funciona em ambos os pares de moedas EURUSD e GBPUSD no prazo de 15 minutos. Eu observei também em algum lugar no Web site dos colaboradores que OddBot pode funcionar no símbolo de USDCAD, embora meus testes focalizem somente nos dois símbolos de moeda corrente mencionados principais, e qualquer um que usa OddBot em outros símbolos deve realizar seus próprios testes nestes símbolos primeiramente. OddBot não usa Martingale, e pode negociar lotes fixos ou pode arriscar uma porcentagem da conta em cada comércio. Normalmente, ele vai negociar através de 24/5, embora não incluem tanto um filtro de tempo, bem como um filtro de notícias, o que significa que a negociação pode ser limitada a determinadas horas do dia e desligado completamente por um tempo antes e depois de mercado potencial Notícias em movimento é lançado. OddBot define um stop-loss e tomar valor de lucro ao entrar no mercado (que pode ser escondido, se necessário). De estudar o padrão de negociação, parece que OddBot espera até um comércio está em lucro por uma certa quantidade e, em seguida, ajusta a stop-loss para bloquear um pequeno lucro. Na verdade, os usuários têm a capacidade de ajustar o valor que é bloqueado em si. Tendo fechado em um lucro pequeno, a esperança óbvia é que o preço continuará seu movimento eo comércio alcançará o nível do lucro da tomada. Na prática, no entanto, o preço geralmente cai para trás para disparar o lucrativo stop-loss ou o sistema fecha o comércio em si (para um lucro decente) antes do nível de tomada de lucro a ser atingido. Meus testes mostrarão que a abordagem experimenta uma alta taxa de negócios vencedores (mais de 80), e que OddBot é rentável, tanto em termos monetários e também em termos de pips puro. Morpheus OddBot trabalha em ECN / STP tipo corretores e normalmente só abre um comércio de cada vez, o que significa que não há NFA questões de conformidade. No entanto, inclui uma opção para abrir vários negócios e eu notei que ele irá fechar os negócios mais tarde antes de fechar os anteriores, o que significa que ele quebra regras FIFO e, portanto, não é compatível com NFA quando executado sob esta opção. Os usuários com sede nos Estados Unidos precisarão, portanto, garantir que definam o Morpheus OddBot de tal forma que ele só tenha um comércio aberto por símbolo de moeda a qualquer momento. Configurando o Morpheus OddBot EA up Ajustando OddBot é razoavelmente direto, embora ainda existam muitos parâmetros externos que o usuário tem a opção de ajustar-se. No mínimo 10 parâmetros externos referem-se ao uso do filtro de tempo para determinar os tempos que a EA deve negociar, e 4 parâmetros referem-se ao filtro de notícias. O padrão é que o EA troque por 24/5 e ignore o impacto de todas as notícias, e fiquei muito feliz em usar esses padrões quando definir pela primeira vez o EA. Os usuários também devem ter em mente que o OddBot EA não tem a capacidade de detectar automaticamente o deslocamento dos corretores GMT servidor, e isso terá de ser calculado e introduzido manualmente para os usuários que desejam usar qualquer um destes filtros. O OddBot também contém parâmetros para controlar o tamanho dos lotes comerciais eo nível de risco, bem como parâmetros para ajustar os níveis de stop-loss e de lucro e para escolher se o SL eo TP devem ser escondidos ou não do corretor. Porque o OddBot EA é um pouco de uma caixa preta, é difícil saber com precisão como ele calcula o seu risco variável, e Im incapaz de dizer se os cálculos são realizados sobre o saldo da conta, a equidade ou margem livre. Qualquer pessoa que deseje deixar OddBot calcular seus próprios tamanhos de lote (em vez de usar a opção de tamanho de lote fixo) controla o risco através de um parâmetro chamado AutoMM. Na ausência de uma explicação definitiva dentro do manual, eu tive que começar vários testes e olhar para as perdas de pior caso para apreciar como este parâmetro realmente funcionou. Parece que, ao estabelecer seu valor em 10, eu estava arriscando aproximadamente 12 do saldo da conta (ou a margem de eqüidade ou livre) em cada comércio, então experimentei com vários níveis e descobri que o risco real por porcentagem de comércio era fatorado Em 1,2 vezes a configuração de AutoMM, e eu eventualmente resolvido em um valor AutoMM de 3 que eu figurei iria arriscar 3.6 da conta. Parâmetros como spread máximo, deslizamento e o parâmetro SecureProfit são o que eu pessoalmente considero ser o mais importante, no entanto, e os usuários devem dar pensamento sobre os seus valores de entrada. Com um scalping EA como OddBot, permitindo demasiado spread ou slippage pode significar a diferença entre um lucro ou uma perda de um comércio. O parâmetro SecureProfit é usado para controlar a quantidade de lucro em pips que é bloqueado em uma vez que um comércio se move muito bem em lucro. Dado que a propagação sempre será um fator importante para qualquer EA escalpelada, decidi testar OddBot primeiro usando um corretor típico com spread de 2 pip EURUSD e spread de 3 pip GBPUSD . Esses spreads podem ser facilmente obtidos por todos hoje em dia, e eu acho que é um bom ponto de partida para testar um EA. Como com EAs anteriores no teste, eu optei usar o corretor de Tadawul para meus primeiros testes porque não somente satisfazem os critérios da propagação, mas são também um corretor mais velho do estilo 4-dígito e este tipo do corretor não é servido geralmente demasiado bem aos robôs scalping . Meu pensamento é tal que, se um robô scalping pode sobreviver a um backtest Tadawul, então ele tem uma boa chance de sobrevivência a longo prazo e garante uma investigação mais aprofundada. Enfim, aqui estão os meus 10 anos Tadawul resultados do teste de estratégia. Agora que eu estava convencido de que OddBot era pelo menos capaz de sobreviver ao usar um corretor de varejo típico, decidi fazer os mesmos testes novamente usando o FX Primus como um corretor de bolsa. "Tadawul - EURUSD - 2.0 pip spread Tadawul - GBPUSD - Eu queria fazer uso de FX Primuss mais apertados spreads, então eu os fixei em 1 pip para EURUSD e 2 pips para GBPUSD para dar algum tipo de uma indicação de como OddBot seria susceptível de executar com um ECN / STP tipo corretor. Claramente, o melhor desempenho estava sendo obtido usando o spread mais apertado, mas, depois de realizar a última rodada de testes, eu estava um pouco preocupado que o desempenho melhor estava sendo obtido No símbolo EURUSD do que no símbolo GBPUSD, e eu decidi investigar por que isso poderia ser. Minha primeira suspeita foi que os testes em ambos os símbolos estavam sendo realizados usando os mesmos valores SL e TP, e foi possivelmente um caso que um tamanho não se encaixam todos. Eu figurei que o valor do TP provavelmente não era uma edição simplesmente porque o TP nunca estava sendo batido como os comércios estavam sendo fechados antes de seu nível. As negociações costumavam correr para o stop-loss, no entanto, então eu decidi olhar para alguma otimização dos valores SL no símbolo GBPUSD. Para resumir uma longa história, meus resultados mostraram que uma pequena otimização do valor do SL melhoraria as coisas, mas a melhora seria apenas relativamente menor. Ele certamente wouldnt obter o desempenho GBPUSD até o mesmo padrão que o desempenho EURUSD. Nesta fase, eu decidi olhar para o parâmetro SecureProfit. Como eu mencionei acima, uma vez que um comércio move uma certa distância em lucro, OddBot modifica o stop-loss para bloquear um pequeno lucro. O padrão é bloquear apenas um único pip de lucro e decidi investigar se o bloqueio em um lucro maior melhoraria o desempenho. Para quem não está familiarizado com a otimização do MetaTrader, as imagens a seguir são capturas de tela mostrando os diferentes resultados obtidos para diferentes valores do parâmetro SecureProfit. É bastante claro que o aumento deste parâmetro por apenas um pip ou dois acima do seu valor padrão de 1 é realmente prejudicial ao desempenho, mas aumentá-lo por mais de 3 ou 4 pips resulta em desempenho cada vez melhor em termos de aumento do lucro e redução do drawdown em Em termos percentuais. Eu parei a otimização com um valor SecureProfit de 9, e é possível que, se eu tivesse continuado a aumentar seu valor ainda mais, o desempenho poderia ter melhorado ainda mais. Eu realmente não considero meu trabalho para otimizar EAs que estou testando. Em vez disso, eu prefiro apenas guiar as pessoas no que eu sinto ser a direção certa, e depois deixá-las a descobrir as melhores configurações para si. EURUSD - Optimização do parâmetro SecureProfit no FX Primus com spread de 1,0 pip GBPUSD - Optimização do parâmetro SecureProfit no FX Primus com spread de 2,0 pip Depois de ter realizado esta quantidade limitada de optimização, reanimei os backtests completos com um ajuste SecureProfit de 9 pips Para ver como isso afetou a aparência ea forma da curva de equilíbrio. FX Primus - EURUSD - 1,0 pip spread e SecureProfit parametrizado em 9 pips FX Primus - GBPUSD - 2,0 pip spread e SecureProfit parametrizado em 9 pips Embora, não perfeito, a curva GBPUSD é certamente mais suave do que era antes da otimização. A única observação que eu tinha de meus testes usando o valor mais alto SecureProfit é que havia um monte de erros OrderModify dentro dos resultados. Isto é para baixo para os corretores pára nível sendo empregado que irá variar de um corretor para o próximo. FX Primuss pára nível nos meus testes foi de 4 pips. Com um SecureProfit de 9, qualquer tentativa de modificar o stop-loss enquanto o lucro aberto é qualquer coisa menos de 13 pips (ou seja, 4 pips mais 9 pips) resultará nestes OrderModify erros. Seu somente um problema menor, entretanto, e certamente shouldnt afeta o desempenho do EA de qualquer maneira. Nesse ponto, eu decidi chamá-lo um dia em termos de realização de mais testes. Eu mencionei que há tempo e filtros de notícias, mas, à minha maneira de pensar, o Morpheus OddBot EA parecia capaz de negociação 24/5 através do impacto de eventos de notícias, então eu realmente não ver muito ponto na remoção de blocos de comércios quando o EA já parecia estar funcionando de forma aceitável. Eu também decidiu não testar a opção que permite que vários negócios sejam abertos simultaneamente, principalmente por causa do aspecto não-FIFO conformidade desta característica particular. Estou ansioso para continuar com a minha recente política de realização de uma simulação de risco e de realização de Monte Carlo projecções com base nos resultados do teste de estratégia. Com os resultados OddBot, eu executei uma simulação baseada nos resultados do teste FX Primus para o padrão e minhas configurações otimizadas do parâmetro SecureProfit. Simulação de risco baseada em resultados FX Primus originais com parâmetro SecureProfit definido em 1 pip. Simulação de risco baseada em resultados FX Primus originais com parâmetro SecureProfit definido em 9 pips A melhoria resultante do trabalho de otimização é claramente visível para o símbolo GBPUSD e OddBot parece Muito mais seguro para correr como resultado. As simulações de risco mostram que deve ser possível começar a executar Morpheus OddBot com um depósito de conta relativamente baixo, e os usuários devem experimentar um nível relativamente alto de satisfação, com cerca de metade de todos os usuários não ver o saldo da sua conta cair inferior ao seu depósito inicial. Eu também decidi mostrar a curva de equilíbrio modificado obtida a partir do uso de lotes fixos 0,1 usando SecureProfit definido em 9 pips, simplesmente porque você raramente vê-los muito reto Com tudo o que eu disse acima ter sido digerido, é importante lembrar que Morpheus OddBot é Ainda um scalping EA, eo melhor desempenho de qualquer scalper é sempre vai ser alcançado quando se utiliza um corretor com um spread muito apertado, como um tipo ECN ou STP. Tal como acontece com certas outras EA, Morpheus OddBot também parece funcionar bem durante um período prolongado de tempo (10 ou 11 anos em backtests), mas ainda há períodos de 6 meses ou mais dentro das curvas de equidade onde não houve retorno global ou mesmo uma perda. Os usuários em potencial, portanto, precisam de paciência se estas situações ocorrerem novamente no futuro. Finalmente, será importante controlar estritamente o spread máximo e (preferencialmente) não permitir qualquer derrapagem alguma sobre os negócios. Esta consideração vai ser particularmente importante se o parâmetro SecureProfit é deixado no seu valor padrão de 1, como um lucro potencial será perdido antes que você sabe Para esses testes, Ive optou por usar um demo 5k Demo Clearing conta. Esta é uma conta ECN eo feed de preços de demonstração é idêntico ao feed ao vivo, por isso espero retratar o Morpheus OddBot EA em uma luz tão precisa quanto possível. A conta usa spreads crus e adiciona uma comissão de 0,5 pip para cada lado de um comércio, fazendo 1,0 pip total comissão por viagem de ida e volta. A EA foi configurada com seu parâmetro AutoMM definido em 3, de modo que arrisca 3.6 do saldo da conta em cada comércio em ambos os seus símbolos de moeda recomendados. Como o FXCC está cobrando uma comissão de rodada de 1,0 pip round em cada negociação, eu estou tendo que adicionar 1 à configuração do parâmetro SecureProfit. Eu originalmente definir esse parâmetro para 2, mas, tendo realizado os testes acima, optei por aumentá-lo para 9. A maioria dos comércios, portanto, resultará no que é efetivamente um lucro 8 pip uma vez que a comissão 1 pip é tido em conta. Ive também definir o parâmetro slippage para zero e também estou limitando o spread máximo permitido em pips da seguinte forma: EURUSD - 2.0 GBPUSD - 3.0 Como com meus outros robôs em teste, você pode monitorar o Morpheus OddBots desempenho em MellyForex clicando aqui. Discussão (0 Comentários) Adicionar um comentário
No comments:
Post a Comment