суббота, 2 июня 2018 г.

Sistema forex mecânico simples


SISTEMAS DE NEGOCIAÇÃO.


Tendência Mecânica Simples Seguindo no Mercado Forex.


Tentar lucrar com o momentum sustentado é uma das estratégias mais bem sucedidas e mais utilizadas na negociação. No entanto, a maioria dos traders tem problemas para implementar tais sistemas porque complicam demais a noção de acompanhamento de tendências, geralmente usando abordagens muito complicadas que focam em aproximações muito complexas que geralmente aumentam os vieses de mineração de dados e de ajuste de curva presentes no processo de criação da estratégia. Neste artigo, vamos avaliar uma abordagem de acompanhamento de tendências muito simples em seis instrumentos de negociação Forex simulados em mais de 28 anos de dados de mercado.


Se você quiser criar a abordagem de acompanhamento de tendências mais simples possível, precisará usar a medida mais simples de direcionalidade disponível & ndash; diferenças de preços de abertura para abertura & ndash; e evitar o uso de quaisquer parâmetros de saída adicionais além de um simples stoploss usado para controle de risco. Podemos imaginar um sistema muito simples que segue algumas regras muito básicas para acompanhar as tendências no período de tempo diário:


& middot; O preço aberto hoje é maior do que o preço aberto há N dias atrás.


& middot; O preço de abertura hoje é menor do que o preço de abertura há N dias atrás.


& middot; Se nenhuma negociação estiver aberta e houver um sinal longo, insira uma negociação longa.


& middot; Se nenhuma negociação estiver aberta e houver um sinal curto, insira uma transação a descoberto.


& middot; Quando um novo comércio é entrado coloque um stoploss SL% do ATR-20 longe do preço de entrada atual.


& middot; Os tamanhos dos lotes de novos negócios abertos são calculados de tal forma que a perda com um toque do stoploss é de 1%.


& middot; Se houver uma negociação aberta em uma direção e recebermos um sinal na mesma direção, mova o stoploss como se uma nova negociação tivesse acabado de ser aberta no preço aberto atual.


& middot; Se houver uma negociação aberta e recebermos um sinal na direção oposta, feche a negociação atual e abra uma nova negociação na direção do sinal.


O sistema acima tem várias características desejáveis. Ele contém apenas dois parâmetros, o período de lookback (N) usado para medir a direção da tendência e o tamanho do stoploss (SL) como uma porcentagem do indicador diário ATR-20. Observe que o sistema só pode ter uma negociação aberta por vez e não há critérios de saída além do stoploss e do sinal reverso. Outra característica muito importante dessa estratégia é a atualização do stoploss quando sinais na mesma direção são gerados. Isso de fato faz com que o nosso stoploss funcione como um stop sem a necessidade de definir parâmetros adicionais. O número muito pequeno de parâmetros e seu uso múltiplo em toda a estratégia garantem que a estratégia permaneça robusta para os vieses de mineração de dados e ajuste de curva, já que somente modificações muito limitadas são possíveis devido às fortes restrições em graus de liberdade.


Como ganhar com sistemas de negociação mecânicos.


Muita tinta tem sido dedicada a identificar as causas das falhas nos sistemas mecânicos de negociação, especialmente após o fato. Embora possa parecer paradoxal (ou, para alguns traders, simplesmente imbecil), a principal razão pela qual esses sistemas de negociação falham é porque eles confiam demais na natureza das negociações mecânicas, sem o uso de fogo e esquecer. Os próprios algoritmos não têm a supervisão e intervenção objetivas necessárias para ajudar os sistemas a evoluir de acordo com as mudanças nas condições de mercado.


Falha no sistema de negociação mecânica ou falha do trader?


Em vez de lamentar uma falha no sistema de negociação, é mais construtivo considerar as maneiras pelas quais os operadores podem ter o melhor dos dois mundos: isto é, os comerciantes podem aproveitar os benefícios dos sistemas de negociação mecânicos gerenciados por algoritmos, como execuções automáticas rápidas e decisões comerciais livres de emoções, enquanto ainda alavancam sua capacidade humana inata de pensar objetivamente sobre o fracasso e o sucesso.


O elemento mais importante de qualquer comerciante é a capacidade humana de evoluir. Os comerciantes podem mudar e adaptar seus sistemas de negociação para continuar ganhando antes que as perdas se tornem financeiramente ou emocionalmente devastadoras.


Escolha o tipo e a quantidade certa de dados de mercado para testes.


Comerciantes bem sucedidos usam um sistema de regras repetitivas para colher ganhos de ineficiências de curto prazo no mercado. Para traders pequenos e independentes no grande mundo de negociação de títulos e derivativos, onde os spreads são escassos e a concorrência acirrada, as melhores oportunidades de ganhos vêm de detectar ineficiências de mercado baseadas em dados simples e fáceis de quantificar e tomar medidas tão rapidamente quanto possível. possível.


Quando um trader desenvolve e opera sistemas mecânicos de negociação baseados em dados históricos, ele espera ganhos futuros baseados na ideia de que as ineficiências atuais do mercado continuarão. Se um comerciante escolhe o conjunto de dados errado ou usa os parâmetros errados para qualificar os dados, oportunidades preciosas podem ser perdidas. Ao mesmo tempo, uma vez que a ineficiência detectada nos dados históricos não existe mais, o sistema de negociação falha. As razões pelas quais desapareceu não são importantes para o comerciante mecânico. Apenas os resultados são importantes.


Escolha os conjuntos de dados mais pertinentes ao escolher o conjunto de dados a partir do qual criar e testar sistemas de negociação mecânicos. E, a fim de testar uma amostra grande o suficiente para confirmar se uma regra de negociação funciona consistentemente sob uma ampla gama de condições de mercado, um trader deve usar o período mais longo de dados de teste.


