Friday 21 July 2017

Como criar seu próprio sistema de comércio


Construir seus próprios sistemas de negociação: assumir o controle de seu dinheiro e tempo O que são sistemas de negociação Eles são um conjunto de regras que você criou para ajudá-lo a investir no mercado. A melhor parte é criar as regras que se encaixam na sua própria personalidade. Vou mostrar-lhe uma abordagem passo-a-passo simples para construir e dominar seus próprios sistemas de sucesso para aumentar sua renda e estilo de vida. Se você é um BEGINNER e tem pensado em se tornar um comerciante, mas não tem certeza se o seu direito para você, ou quais os seus próximos passos podem ser se você está procurando informações AVANÇADAS e já fizeram a sua mente, ou você é um mestre olhando Para obter melhores maneiras de aperfeiçoar suas habilidades, mantenha a leitura Se você é um iniciante e tem pensado em se tornar um comerciante, mas não tem certeza se o seu direito para você, ou quais seus próximos passos podem ser, eu recomendo que você comece com Trading Basics. Esta seção é para aqueles que estão aprendendo como investir. Além disso, eu recomendo que você tome o tempo para ler vários livros sobre sistemas de negociação diferentes e idéias antes de começar sua jornada. Se esses livros você ficar animado e manter o seu interesse, então você pode ter o que é preciso para se tornar um comerciante bem sucedido. Se não, você salvou-se um monte de tempo desperdiçado e dinheiro, porque a negociação não foi provavelmente a escolha certa para você. Para comerciantes avançados, este site tem informações sobre gráficos e padrões, planos de negociação e estratégias para ajudá-lo a levar sua negociação para o próximo nível. Aplicar as etapas descritas neste site pode ajudá-lo a se tornar um comerciante bem sucedido. Cada um, em si, pode ajudar a aumentar suas chances de sucesso, mas quando você colocá-los todos juntos, você verá uma melhoria significativa em sua vida e renda. Eu recomendo que você comece com Trading Psychology primeiro, depois mude para Trading Plan. Seguido por Diário de Negociação. Cada página terá mais recursos para ajudá-lo a criar seus próprios sistemas de sucesso que melhor se adaptem à sua personalidade. Se você está no nível de principiante, avançado e mestre, há informações pertinentes sobre sistemas de negociação em cada seção deste site. Então eu encorajo você a ler qualquer seção de interesse. Minha intenção é que as informações contidas neste site irá ajudá-lo como você percorrer a sua viagem, uma viagem para, finalmente, construir um sistema de negociação de mestre que se adapta à sua própria personalidade e atende a todos os objetivos que você definir a sua mente. Systems Courses Perguntas Frequentes Respostas Certos cursos são avançados. São necessários requisitos diferentes para abrir cursos avançados. Recomendamos que você comece com nossos cursos básicos e passe uma boa quantidade de tempo estudando o material anterior para garantir que você está pronto para os cursos avançados. Uma das principais razões pelas quais as pessoas falham é tentar obter informações que estão além da sua capacidade. Para a maioria das pessoas isso não é um problema. Sua conta será desbloqueada automaticamente e lhe dará a capacidade de comprar cursos avançados depois de atender aos requisitos para o curso específico. Se você for um cliente da primeira vez e está olhando para começar com um curso mais avançado, entre em contato conosco através do formulário de contato e vamos agendar uma consulta gratuita para se certificar de que o curso é um ajuste para você. Se você comprou um curso antes disso, faça o login em sua conta antes de comprar. Se você é um novo cliente e você está pronto para encomendar, em seguida, você pode clicar no botão Get it Now acima. O PayPal acompanhá-lo-á através do processo de transacção e poderá efectuar o seu pagamento através do PayPal ou utilizar um cartão de crédito. Depois de passar pelo processo, verifique se há um e-mail de registro dentro da sua caixa de entrada. Se você não vê-lo em sua caixa de entrada, então verifique sua pasta de spam ou caixa de spam como ele pode estar lá. Clique no link dentro desse e-mail e registre-se para sua conta. Depois de ter uma conta, pode iniciar sessão no painel de administração do Website e ver o seu curso na sua conta. Clique no curso para ver uma lista de vídeos e o material. Você pode clicar nos botões de reprodução ou no vídeo para iniciar os vídeos e vê-los em seu ritmo. Perguntas mais freqüentes sobre questões de pré-venda, problemas de conta ou envio podem ser encontradas em nossas FAQs gerais encontradas aqui. Clique aqui para ir às FAQs gerais. Quero alguns conselhos úteis pagar por minuto de coaching estou agendando sessões de coaching útil para pessoas que estão interessadas em real conselho aconselhamento conselho onde você só paga por sessão. Não é necessário um compromisso de longo prazo. Empresa cópia 2016 Tradersfly. Todos os direitos reservados. Este site e conteúdo é apenas para fins informativos, pois Rise2Learn, TradersFly, nem Sasha Evdakov está registrado como corretor de valores mobiliários ou consultor de investimentos. Nenhuma informação aqui é entendida como corretagem de valores mobiliários, investimento, imposto, contabilidade ou aconselhamento jurídico, como oferta ou solicitação de uma oferta de venda ou compra, ou como endosso, recomendação ou patrocínio de qualquer empresa, segurança ou fundo. Rise2Learn, TradersFly e Sasha Evdakov não podem avaliar, verificar ou garantir a adequação, exatidão ou integridade de qualquer informação, adequação ou rentabilidade de qualquer investimento em particular ou o valor potencial de qualquer investimento ou fonte de informação. O leitor é responsável pela sua própria investigação de investimento e decisões, deve procurar o aconselhamento de um profissional qualificado títulos antes de fazer qualquer investimento, e investigar e compreender plenamente todos os riscos antes de investir. Rise2Learn, TradersFly e Sasha Evdakov não garantem de forma alguma a solvabilidade, a condição financeira ou a conveniência de investimento de qualquer dos títulos mencionados em comunicações ou websites. Além disso, Rise2Learn, TradersFly e Sasha Evdakov não aceitam qualquer responsabilidade por qualquer perda direta ou conseqüencial decorrente de qualquer uso dessas informações. Esta informação não se destina a ser utilizada como base única de qualquer decisão de investimento, nem deve ser interpretada como um aconselhamento concebido para satisfazer as necessidades de investimento de qualquer investidor em particular. O desempenho passado não é necessariamente indicativo de retornos futuros. Como fazer seu próprio sistema de negociação Regressões lineares Introdução A regressão linear é um instrumento bem conhecido e bem estudado usado para estatísticas e econometria. Dito isto, é menos conhecido na negociação como alguns grandes nomes como médias móveis ou osciladores. A regressão linear é construída como um segmento de linha que está espaçado pelo menos distância dos dados de origem. Em termos de análise técnica, a regressão linear pode ser chamada de linha de tendência. No entanto, ao contrário das linhas de tendência que os analistas desenham à mão, regressões lineares são construídas automaticamente usando fórmulas matemáticas. Ao construir uma regressão linear no Protrader, tudo o que você realmente precisa especificar é a quantidade de pontos que serão usados ​​para construir a linha. Esse número de pontos é chamado de período. Vamos tentar trabalhar juntos. Primeiro, carregue o indicador de regressão linear para o terminal Protrader 3 abrindo um gráfico, clicando nos indicadores, importando e adicionando a regressão. Agora volte para o menu indicador e escolha-o a partir de indicadores personalizados e adicione-o ao gráfico com um período de 25. Pic 1. Regressão linear (período 25) em um gráfico de 30m EUR / AUD mostrando uma tendência de queda. Pic 2. Regressão linear (período 80) em um gráfico EUR / CAD de 1m mostrando uma tendência ascendente. Como você pode ver a partir do desenho, a regressão linear indica com precisão a situação atual do mercado. Se a linha está perto de ser horizontal, então não há tendência. O período deve estar próximo da duração atual da fase de mercado (tendência, faixa de negociação). Se o período é muito grande, então a linha ficará para trás. Da mesma forma, se o período for muito pequeno haverá mais falsos alarmes. Isso é semelhante ao que a maioria dos outros indicadores de análise técnica funcionam. Portanto, antes de sair e negociar manualmente com isso certifique-se de ajustar o período para atender às condições atuais do mercado. Para negociação automatizada é um pouco mais fácil de ajustar este período através de backtesting e otimização em dados históricos. Iniciando o seu próprio sistema de negociação Vamos tentar fazer a base de um sistema de negociação usando o básico de regressão linear para ajudar a prever dinâmica de mercado. Abra e mantenha uma posição longa quando a linha aponta para cima e abra outra posição curta quando a linha aponta para baixo. Para maior clareza, adicione outro indicador ao Protrader 3, o Linear Regression Slope, que mostra a inclinação em uma janela separada. Vale a pena notar que o ângulo não é em graus, mas em unidades relativas. Isso significa apenas que nós compramos quando maior do que zero e vender quando menor que zero. Criando um programa Bem, use o AlgoStudio para criar indicadores e sistemas de negociação. O AlgoStudio é um ambiente de desenvolvimento integrado para C e MQL4 e faz parte da plataforma Protrader 3 Desktop. O AlgoStudio vai nos dar a possibilidade de escrever, testar dados históricos e otimizar indicadores e sistemas de negociação. Podemos até testar dados históricos de carrapatos. Assim, nosso objetivo na criação de um sistema de comércio é reproduzir uma situação que é o mais próximo possível do funcionamento do mercado. Neste exemplo, estamos usando C para nossos indicadores e sistema de negociação. Carregue o AlgoStudio e abra o arquivo RegressionTrader. cs. Aqui está a condição bem usada para entrar no mercado: Os códigos para os indicadores eo sistema podem ser baixados abaixo. Se você der uma boa olhada no código você pode ver que o código indicador está completamente integrado no sistema de comércio. Você não necessariamente tem que fazer isso desde que você pode apenas usar a definição do indicador com a função iCustom (). Teste Então vamos tentar um teste. Abaixo, bem, tome o exemplo de testar o sistema em EUR / USD com um período de 5m. O AlgoStudio permite testar a estratégia com resultados visuais em um gráfico. Eu uso esse recurso na imagem abaixo. Pic 3. Gráfico Balance Pic 4. Negócios mostrados no gráfico Hmm, parece que temos um resultado negativo. A julgar pelo gráfico, todos os negócios, com exceção de dois, foram negativos. Mesmo que eles arent realmente grandes perdas ainda contam como uma grande parte da perda global. Se você olhar para o gráfico onde os comércios foram feitos o motivo de nossa perda torna-se claro. Parece que os pontos de entrada e saída se baseiam mais nas flutuações de preços do que nas tendências dos segmentos de mercado. Você vê que o preço não está indo realmente em qualquer lugar, mas o sistema ainda está gerando comércios. Para corrigir isso, poderíamos adicionar um filtro que desligaria o sistema se não houvesse uma tendência clara. Isto implicaria estabelecer algum tipo de limiar mínimo para a resposta do sistema. Por exemplo, uma condição para entrar no mercado não quando o ângulo de regressão é maior que 0,0, mas sim depois que o ângulo cruza algum ponto otimizado baseado em valores históricos. Mas esse tipo de filtro cortaria muitas das nossas possibilidades de lucro. Também podemos correr em uma situação em que o ângulo de regressão apenas atinge o nível do filtro, mas a ação de preço doesnt continuar na direção correta. Isso nos daria algumas perdas muito grandes. Pic 5. O ângulo de regressão linear Na minha opinião, a melhor opção seria usar um filtro que tenha em conta a natureza das alterações de preços. Por exemplo, o desvio de preço da linha de regressão geralmente diminui quando há uma tendência crescente e aumenta quando alguma faixa foi estabelecida no mercado. Vamos tentar capturar este conceito em nosso sistema de comércio, adicionando uma regra para entrar no mercado não só na direção do ângulo de regressão, mas também há uma cruz do canal de desvio padrão. Aqui está o que quero dizer: As variáveis ​​bottomLine do topline são bordas do canal de desvio padrão. Otimização A otimização vai nos ajudar a encontrar os melhores parâmetros para o período de regressão linear. Uma característica distintiva do AlgoStudio é a possibilidade de alterar as configurações do algoritmo genético e passar por otimização com objetivos específicos em mente. Para os nossos propósitos bem escolher lucro máximo. Pic 6. Optimization Pic 7. O melhor resultado de otimização. Hey alright um resultado positivo O fator de lucro foi de 30,95. Isso é um número muito grande, mas é muito cedo para ficar animado desde que não existem realmente transações suficientes no teste. A fim de ter uma idéia melhor sobre a qualidade do nosso sistema, precisamos testá-lo muito mais em histórias mais longas e, em seguida, claro, em uma conta demo. O que mais estamos faltando neste sistema básico Bem, seria bom para adicionar algumas perdas stop para manter a nossa perda global baixa e alguns parâmetros de gestão de dinheiro que iria obter o máximo de lucro para este tipo de sistema e tamanho da nossa conta. Sistemas de negociação são simplesmente conjuntos de regras que os comerciantes usam para determinar suas entradas e saídas de uma posição. Desenvolver e usar sistemas de negociação podem ajudar os comerciantes a obter retornos consistentes ao mesmo tempo em que limitam o risco. Em uma situação ideal, os comerciantes devem se sentir como robôs, executando comércios sistematicamente e sem emoção. Então, talvez você se perguntou: O que é parar um robô de trocar o meu sistema A resposta: Nada Este tutorial irá apresentá-lo para as ferramentas e técnicas que você pode usar para criar seu próprio sistema automatizado de negociação. Como são automatizados sistemas de negociação criados Sistemas de negociação automatizados são criados por converter suas regras de sistemas de negociação em código que seu computador pode entender. Seu computador, em seguida, executa essas regras através de seu software de negociação, que olha para os comércios que aderem às suas regras. Finalmente, os comércios são automaticamente colocados com o seu corretor. Este tutorial incidirá sobre a segunda e terceira partes deste processo, onde suas regras são convertidas em um código que seu software de negociação pode entender e usar. O Software de Negociação Suporta Sistemas de Negociação Automatizada Existem muitos programas de negociação que suportam sistemas de negociação automatizados. Alguns gerarão automaticamente e colocará comércios com seu corretor. Outros encontrarão automaticamente negócios que se ajustem aos seus critérios, mas exigem que você coloque os pedidos com seu corretor manualmente. Além disso, os programas de negociação totalmente automáticos exigem frequentemente que você use corretoras específicas que suportam esses recursos, você também pode ter que preencher um formulário de autorização adicional. Vantagens e Desvantagens Sistemas de negociação automatizados têm vários benefícios, mas eles também têm suas desvantagens. Afinal, se alguém tivesse um sistema de negociação que automaticamente fazia dinheiro o tempo todo, ele ou ela literalmente possuir um dinheiro fazendo máquina Vantagens: Um sistema automatizado leva a emoção e ocupado-trabalho de negociação, que permite que você se concentrar em melhorar Sua estratégia e regras de gestão de dinheiro. 13 Uma vez que um sistema lucrativo é desenvolvido, ele não exige nenhum trabalho de sua parte até que ele quebre, ou as condições de mercado exigem uma mudança. Desvantagens: Se o sistema não é devidamente codificado e testado, grandes perdas podem ocorrer muito rapidamente. 13 Às vezes é impossível colocar certas regras no código, o que torna difícil desenvolver um sistema de negociação automatizado. Neste tutorial você aprenderá como planejar e projetar um sistema de negociação automatizado, como traduzir esse projeto em código que seu computador compreenderá, como testar seu plano para garantir um desempenho ótimo e, finalmente, como colocar seu sistema em uso. Sistemas de Negociação Codificação: Design de SistemaSubscreva-se às Notícias para Utilizar para obter as últimas informações e análises Obrigado por se inscrever no Investopedia Insights - Notícias para Utilizar. Os sistemas automatizados de negociação minimizam as emoções, permitem a entrada mais rápida de pedidos, levam a uma maior consistência e resolvem problemas de erro de piloto. Os comerciantes de sistemas dividem seu tempo entre negociação, desenvolvimento, backtesting, otimização e testes diretos, para criar sistemas de negociação viáveis ​​e de alta probabilidade. Automated forex trading software analisa o mercado de negócios favoráveis ​​com base em sua entrada. Saiba mais sobre esta valiosa ferramenta forex. Ao misturar boa análise com implementação eficaz, você pode melhorar drasticamente seus lucros neste mercado. Aprenda a adicionar estrutura aos seus métodos de negociação com estes seis passos importantes. A maioria dos corretores irá fornecer-lhe com o comércio de registros, mas it039s também é importante para manter o controle em seu próprio país. Software fez dia de negociação rápida e automática - mais razão para ser tão meticuloso quanto possível ao escolher o caminho certo para suas necessidades. A Investopedia explica: A interconexão global dos sistemas de pagamentos dos EUA torna possíveis as transferências comerciais e financeiras. Perguntas Frequentes A depreciação pode ser usada como uma despesa dedutível para reduzir os custos fiscais, reforçando o fluxo de caixa Saiba como Warren Buffett se tornou tão bem sucedido através de sua participação em várias escolas de prestígio e suas experiências do mundo real. O CFA Institute permite a um indivíduo uma quantidade ilimitada de tentativas em cada exame. Embora você possa tentar o exame. Saiba mais sobre os salários médios dos analistas de mercado nos EUA e diferentes fatores que afetam os salários e os níveis globais. Perguntas Frequentes A depreciação pode ser usada como uma despesa dedutível para reduzir os custos fiscais, reforçando o fluxo de caixa Saiba como Warren Buffett se tornou tão bem sucedido através de sua participação em várias escolas de prestígio e suas experiências do mundo real. O CFA Institute permite a um indivíduo uma quantidade ilimitada de tentativas em cada exame. Embora você possa tentar o exame. Saiba mais sobre os salários médios do analista de mercado de ações nos EUA e diferentes fatores que afetam os salários e os níveis globais. MetaTrader 5 - Exemplos Como fazer um robô de negociação em nenhum momento para fazer um robô de negociação, você precisa de um sistema de negociação Riscos, incluindo o mais crítico - o risco de tomar uma decisão comercial errada. O sonho de cada comerciante é encontrar um robô comercial. Que está sempre em boa forma e não sujeito a fraquezas humanas - medo, ganância e impaciência. Cada recém-chegado quer obter ou criar um sistema de negociação claro e rigoroso que pode ser apresentado sob a forma de algoritmos e completamente se livrar das operações de rotina. É possível Um sistema de negociação é uma condição necessária para entrar no mercado e que o sistema deve ser rentável, é claro. Quando os recém-chegados vêm ao mercado, eles são geralmente esmagados pela grande massa de informações difíceis de entender. Livros e fóruns de comerciantes podem fornecer alguma ajuda nesse caso. Infelizmente, nem todos os autores são bem sucedidos comerciantes e nem todos os comerciantes bem sucedidos escrever livros. Muitos recursos especiais da web são criados apenas para ganhar lucro para seus proprietários, pois é muito mais difícil negociar seu próprio dinheiro do que emitir previsões e ensinar sistemas de negociação. Cada comerciante deve passar independentemente todas as fases de uma criação de sistema de comércio. Há um ditado popular que não importa qual sistema você usa para a negociação, a principal coisa é que você deve realmente comércio de acordo com esse sistema. Caso contrário, a negociação no mercado se transforma em uma aposta com um resultado previsível. Trading Robots e Forex Forex mercado é acreditado para ter uma grande liquidez. Além disso, permite a negociação 24 horas por dia, ao contrário de muitos outros mercados. Portanto, muitos comerciantes tentam fazer robôs de negociação especialmente para o mercado Forex, uma vez que oferece um grande número de instrumentos de negociação. No entanto, os céticos afirmam que todos os pares de moedas estão fortemente correlacionados uns com os outros fornecendo muito baixa volatilidade no mercado. Mas seus oponentes respondem que cada par de moedas tem suas próprias características e baixa volatilidade é compensada por uma grande alavancagem. Em qualquer caso, os instrumentos de Forex são atraentes para fazer robôs comerciais ea maioria dos apoiantes da negociação automatizada aprimorar suas habilidades em pares de moedas. MetaTrader 4 e MetaTrader 5 terminais de negociação são especialmente concebidos para desenvolver facilmente sistemas de negociação automatizados, mas ao mesmo tempo sua interface também é conveniente para negociação manual. Como começar a fazer um robô de negociação Existem muitas abordagens para a construção de um sistema de negociação automatizado. Descreveremos apenas alguns importantes. A primeira abordagem baseia-se em matemática. Um desenvolvedor tenta criar uma espécie de equação que pode considerar muitos fatores. Esta abordagem baseia-se na firme convicção de que os movimentos de preços são geridos por um modelo que pode ser encontrado utilizando dados históricos disponíveis. Na maioria dos casos, os seguidores de tal abordagem sabem muito matemática, mas não sabem nada sobre / não estão interessados ​​no mercado. O mercado é uma pura abstração, um tipo de jogo intelectual para eles. Esta abordagem geralmente leva a muitos anos de estudo e desenvolvimento, enquanto um resultado definitivo na forma de um sistema de negociação automatizado de trabalho não é tão importante. A segunda abordagem baseia-se no estudo das leis do mercado. Nenhuma tentativa é feita para entender por que o preço sobe ou desce quando vários números de análise técnica aparecem em um gráfico. A vantagem desta abordagem é que ela não requer nenhum conhecimento especial de matemática e não faz suposições sobre a força motriz do mercado. É mais claro e conveniente ao estudar negociação. É mais popular entre os comerciantes que receberam o reconhecimento universal. A desvantagem da abordagem é a necessidade de rastrear constantemente todos os símbolos necessários. Mais cedo ou mais tarde, um comerciante começa a considerar a automação de processos de negociação ea questão mais considerável aparece naquela fase de complexidade de formalizar as regras de negociação ao tentar expressá-las na forma de algoritmos. Em alguns casos os comerciantes que tentam encomendar um robô comercial não pode descrever regras de negociação e encontrar um terreno comum com programadores. A terceira abordagem é baseada na tentativa de criar uma caixa preta baseada em redes neurais com o uso das ferramentas prontas amplamente disponíveis em pacotes especiais de software e matemática. A criação de um sistema automatizado de negociação com os elementos da inteligência artificial é uma tarefa empolgante e desafiadora, mesmo para os recém-chegados, uma vez que não requer nem fundo matemático profundo, nem experiência de programação - tudo é feito usando recursos visuais. Um comerciante deve saber o básico de indicadores técnicos, possuem uma capacidade de preparar dados de preços necessários e experiência em algum pacote definitivo para trabalhar com redes neurais. A principal desvantagem desta abordagem é que um robô de negociação obtido usando essas ferramentas especializadas para trabalhar com redes neurais é realmente uma caixa preta. Os comerciantes não conhecem seus princípios de funcionamento e, em geral, é impossível prever qual fase do mercado será a mais problemática para o robô. Os programadores escolhem frequentemente a quarta aproximação que começam fazer um robô de troca desde o começo sem gastar o tempo para a troca manual. Por que trocar manualmente Você pode fazer um robô gastando alguns meses e colher os benefícios de seus esforços então. Mas sem dores, sem ganhos. Na maioria dos casos, os programadores começam a criar toda a infra-estrutura necessária usando uma linguagem de programação familiar ao invés de apenas fazer um robô de negociação obter e processar dados de preços, representação visual de gráficos e indicadores, meios personalizados de testar estratégias em dados históricos e assim por diante. Eles ganham muita experiência no processo. Mas na maioria dos casos, essa experiência não trazê-los mais perto da criação de objetivo final de um sistema de comércio automatizado. E mesmo se um robô comercial é criado, não há garantia de que será rentável. E se um programador quer escrever outro sistema de negociação Reestruturação profunda e novos erros de programação são inevitáveis. Há também a quinta abordagem de compra de um sistema de negociação ready-made sob a forma de um robô comercial. Neste caso, um comerciante age como um operador ou um sintonizador. Esta abordagem economiza muito tempo (sem necessidade de aprender muitas coisas novas) e permite que os comerciantes para entrar rapidamente no mundo da negociação automatizada. A principal desvantagem desta abordagem decorre de suas vantagens você não sabe os princípios de operação do seu robô comercial e sua estrutura. E mesmo se um vendedor forneceu-lhe uma descrição detalhada do sistema de comércio implementado, você nunca estará completamente certo nele. No entanto, nenhuma das abordagens mencionadas pode dar-lhe garantia absoluta, exceto um depósito bancário. Mas isso não é uma solução muito adequada para as pessoas interessadas no mercado de negociação e formas de aumentar seus ativos privados. Qual é a melhor abordagem para a negociação automatizada para um comerciante Cada uma das cinco abordagens descritas tem suas vantagens e corresponde a algum tipo definido de comerciante. É improvável que você escolha a primeira abordagem (descrição analítica do mercado) sem um bom conhecimento matemático. É igualmente improvável que você vai começar a fazer robôs de negociação com base em redes neurais. No entanto, ambas as abordagens são muito emocionantes e proporcionar um bom exercício intelectual. Abaixo vamos discutir apenas a segunda abordagem, que já é considerada a clássica. Essa é a abordagem geralmente escolhida por novos seguidores da negociação automatizada, como a análise técnica continua a ser a área de conhecimento chave ao aprender o básico de negociação. Outra vantagem da segunda abordagem é que depois de passar algum tempo para a negociação manual e obter o sentido do mercado, você já terá uma boa compreensão das ferramentas de análise técnica. Além disso, você será capaz de programar estratégias de negociação ou criar redes neurais em um nível superior. Os primeiros passos em fazer um robô de negociação Para fazer um sistema de negociação automatizado, você precisa de habilidades de programação e conhecimento de todos os meandros do processamento de pedidos de comércio. Mas primeiro você pode começar a partir do ready-made Expert Advisors robôs de negociação a partir da biblioteca livre Código Base. Baixe qualquer Expert Advisor (robô de negociação) e lançá-lo no Strategy Tester dos terminais MetaTrader 4 ou MetaTrader 5. Selecione um intervalo de histórico mostrando uma tendência forte e um intervalo com um plano. Execute a otimização de um perito Advisor parâmetros de entrada e examinar suas diferenças nesses dois intervalos. Inicie um Expert Advisor com os parâmetros ideais para um plano em um intervalo de tendência e com os parâmetros ideais para uma tendência em um intervalo simples. Examine as diferenças nos resultados de negociação, promoções distribuições e outros parâmetros estatísticos. Como resultado, você vai saber o quanto o comportamento do seu sistema de negociação pode variar quando a situação do mercado muda. Seria melhor tentar várias estratégias de negociação padrão usando este método em diferentes partes da história e vários símbolos. Tal teste impede a montagem de um sistema de negociação para algum intervalo de história definida e fornece uma melhor compreensão dos sistemas de tendência e contra-tendência. O próximo passo seria criar sistemas de negociação mais complexos baseados na combinação de sinais simples já existentes do MQL5 Wizard set. Você pode testar e desenvolver sua intuição de negociação separando sinais ruins de um sistema usando um filtro baseado em outro sistema sem meios de programação. A principal coisa aqui não é sobrepassar. Quanto mais parâmetros de entrada tiver um sistema de negociação, mais fácil será ajustá-lo. Tem havido um monte de discussões sobre as diferenças entre otimização e montagem. Não há soluções amplamente aceitas aqui. Mas a visualização de resultados de teste / otimização e seu próprio senso comum podem ajudá-lo. Aprenda a identificar os parâmetros de entrada mais críticos que afetam seu sistema de negociação de todo o conjunto de dados de entrada. Não preste muita atenção aos parâmetros secundários que levam tempo durante a otimização, mas não afetam a própria lógica do sistema. Lembre-se que um bom sistema de negociação sempre demonstra um pequeno movimento livre de parâmetros secundários, mas não exibe volatilidade dramática em caso de mudanças de mercado insignificantes. Você pode gastar tanto tempo nesta fase, como você deseja, até que você esteja certo de que você pode entender qualquer estratégia de negociação de exame de teste e resultados de otimização. O conhecimento das forças e fraquezas dos sistemas padrão permitirá que você esteja melhor preparado ao criar seu próprio robô comercial. Programação de um robô comercial Suponha que você aprendeu / está aprendendo a linguagem de programação MQL4 ou MQL5 e agora você está pronto para escrever seu primeiro Expert Advisor para o terminal do cliente MetaTrader. Vários casos são possíveis aqui. Primeiro, você pode examinar vários ready-made robôs comerciais descritos nos artigos para compreender melhor complexidade de programação. Em segundo lugar, você pode fazer perguntas sobre MQL4munity ou MQL5munity. Se você tiver quaisquer problemas não resolvidos. Os participantes experientes da comunidade geralmente ajudam os recém-chegados mostrando interesse sincero no assunto. Em terceiro lugar, você pode solicitar imrpovement ou desenvolvimento de um Expert Advisor ou um indicador no serviço Jobs. Se você não é capaz de escrever um programa necessário por conta própria. Mas mesmo se você fizer uma encomenda através do serviço freelance, você deve ter alguma idéia sobre testes de estratégia para encontrar um idioma comum com um desenvolvedor. Além disso, o conhecimento básico de uma linguagem de programação permite que você implemente pequenas correções e alterações no código após o trabalho já ter sido concluído. Afinal, não seria muito conveniente chamar um programador para corrigir cada pequeno problema que você encontrar. Seria muito mais fácil e rápido para corrigi-lo sozinho. Não há necessidade de reinventar a roda Como encontrar sua própria estratégia de negociação, ou pelo menos em que direção você deve concentrar sua pesquisa Todos os comerciantes proteger seus próprios sistemas de negociação, se eles têm um. Todos os recém-chegados querem criar um sistema rentável ou obter um ready-made. Ao mesmo tempo, qualquer solução obtida parece ser muito simples em comparação com as idéias dos recém-chegados sobre um verdadeiro sistema comercial. Exército homens em todo o mundo são propensos a níveis excessivos de sigilo. Há muitas piadas sobre isso, incluindo o seguinte: O segredo militar não está no que você está estudando, - diz um oficial aos alunos da escola militar, - mas no fato de que exatamente você está estudando. A situação com os sistemas de negociação é semelhante o suficiente: a maioria dos comerciantes usam idéias de negociação simples e bem conhecidas com pequenas modificações, por exemplo, adicionando Trailing Stop ou confirmações de indicadores de tendência. Há uma abundância de fóruns de comerciantes com acesso limitado onde os participantes se juntam aos seus esforços para desenvolver ou melhorar alguns sistemas de negociação secreta. O mais interessante é que esses sistemas não contêm nada de especial. Normalmente uma idéia bem conhecida (como o comércio com a tendência) é usado como base. Em seguida, é aperfeiçoado com alguns novos indicadores desconhecidos para o público em geral. Portanto, você pode facilmente ter disponível trading robôs código-fonte e tentar usá-los corretamente com vários símbolos e prazos. Outro ditado popular pode ser mencionado aqui: Você não gosta de gatos Você só não sabe como cozinhá-los É difícil de acreditar, mas a probabilidade de que você vai desenvolver algo realmente novo é muito pequeno. A principal coisa aqui é criar um sistema usando ingredientes disponíveis. Não pense que alguns gênios têm acesso a alguns sistemas secretos dos laboratórios da NASA. Esse é o segredo do Graal. Só alguns vão fazê-lo através Então, por que ninguém usa idéias de negociação, se eles estão literalmente dentro alcance braços A resposta provavelmente está na psicologia humana. A equipe de muitos bancos e grandes fundos de investimento inclui comerciantes realizando negócios de acordo com regras rígidas e dentro de volumes limitados. Mas por algumas razões, apenas alguns comerciantes institucionais deixar suas empresas e começar a negociar com seu próprio dinheiro. Acontece que você precisa não só de uma estratégia comercial, mas também a disciplina de ferro para segui-lo. Muitos comerciantes descobriram com pesar que eles também têm os mesmos problemas psicológicos descritos nos livros. Depois de perceber que o pior inimigo dos comerciantes são eles próprios, um recém-chegado começa a pensar em fazer um robô comercial para eliminar um fardo psicológico. Embora eu ligeiramente desviar do tópico, devo mencionar os comerciantes de tartarugas lendárias que negociaram com sucesso em vários mercados no final do século XX. Leia Caminho da Tartaruga e você verá que a coisa mais importante para um comerciante é uma auto-disciplina e não algum sistema top secret. Infelizmente, a maioria dos recém-chegados não será capaz de seguir uma estratégia rentável, mesmo se obtê-lo gratuitamente. O problema é que a maioria das estratégias de negociação que são perfeitamente adequadas para o comércio manual dificilmente pode ser formalizada e transcrita para uma linguagem de programação. As estratégias que podem ser facilmente formalizadas (por exemplo, aquelas envolvendo duas intermedias de médias móveis) são muito simples e requerem muitos aprimoramentos e aprimoramentos, para que possam ser usados ​​na prática. Assim, uma idéia simples é gradualmente complicada por uma abundância de parâmetros externos que impedem um robô comercial de entradas falsas e erros claramente visíveis para um desenvolvedor. Uma questão de otimização robô negociação emerge. Este processo não deve se transformar em uma superotimização e ajuste para um intervalo de história particular. Para resolver esse problema, o teste direto usando os parâmetros de sistema obtidos foi implementado no terminal MetaTrader 5. Se os resultados de teste direto não diferirem significativamente dos obtidos na seção de otimização, há uma probabilidade de que um robô de negociação será estável o suficiente por algum tempo após seu lançamento em uma conta de negociação. Um comprimento de um intervalo para otimização de parâmetros e um valor real de que algum tempo dependem de um determinado sistema de comércio. Assim, a otimização de um robô de negociação antes de lançá-lo em uma conta de negociação lembra de desenrolar uma funda - mais cuidadosamente temos desenrolado e lançou um projétil da funda, mais longe ele vai voar e mais precisa a sua trajetória será. Um robô de negociação completamente desenvolvido irá manter um resultado positivo em uma conta de negociação por um tempo maior do que um robô de negociação obtido como resultado de um ajuste. Podemos dizer que o Graal é uma idéia de trabalho e ajuste correto de parâmetros realizados de tempos em tempos nos momentos de mudanças de condições de mercado. Isso pode ser ilustrado pelos resultados do Campeonato de Negociação Automatizada que é realizada por muitos anos já. Os Consultores Especialistas enviados de todos os participantes passam por testes automáticos sobre o intervalo de tempo de Janeiro a finais de Julho. O principal requisito para passar o teste automático é um lucro obtido durante oito meses de testes. Mas menos de metade dos robôs comerciais admitidos para o Campeonato continuam rentáveis ​​depois de meses de trabalho autônomo. Você também pode tentar suas habilidades em fazer e ajustar o seu robô de negociação para participar do Campeonato e obter os resultados de teste para a frente do seu Expert Advisor. Além disso, a participação é gratuita e os prêmios são impressionantes. Esperamos vê-lo lá Conclusão Profissional intraday comerciantes gastam muitas horas sentadas em seus computadores e à espera do momento certo para realizar um negócio. Claro, eles não podem estar em boa forma o tempo todo. A maioria dos comerciantes chegam à conclusão de que suas ações violam suas próprias regras comerciais. Nem todos os sistemas de negociação podem ser completamente formalizados, mas mesmo esses sistemas podem, na maioria dos casos, adotar ferramentas adicionais, como indicadores, sistemas analíticos e filtros de sinais falsos. Nós não fazemos nenhuma recomendação especial aqui sobre o aprendizado de línguas MQL4 ou MQL5, pois há muitos outros artigos úteis sobre esse assunto. A finalidade deste artigo era fornecer alguma idéia inicial sobre como começar fazer seu robô de troca para MetaTrader 4 e MetaTrader 5 terminais. Esperamos que este artigo irá poupar tempo para os recém-chegados e mostrar a direção certa na difícil tarefa de desenvolver um sistema de negociação automatizado. Aviso: Todos os direitos sobre estes materiais são reservados pela MQL5 Ltd. É proibida a cópia ou reimpressão destes materiais, no todo ou em parte.

No comments:

Post a Comment