Assim, parece apropriado construir sistemas de negociação mecânicos baseados no conjunto de dados históricos mais longo possível, bem como no conjunto mais simples de parâmetros de projeto. A robustez é geralmente considerada a capacidade de suportar muitos tipos de condições de mercado. A robustez deve ser inerente a qualquer sistema testado em um longo período de dados históricos e regras simples. Testes longos e regras básicas devem refletir a mais ampla gama de condições potenciais de mercado no futuro.


Todos os sistemas de negociação mecânicos eventualmente falharão porque os dados históricos obviamente não contêm todos os eventos futuros. Qualquer sistema construído sobre dados históricos acabará encontrando condições não-históricas. O insight e a intervenção humana impedem que as estratégias automatizadas saiam dos trilhos. O pessoal da Knight Capital sabe algo sobre negociação ao vivo snafus.


A simplicidade ganha pela sua adaptabilidade.


Sistemas de negociação mecânicos bem-sucedidos são como organismos vivos e que respiram. Os estratos geológicos do mundo estão cheios de fósseis de organismos que, embora idealmente adequados para o sucesso a curto prazo durante os seus próprios períodos históricos, eram especializados demais para a sobrevivência e adaptação a longo prazo. Sistemas de negociação mecânicos algorítmicos simples com orientação humana são melhores porque podem passar por uma evolução fácil e rápida e adaptação às condições variáveis ​​do ambiente (leia-se mercado).


Regras comerciais simples reduzem o impacto potencial do viés de mineração de dados. O viés da mineração de dados é problemático porque pode exagerar o quão bem uma regra histórica será aplicada sob condições futuras, especialmente quando os sistemas de negociação mecânicos estão focados em períodos curtos de tempo. Sistemas mecânicos de negociação simples e robustos não devem ser afetados pelos prazos utilizados para fins de teste. - O número de pontos de teste encontrados dentro de um determinado intervalo de dados históricos ainda deve ser grande o suficiente para provar ou refutar a validade das regras de negociação que estão sendo testadas. Os sistemas mecânicos de negociação diferenciados, simples e robustos vão ofuscar o viés da mineração de dados.


Se um trader usa um sistema com parâmetros de design simples, como o sistema QuantBar, e o testa usando o período de tempo histórico apropriado mais longo, as únicas outras tarefas importantes serão manter a disciplina de negociar o sistema e monitorar seus resultados. daqui para frente. Observação permite evolução.


Por outro lado, os traders que usam sistemas de negociação mecânicos construídos a partir de um conjunto complexo de múltiplos parâmetros correm o risco de “pré-evoluir” seus sistemas em extinção antecipada.


Construa um sistema robusto que aproveita o melhor do comércio mecânico, sem cair em suas fraquezas.


É importante não confundir a robustez dos sistemas de negociação mecânicos com a sua adaptabilidade. Sistemas desenvolvidos com base em uma infinidade de parâmetros que levaram a negociações vencedoras durante períodos históricos - e mesmo durante os períodos observados - são frequentemente descritos como "robustos". Isso não é garantia de que tais sistemas possam ser modificados com sucesso "Período de lua de mel". # 8221; Esse é um período inicial de negociação durante o qual as condições coincidem com um determinado período histórico no qual o sistema foi baseado.


Sistemas mecânicos simples de negociação são facilmente adaptados a novas condições, mesmo quando as causas da mudança do mercado permanecem incertas, e os sistemas complexos ficam aquém. Quando as condições do mercado mudam, como fazem continuamente, os sistemas de negociação que provavelmente continuarão a ganhar são aqueles que são simples e mais facilmente adaptáveis ​​a novas condições; Um sistema verdadeiramente robusto é aquele que tem longevidade acima de tudo.


Sistemas de negociação mecânicos algorítmicos simples com orientação humana são melhores porque podem passar por uma evolução fácil e rápida e adaptação às condições variáveis ​​do ambiente (leia-se mercado).


Infelizmente, depois de experimentar um período inicial de ganhos ao usar sistemas de negociação mecânicos excessivamente complexos, muitos traders caem na armadilha de tentar ajustar esses sistemas ao sucesso. As condições desconhecidas do mercado, mas em mudança, já podem ter condenado a extinção de espécies inteiras de sistemas mecânicos de negociação. Mais uma vez, a simplicidade e a adaptabilidade às mudanças de condições oferecem a melhor esperança de sobrevivência de qualquer sistema de negociação.


Use uma medida objetiva para distinguir entre sucesso e falha.


A queda mais comum de um comerciante é um apego psicológico ao seu sistema de negociação. Quando ocorrem falhas no sistema de negociação, geralmente é porque os traders adotaram um ponto de vista subjetivo em vez de objetivo, especialmente no que diz respeito a stop-losses durante negociações específicas.


A natureza humana geralmente leva um profissional a desenvolver um apego emocional a um determinado sistema, especialmente quando o profissional investiu uma quantidade significativa de tempo e dinheiro em sistemas mecânicos de negociação com muitas partes complexas que são difíceis de entender. No entanto, é extremamente importante que um trader saia do sistema para considerá-lo objetivamente.


Em alguns casos, o trader torna-se delirante sobre o sucesso esperado de um sistema, até mesmo ao ponto de continuar a negociar um sistema que perde obviamente por muito mais tempo do que uma análise subjetiva teria permitido. Ou, depois de um período de vitórias gordas, um comerciante pode se tornar “casado” com um sistema que já foi vencedor, mesmo quando sua beleza se desvanece sob a pressão das perdas. Pior ainda, um operador pode cair na armadilha de escolher seletivamente os períodos de teste ou parâmetros estatísticos para um sistema que já está perdendo, a fim de manter falsas esperanças pelo valor contínuo do sistema.


Um critério objetivo, como o uso de métodos de desvio padrão para avaliar a probabilidade de falha atual, é o único método vencedor para determinar se os sistemas de negociação mecânicos realmente falharam. Por meio de um olho objetivo, é fácil para um profissional identificar rapidamente falhas ou falhas potenciais em sistemas de negociação mecânicos, e um sistema simples pode ser adaptado de maneira rápida e fácil para criar um sistema recém-vencedor novamente.


A falha dos sistemas de negociação mecânica é frequentemente quantificada com base em uma comparação das perdas atuais quando medidas em relação às perdas históricas ou rebaixamentos. Tal análise pode levar a uma conclusão subjetiva e incorreta. A redução máxima geralmente é usada como a métrica de limite pela qual um comerciante abandonará um sistema. Sem considerar a maneira pela qual o sistema atingiu esse nível de rebaixamento, ou o período de tempo necessário para atingir esse nível, um comerciante não deve concluir que o sistema é um perdedor baseado apenas no rebaixamento.


Desvio padrão versus rebaixamento como uma métrica de falha.


Na verdade, o melhor método para evitar o descarte de um sistema vencedor é usar um padrão de medição objetivo para determinar a distribuição atual ou recente dos retornos do sistema obtido durante a negociação. Compare essa medida com a distribuição histórica de retornos calculada a partir de back-testing, enquanto atribui um valor limite fixo de acordo com a certeza de que a atual distribuição “perdida” dos sistemas de negociação mecânica é de fato além das perdas normais e esperadas, e deve portanto, ser descartado como falho.


Assim, por exemplo, suponha que um trader ignore o atual nível de rebaixamento que sinalizou um problema e desencadeou sua investigação. Em vez disso, compare a sequência de perdas atual com as perdas históricas que teriam ocorrido durante a negociação desse sistema durante os períodos de teste históricos. Dependendo de quão conservador um comerciante é, ele ou ela pode descobrir que a perda atual ou recente está além, digamos, do nível de certeza de 95% implícito por dois desvios padrão do nível de perda histórica “normal”. Isso certamente seria um forte sinal estatístico de que o sistema está tendo um desempenho ruim e, portanto, falhou. Em contraste, um operador diferente com maior apetite por risco pode decidir objetivamente que três desvios padrão da norma (ou seja, 99,7%) é o nível de certeza apropriado para julgar um sistema de negociação como "falido".


O fator mais importante para qualquer sistema de negociação & # 8217; O sucesso, manual ou mecânico, é sempre a capacidade de decisão humana. O valor dos bons sistemas mecânicos de negociação é que, como todas as boas máquinas, elas minimizam as fraquezas humanas e potencializam realizações muito além daquelas atingíveis através de métodos manuais. No entanto, quando construídos adequadamente, eles ainda permitem o controle firme de acordo com o julgamento do profissional e permitem que ele evite obstáculos e possíveis falhas.


Embora um comerciante possa usar a matemática na forma de um cálculo estatístico de distribuição padrão para avaliar se uma perda é normal e aceitável de acordo com registros históricos, ele ainda está confiando no julgamento humano em vez de tomar decisões puramente mecânicas baseadas em matemática. baseado em algoritmos sozinho.


Os comerciantes podem aproveitar o melhor dos dois mundos. O poder dos algoritmos e negociação mecânica minimiza os efeitos da emoção humana e atrasos na colocação e execução de pedidos, especialmente no que diz respeito à manutenção da disciplina de stop-loss. Ele ainda usa a avaliação objetiva do desvio padrão para manter o controle humano sobre o sistema de negociação.


Esteja preparado para a mudança e esteja preparado para mudar o sistema de negociação.


Juntamente com a objetividade de detectar quando os sistemas mecânicos de negociação mudam de vencedores para perdedores, um trader também deve ter a disciplina e a visão de evoluir e mudar os sistemas para que possam continuar a vencer durante as novas condições do mercado. Em qualquer ambiente repleto de mudanças, quanto mais simples o sistema, mais rápida e fácil será sua evolução. Se uma estratégia complexa falhar, pode ser mais fácil substituí-la do que modificá-la, enquanto alguns dos sistemas mais simples e intuitivos, como o sistema QuantBar, são relativamente fáceis de modificar on-the-fly para se adaptar a futuros condições de mercado.


Em resumo, pode-se dizer que os sistemas de negociação mecânica adequadamente construídos devem ser simples e adaptáveis, e testados de acordo com o tipo e a quantidade correta de dados, para que sejam robustos o suficiente para gerar ganhos sob uma ampla variedade de condições de mercado. E, um sistema vencedor deve ser julgado pela métrica apropriada de sucesso. Em vez de depender apenas de regras de negociação algorítmica ou níveis máximos de rebaixamento, qualquer decisão sobre se um sistema falhou deve ser tomada de acordo com o julgamento humano do negociante e baseada em uma avaliação do número de desvios padrão do desempenho atual do sistema quando medido contra suas perdas no teste histórico. Se os sistemas de negociação mecânica não estiverem funcionando, o comerciante deve fazer as mudanças necessárias em vez de se agarrar a um sistema perdedor.


Só porque um sistema funcionou 20 anos atrás, não significa que deve funcionar hoje. Tenha cuidado ao sugerir que você teste um sistema por um longo período. Quanto tempo é longo?


Da mesma forma, quão simples é simples? Quatro regras com um total de quatro variáveis? Sete regras com um total de dez variáveis? Eu geralmente concordarei que mais simples é melhor, mas o que é simples?


Usar o desvio padrão dos retornos deve fornecer conclusões semelhantes à execução de uma análise de Monte Carlo que não é difícil com o software disponível. Com uma análise de MC, como você sabe, pode-se ver os possíveis retornos e possíveis rebaixamentos. O futuro não tem que se assemelhar ao passado, mas uma análise MC é uma maneira de testar um sistema.


É fácil fornecer diretrizes rígidas para desenvolver um sistema com uma vantagem & # 8230; & # 8230; e mais difícil de negociar.


se possível compartilhe alguma variável 2 faça um sistema de negociação.


por simplicidade, simplifique.


Regras de saída (paradas ou saída de lucro)


Saídas curtas (paradas ou saída de lucro)


Fique de fora (se necessário como por sistema)


tamanho da posição (considerando o rebaixamento máximo)


É isso mesmo & # 8230; pode adicionar qualquer conselho que você quiser & # 8230;


Obrigado pelo post, concordo com muitas coisas que você mencionou. E além disso, me dá algumas idéias para tentar.


Shaun, eu concordo .. concentrar-se em não perder é um sucesso muito importante de sucesso.


Tarun, um EA que eu construí que é muito bem sucedido usa uma estratégia de negociação de swing de ponto de pivot simples. Um indicador personalizado meu me dá um viés pré-mercado (para cima ou para baixo) e meu gatilho para entrada é o preço de mercado dentro de uma faixa de 2 pip do principal pivô diário. A estratégia de saída também é simples, o preço vai parar ou fechar metade da posição em Support1 ou Resistance1. Stoploss é então movido para quebrar mesmo. O preço será interrompido ou atingirá S2 ou R2, ponto no qual metade da posição restante é fechada novamente, o stoploss é movido para S1 ou R1. O preço será interrompido ou passará para S3 ou R3, quando a posição restante será fechada.


& # 8211; Essa estratégia simples vale 1 milhão de dólares ao longo de um período de 15 anos. Livre, meu prazer. a maioria das pessoas não vai fazer nada com essa informação de qualquer maneira lol.


Estratégia simples, altamente complicada EA. porque? porque toda estratégia tem limites e saber o que faz com que ela falhe é o primeiro passo para "focar em não perder". Além disso, coloque as medidas em prática para analisar o mercado e fazer com que seu EA seja desligado ou se adapte quando o mercado estiver agindo de maneira ruim para sua estratégia.


também, R / R, proteção de equilíbrio e usando uma escala LOT torna o EA bastante complexo, mas vale a pena o esforço. combinar uma estratégia simples com um sistema de gerenciamento detalhado dentro de um EA complexo vale 50 milhões em 15 anos. Não espere que este tipo de sistema se reúna durante a noite, eu passei 2 anos construindo o meu, mas tem sido uma jornada muito emocionante. Se você é apaixonado por negociação e EA simplesmente não desista. mantenha o foco e continue aprendendo.


De fato. Você poderia publicar a maioria das estratégias no jornal. Quase ninguém faria nada com isso.


Eu amo a ênfase em & # 8220; não perder & # 8221; em vez de ganhar. Você está falando minha língua!


Eu adicionaria 3 pontos a serem considerados ao avaliar o desempenho dos sistemas de negociação programados. Primeiro de tudo, quando voltar a testar um sistema no MetaTrader, é importante lembrar que o MT4 não fornece um fluxo de dados verdadeiro. Ele simplesmente simula os dados do tick usando barras de dados armazenadas no Centro de Histórico. Isso significa que um histórico de preços muito recente pode ser construído a partir de barras de 1 ou 5 minutos e o histórico mais distante pode ser construído a partir de barras de 15 ou 30 minutos. Executar testes em períodos de vários anos pode forçar o MT4 a simular os dados do tick usando barras de períodos de tempo ainda maiores. É por isso que você verá muitos testes de desempenho que foram executados no MetaTrader durante vários períodos do ano que possuem uma curva característica. Há uma curva acentuadamente lucrativa nos primeiros anos e uma curva plana a perdida no período recente. Se o sistema fosse executado com base nos dados verdadeiros, provavelmente teria um desempenho ruim durante o período de testes, porque os primeiros anos foram simulados em barras de 15M ou 30M e foram menos voláteis do que a ação real do preço do período.


Em segundo lugar, a maioria das pessoas que projetam sistemas de negociação tendem a otimizar seu sistema para maximizar o lucro obtido durante o período de tempo que foi usado para testar o sistema. Como exemplo, digamos que o projetista do sistema testou seu sistema por um período de 5 anos. A inclinação natural é ajustar as variáveis ​​para maximizar o lucro. O processo de pensamento é mais ou menos assim: se o sistema produz um lucro de 50% e um fator de lucro de 2,5 sobre este período de teste, então eu deveria ter pelo menos um desempenho aceitável em uso em tempo real. Acredite em mim, este é o beijo da morte na programação da EA e a razão pela qual muitos consultores especializados em negócios falham. O cliente adquire o desempenho lucrativo durante o período de testes e, inevitavelmente, perde quando tenta administrar o EA com dinheiro real. O teste de volta apropriado tenta encontrar o desempenho médio verdadeiro do EA com base em vários períodos de teste.


Finalmente, há o problema que foi abordado no artigo de saber se os resultados que você está experimentando são estaticamente válidos. É claro que o Sr. Flor afirma que se uma sequência de derrotas estiver fora de 2 desvios padrão, então é provável que algo tenha mudado. Gostaria de salientar que a distribuição de negociações ganhadoras e perdedoras é sempre aleatória e determinada pela porcentagem geral de vencedores ou perdedores em uma amostra de negociações, supondo-se que seja grande o suficiente para ser estaticamente válida. Para dar um exemplo, digamos que seu sistema exige uma taxa de ganho de 50% para ser rentável. Bem, nós já sabemos de lançar uma moeda que tem a mesma taxa de vitória de 50% que os vencedores e perdedores tenderão a se juntar em ganhar listras e perder listras. Ainda mais sabemos, a partir do estudo das estatísticas, que a distribuição de vencedores e perdedores no EA, com uma taxa de vitória de 50%, será a mesma obtida com a distribuição de uma moeda. Nomeadamente, haverá em um grupo de 1000 negociações, em média, 8 faixas de derrotas consecutivas de 5 perdedores e 8 vitórias consecutivas de 5 vencedores consecutivos. Semelhança em um grupo de 1000 trades você também deve ver em média 4 de perder e ganhar streaks de 6 seguidas, 2 perder e ganhar streaks de 7 seguidas e 1 ganhar e perder raia de 8 e 1 ganhar e perder raia de 9 em uma fileira.


É importante que o usuário tenha uma ideia realista do tamanho e do número de faixas que ele encontrará usando o EA. Caso contrário, ele certamente desistirá e a primeira vez que encontrar uma esperada série perdida de negócios.


Essa é uma das muitas razões pelas quais eu não testo nada no MetaTrader. Eu só uso para negociação ao vivo. Os dados fracos e a incapacidade de testar portfólios fazem com que seja inutilizável para os meus propósitos.


Você está certo sobre a otimização excessiva. A maneira mais fácil de evitar isso é minimizar o número de parâmetros na sua estratégia. Eu só tenho 4 na minha estratégia Dominari, por exemplo.


Forex BEST 5 sistemas de negociação mecânica de lucros altos simples.


DOWNLOAD GRATUITO Top 5 lucros elevados e mecânicos Forex Trading Systems & # 8211; Procurando o melhor sistema de negociação forex? Temos extremamente preciso sistema de negociação forex que é altamente rentável e muito simples de seguir!


Forex Trend Session Synergy Sistema de Negociação com Momentum e Multi Time Frame Moving Average.


Como usar o Forex Trend Session Synergy Sistema de Negociação com Momentum e Multi Time Frame Moving Average para maximizar seus lucros. Forex Trend Session O Synergy Trading System é uma estratégia de acompanhamento de tendências e momentum nos mercados forex.


Estratégias de acompanhamento e momentum de tendência são uma estratégia de negociação usada por muitos sistemas de negociação bem-sucedidos. Tendência seguinte negociação não é muito complicada em termos de regras. Pode ser bastante difícil na realidade, mas as próprias regras de negociação geralmente não são tão complexas.


A Média Móvel de Prazos Múltiplos (indicador de Média Móvel T3) faz parte do Sistema de Negociação de Sinergia da Sessão de Tendências Forex. Ele calculará e exibirá uma média móvel usando o intervalo de barras, o tipo de média móvel, o comprimento e a fonte de preço que você selecionou. Isso permite que você trace médias móveis com base em um intervalo de barras maior do que o seu intervalo de gráfico atual. Se você não especificar um intervalo de barras, a média móvel será calculada no intervalo do gráfico. Múltiplas médias móveis podem ser carregadas no mesmo gráfico.


Identifique Corretamente a Tendência Forex com o Renko Bar Chart e o Momentum Trading System.


Alta Precisão Renko Bar Chart Trading System. Vou dizer como identificar corretamente a tendência de Forex com Renko Bar Chart Trading System & # 8211; Você pode estar familiarizado com os gráficos renko. Estas são simplesmente caixas que são plotadas quando o preço fecha um número “x” de pips acima ou abaixo do fechamento anterior.


Essa metodologia de gráficos é diferente dos gráficos de barras ou castiçais mais tradicionais. Então, embora você possa achar que os gráficos renko têm aparência diferente, eles têm uma capacidade única de mostrar as tendências e também ajudar você a identificar facilmente os níveis de suporte e resistência.


& # 8220; Momento & # 8221; indicador em geral refere-se aos preços continuam a tendência. O indicador de momentum mostra tendência permanecendo positivo enquanto uma tendência de alta é sustentada, ou negativa enquanto uma tendência de baixa é mantida.


Um cruzamento através do zero pode ser usado como um sinal para comprar, ou um cruzamento através do zero como um sinal para vender. Quão alto (ou quão baixo quando negativo) os indicadores mostram quão forte é a tendência.


A interpretação convencional é usar o momentum como um indicador de acompanhamento de tendências. Isto significa que quando o indicador atinge um pico e começa a descer, pode ser considerado um sinal de venda. As condições opostas podem ser interpretadas quando o indicador se afasta e começa a subir.


Técnicas Forex de Alta Probabilidade para Negociação com o Sistema de Negociação Estocástica da HolyTrend.


High-Probabilidade Forex HolyTrend Stochastic Trading System & # 8211; Mais recomendado e sistema de negociação de alta precisão para comprar o mais baixo e vender a baixa alta no mercado forex.


Negociação na direção da tendência e compra baixa enquanto vendem alta são mutuamente exclusivas. Porque nós recomendamos que você localize a direção da tendência e encontre uma boa entrada, este é um novo conceito para você considerar. Compre a maior baixa e venda a baixa mais alta. Este sistema de comércio irá fornecer-lhe métodos para fazer exatamente isso para evitar que você pegue uma faca caindo.


Um dos princípios de cada comerciante que insere um pedido, seja ele longo ou curto, é que ele acredita que entrou por um bom preço em relação ao ponto em que espera que o mercado esteja.


Um trader estará certo e o outro estará errado se eles entrarem no mesmo preço com paradas e limites similares. Embora não exista garantia de qual profissional será lucrativo e de qual não, há algumas coisas que podemos fazer para colocar as probabilidades a nosso favor.


Sistema de Negociação TrendLine de Média Móvel Mais Precisa.


Forex Trading System com um indicador inteligente e confiável das linhas de tendência True Trendline. MA Trendline é altamente preciso tendência seguindo a estratégia forex. O sistema fornece sinais claros que o ajudarão definitivamente a fazer os melhores negócios. O Forex MA TrendLine não usou nenhum indicador que seja difícil de entender e que seja confuso também. O gráfico parece muito limpo e profissional.


Existem seis indicadores técnicos que contribuem para gerar sinais. Forex MA Trendline pode ser usado para negociar em qualquer período de tempo com quaisquer pares de moedas, mas certifique-se de que você está negociando em um mercado de tendências não plana.


Apesar do fato de que este sistema pode ser usado em qualquer período de tempo, o período de tempo acima de 15 minutos é preferível, já que o mercado é menos caótico em períodos de tempo maiores. Na janela principal, você tem três indicadores.


A maioria deles é um indicador personalizado. Existe um indicador que se parece com bbands pára nomeado como volty channel stop. Uma média móvel feita sob encomenda que é nomeada como Vh. E até mesmo os tipos de gráficos usados ​​no Forex MA TrendLine são personalizados.


Forex Fiji Trend Trading System com Joy Vento Solar e indicador de alto ativador de baixa.


Sistema de lucros máximos de Forex & # 8211; Forex Fiji Trend Trading System com Joy Vento Solar e indicador de alto ativador de baixa. Isso é alto lucro e alta precisão do sistema de negociação forex.


O mercado Forex atrai consistentemente traders de todos os níveis e estratégias. Esta é provavelmente uma das estratégias básicas mais avançadas por aí. Também é altamente adaptável, pode ser negociado em qualquer período de tempo, qualquer par de moedas, longo prazo, médio prazo, mesmo escalpelamento (embora o escalpelamento seja o uso menos adequado).


Para aplicar este Forex Fiji Trend Trading System com o Solar Wind Joy e o High Low Activator Indicator, primeiro devemos estar cientes da existência de uma tendência. Sem identificar uma tendência, estaríamos apostando, e esse não é o propósito de negociar forex.


Forex Mecânico


Negociação no mercado de câmbio usando estratégias de negociação mecânicas.


Como baixar dados diários cryptocurrency históricos OHLC gratuitos usando um script python.


Com o bitcoin recentemente atingindo acima dos 11.000 USD por marca BTC e outras criptomoedas como o ethereum ganhando força também, agora se tornou lugar comum para as pessoas começarem a desenvolver sistemas de negociação para o espaço criptomoeda. Um problema com isto, no entanto, é que os dados de criptomoeda não são de forma centralizada & # 8211; como dados regulares de Forex & # 8211; o que torna difícil para os comerciantes obterem uma boa fonte de dados históricos. Muitos dos repositórios de dados disponíveis online não são gratuitos # 8211; cobrando até milhares de dólares por dados & # 8211; enquanto outros contêm dados que simplesmente não são atualizados regularmente (como essa fonte de dados kaggle). Hoje vou falar sobre uma maneira fácil e confiável de obter dados de criptografia, permitindo que você atualize seus dados sempre que quiser e tenha acesso a anos de dados históricos diários para muitas criptomoedas e trocas diferentes em apenas alguns segundos.


Embora diferentes trocas ofereçam interfaces que nos permitem fazer o download de dados de cada uma delas, é bastante complicado implementar uma solução separada para baixar dados de cada troca de criptomoeda diferente. Felizmente, existe um site chamado cryptowatch que reuniu dados de criptografia de várias trocas diferentes em um recurso fácil de usar. Melhor ainda, o cryptowatch oferece uma API REST que nos permite acessar facilmente seus serviços para obter dados históricos e informações gerais sobre criptomoedas (até mesmo dados de pedidos). Hoje vamos tirar proveito de sua função de solicitação de OHLC para baixar dados históricos de seus servidores de qualquer corretor em particular que nos interessa.


O script que eu postei acima permite que você obtenha facilmente dados diários de criptografia de OHLC para qualquer troca / par que você queira que seja carregado por cryptowatch. O script python precisa ser executado com os parâmetros & # 8220; - p & # 8221; (par) e & # 8220; - e & # 8221; (troca) que dizem exatamente qual combinação de troca / par você deseja. Por exemplo, executando os scripts acima usando o comando & # 8220; python script. py - p btcusd - e kraken & # 8221; fará o download de todos os dados históricos disponíveis para o bitcoin (para o kraken de 2013 a 2017), os dados serão impressos no terminal e também salvos em um arquivo csv para carregamento / uso futuro sem ter que chamar os servidores novamente. Os preços da OHLC parecem ser preços de compra e o fuso horário das velas é GMT 0: 00.


O uso deste script também tem alguns limites, ao usar os servidores cryptowatch que você está limitado a um determinado período de tempo do servidor por hora, por isso é uma boa idéia evitar chamar scripts que solicitem muitos dados com frequência. Se você quiser atualizar seus dados com mais frequência, modifique as chamadas da API e o processamento do dataframe para anexar e modificar o arquivo de histórico completo já baixado, em vez de ter que baixar novamente todo o conjunto de dados históricos a cada vez. Também é importante notar que você também pode solicitar velas para outros períodos de tempo, se desejar, mas terá que modificar as chamadas para fazer isso (consulte a documentação do cryptowatch para obter mais informações sobre as chamadas de parâmetros para essas funções da API). Para prazos mais baixos, a quantidade total de dados disponíveis será menor e & # 8211; se o dataframe for muito pequeno & # 8211; Você provavelmente precisará de várias horas e chamadas estruturadas com os parâmetros before / after para obter todos os dados em blocos.


Também vale a pena mencionar que, embora existam várias bibliotecas python para fazer interface com a API cryptowatch & # 8211; como este e este aqui & # 8211; Não consegui que nenhuma dessas bibliotecas funcionasse corretamente, pois o processamento de dados parecia sempre me dar horários incorretos ao solicitar dados de OHLC, provavelmente devido a alguns problemas com a maneira como essas bibliotecas analisam os valores de OHLC de retorno. A maneira mais fácil que encontrei para obter os dados era gravar a chamada da REST API e, em seguida, analisar os valores do json retornados manualmente para colocá-los em um dataframe do pandas. Além de mostrar como fazer o download dos dados, o script também mostra como obter os dados em um dataframe do pandas, uma coisa muito útil se você quiser realizar alguma análise de dados ou trading em python usando esses conjuntos de dados.


Um sistema simples S & # 038;


O artigo da semana passada, Trading Ideas And Systems: Keep it Simple, Smart Guy, destacou as virtudes da construção de sistemas de negociação simples. Sistemas de negociação simples têm muitas vantagens, ou seja, serem robustos. Neste artigo, desejo fornecer o código EasyLanguage para o conceito fornecido no artigo original. É um bom exemplo de seguir o mantra keep-it-simple e só pode inspirá-lo a criar um sistema rentável.


Simple S & amp; P Futures System.


O primeiro sistema é baseado no conceito fornecido no artigo da semana passada. As regras são fornecidas abaixo.


Regras do sistema.


Se o fechamento de hoje for menor do que o fechamento há 6 dias, compre (insira longo). Se o fechamento de hoje for maior do que o fechamento há 6 dias, venda (sair por muito tempo).


Abaixo está uma imagem do sistema em ação no gráfico diário do contrato de futuros do E-mini S & P.


Configurações Ambientais.


Eu codifiquei as regras acima no EasyLanguage e testei no mercado de futuros do E-mini S & P voltando a 1998. Antes de entrar nos detalhes dos resultados, deixe-me dizer: todos os testes neste artigo usarão os seguintes premissas:


Tamanho da conta inicial de US $ 25.000 Datas testadas de 1998 a 31 de dezembro de 2012 Um contrato foi negociado para cada sinal O P & amp; L não é acumulado ao patrimônio inicial $ 30 foi deduzido por ida e volta para derrapagens e comissões Não há paradas.


Resultados de linha de base.


Abaixo está a curva de capital para negociação do contrato futuro de E-mini com base nas regras definidas acima. A curva de patrimônio parece muito semelhante à do artigo original. Abaixo da curva de capital é o levantamento semanal como uma porcentagem do patrimônio líquido. Podemos ver que chega ao intervalo de 40%.


Alguém realmente trocaria isso? Claro que não, mas isso não é o ponto. O ponto é que regras simples podem ser bastante poderosas e ser o começo de um ótimo sistema. Podemos levar este conceito de negociação e levá-lo a mais alguns passos mais perto de um sistema real? Vamos ver & # 8230;


Filtro do regime de Bull / Bear.


Você provavelmente pode imaginar que essa seria minha primeira linha de ataque. Ou seja, dividir amplamente o mercado em dois modos distintos: otimista ou pessimista. Geralmente, um indicador simples, como uma média móvel simples aplicada a um gráfico de barras diário, pode ser muito eficaz na divisão de um mercado em um regime de alta ou baixa. A idéia, neste caso, é apenas fazer negócios longos quando estamos em um mercado em alta. Estarei usando uma média móvel simples para atuar como meu filtro de regime.


A primeira coisa a fazer é testar vários valores de lookback para o indicador de média móvel simples. Usando o recurso de otimização da TradeStation, vou testar valores de lookback entre 10 e 8211; 200 em incrementos de 10. Os resultados são apresentados no gráfico de barras abaixo, onde o lucro líquido está no eixo yeo período de lookback está no eixo x.


Podemos ver claramente que há uma tendência geral de diminuir o lucro à medida que você aumenta a duração do período de retrospectiva. Os valores 30 e 40 parecem ser outliers. Eu decidi escolher o valor 20. Isso representa cerca de um mês de negociação. Outros valores, como 50, 60, 70, 80 e 90, provavelmente produzirão resultados semelhantes. Depois de aplicar o filtro de regime, obtemos os seguintes resultados:


Então, isso parece uma melhoria? Enquanto ganhamos menos, o sistema é mais efetivo em geral, na minha opinião. O fator de lucro aumenta, assim como o lucro líquido médio por negociação. Também reduzimos muito o rebaixamento. Eu diria que estamos eliminando uma série de negociações perdedoras, tendo apenas negociações durante um mercado altista.


Filtro de Volatilidade.


Outra maneira de dividir o mercado é através da volatilidade. Os mercados passam por períodos de crescente volatilidade e queda da volatilidade. Em geral, a volatilidade do mercado sobe e espreita à medida que o mercado cai e faz novas baixas. Alguns sistemas se saem bem durante esses tempos de alta volatilidade, enquanto outros se saem melhor em momentos mais tranquilos. Como vamos medir a volatilidade? Nós vamos usar o índice VIX. O VIX é uma medida popular da volatilidade implícita das opções do índice S & P 500 e é freqüentemente chamado de índice de medo. Em geral, o VIX representa uma medida da expectativa de volatilidade do mercado nos próximos 30 dias. O VIX tem uma relação inversa com a ação do preço no S & amp; P. Assim, muitas vezes vemos o VIX fazendo novos máximos quando o mercado está fazendo novos mínimos.


Eu vou usar o VIX de uma maneira muito simples. Vou levar a média do valor VIX diário ao longo de vários dias para criar uma média móvel simples. O comércio só será aberto quando o atual VIX estiver abaixo da média móvel. Isso deve ajudar o sistema apenas fazendo negócios quando o VIX estiver prestes a cair.


Mas qual valor usar para o look-back? Usando o recurso de otimização da TradeStation, vou testar valores de lookback entre 5 e 8211; 60 em incrementos de 5. Os resultados são apresentados no gráfico de barras abaixo, onde o lucro líquido está no eixo yeo período de lookback está no eixo x.


O valor 20 parecia um valor razoável para escolher. Os resultados do uso de 20 para a média móvel simples do VIX estão abaixo.


É um fato interessante que tanto o filtro de regime quanto o filtro de volatilidade criam aproximadamente o mesmo número de lucro líquido. Além disso, como o filtro de regime, vemos uma melhoria em muitos dos indicadores de desempenho, como fator de lucro, lucro líquido médio de negociação e rebaixamento reduzido. O filtro de regime chega a US $ 34.000 em lucro líquido de forma mais eficaz, com apenas 198 negociações, quando comparado ao filtro de volatilidade.


No geral, gosto da curva de capital e do desempenho do filtro VIX sobre o filtro Regime. Ambos representam uma melhoria em relação ao conceito original e demonstram como conceitos simples podem produzir resultados positivos. Um dos filtros adicionados ao conceito de linha de base foi um passo seguinte & # 8221; para um sistema potencialmente lucrativo. Claramente, mais trabalho precisa ser feito. Apenas por curiosidade, executei o sistema de filtros VIX até a data atual e o sistema continua a fazer novas elevações de capital em 2014.


Sistema simples S & amp; P com filtro Regime (arquivo de texto) Simple S & amp; P System VIX Filter (arquivo de texto) Simple S & amp; P System Both (TradeStation ELD) Simple S & amp; P System WorkSpace (TradeStation Workspace)


Sobre o autor Jeff Swanson.


Jeff é o fundador do System Trader Success - um site e uma missão para capacitar o profissional de varejo com o conhecimento e as ferramentas adequadas para se tornar um operador lucrativo no mundo da negociação quantitativa / automatizada.


Como criar um sistema de negociação mecânica.


Até agora, ensinamos como desenvolver seu plano de negociação. Também discutimos como é importante descobrir qual tipo de operador forex você é.


Agora é hora de ensiná-lo a adicionar um pouco de carne ao seu plano de negociação, mostrando como criar um sistema de negociação forex.


Sistemas de negociação mecânicos são sistemas que geram sinais de negociação para um comerciante tomar.


Eles são chamados de mecânicos porque um comerciante vai levar o comércio, independentemente do que está acontecendo nos mercados.


Se você fizer uma pesquisa simples no Google por "sistemas de negociação forex", encontrará muitas pessoas por aí que afirmam ter o sistema "Santo Graal" que você pode comprar por "apenas" alguns milhares de dólares.


Estes sistemas supostamente fazem milhares de pips por semana e nunca perdem.


Eles mostrarão a você supostos "resultados" de seus sistemas perfeitos e farão com que seus olhos se transformem em cifrões enquanto você senta lá e diz para si mesmo: "Uau, eu posso ganhar todo esse dinheiro se eu der $ 3.000 a esse cara. Além disso, se o sistema dele produzir milhares de pips por semana, poderei recuperar meu dinheiro rapidamente. ”


Devagar vaqueiro. Há algumas coisas que você deve saber antes de dar o número do seu cartão de crédito e fazer esse impulso comprar.


A verdade é que muitos desses sistemas de fato funcionam. O problema é que os comerciantes forex não têm disciplina para seguir as regras que acompanham o sistema.


A segunda verdade (existe tal coisa como uma segunda verdade?) É que, em vez de pagar milhares de dólares em um sistema, você pode realmente gastar seu tempo desenvolvendo seu próprio sistema de negociação mecânica de graça e usar o dinheiro que gastaria. como capital para sua conta de negociação forex.


A terceira verdade é que criar sistemas de negociação mecânicos não é tão difícil. O difícil é seguir as regras que você define quando desenvolve seu sistema.


Esta lição irá guiá-lo através dos passos que você precisa tomar para desenvolver um sistema de negociação forex mecânico que é certo para você.


No final da lição, nós lhe daremos um exemplo de um sistema que um dos FX-Men usa apenas para que possamos mostrar como somos incríveis! (Insira uma risada malvada aqui.)


Objetivos do seu sistema de negociação mecânica.


Nós sabemos que você está dizendo: "DUH, o objetivo do meu sistema de negociação é fazer um bilhão de dólares!"


Embora esse seja um objetivo maravilhoso, não é exatamente o tipo de meta que fará de você um trader forex bem-sucedido.


Ao desenvolver seu sistema de negociação mecânica, você deseja atingir dois objetivos muito importantes:


Seu sistema deve ser capaz de identificar tendências o mais cedo possível. Seu sistema deve ser capaz de evitar que você fique com o whipsawed.


Se você conseguir realizar esses dois objetivos com o seu sistema de negociação, terá uma chance muito maior de ser bem-sucedido.


A parte difícil sobre esses objetivos é que eles se contradizem.


Se você tem um sistema que tem como principais objetivos detectar tendências cedo, provavelmente será falsificado muitas vezes.


Por outro lado, se você tem um sistema de negociação mecânico que se concentra em evitar serras, então você estará atrasado em muitos comércios e também provavelmente perderá muitos negócios.


Encontre uma maneira de identificar as tendências mais cedo, mas também encontre maneiras que o ajudarão a distinguir os sinais falsos dos reais.


Se você não tem idéia de por onde começar, passe pelo nosso tópico Free Forex Trading Systems em nossos fóruns.


Toneladas de comerciantes forex postam suas idéias para sistemas de negociação, então você pode encontrar um ou dois que você pode usar quando você constrói seu próprio sistema de negociação mecânica.

Комментариев нет:

Отправить комментарий