Sistemas de negociação.
Vídeos de ajuda relacionados.
O ProOrder é o módulo de negociação automática do ProRealTime. Os sistemas de negociação podem ser criados com ou sem programação e ser usados com carteiras de negociação simuladas e reais.
Como criar facilmente um sistema de negociação sem programação.
Dica: Saiba como aproveitar os nossos avançados recursos de programação passo a passo:
Esta seção mostra como criar, fazer backtest e otimizar um exemplo de sistema comercial sem fazer qualquer programação.
Primeiro, clique no botão no canto superior direito de um gráfico, depois vá para a guia "Probacktest & amp; Comércio automático & quot; e clique em & quot; New & quot ;. A seguinte janela irá aparecer:
Nós somos por padrão em uma "Criação Assistida & quot; modo que permite que você crie sua estratégia sem ter que escrever uma única linha de código. Você também pode criar seu próprio código clicando no rótulo "Criação por programação" da janela exibida acima.
A "criação assistida" A janela é composta de vários botões (Compra, Vender, Curto, Sair) que permitem definir suas condições de compra e venda. Você pode definir paradas e alvos clicando nos botões correspondentes. Finalmente, "Gerar código" para gerar automaticamente o código para o seu backtest!
Exemplo: Deixe criar uma estratégia com base no índice de dinâmica estocástica. Primeiro mostramos uma média móvel simples sobre o preço e o indicador SMI.
Primeiro, clique no botão. Em seguida, clique em & quot; Backtesting & quot; no canto superior direito, clique em & quot; New & quot; e escolha o & quot; Buy & quot; para definir suas condições de compra. Finalmente, clique no gráfico SMI. A seguinte janela irá aparecer:
Selecione & quot; Stoch momentum 1 & quot; & quot; Cross Over & quot; "Sinal 1"
Agora vamos adicionar outra condição clicando no botão "Adicionar condição". Nós clicamos nesse tempo no gráfico de preços. A seguinte janela irá aparecer:
Deixe agora definir como vender as posições de compra clicando em "Sell & quot; e depois no gráfico estocástico. Escolha & quot; Stoch momentum 1 & quot; & quot; Cross Under & quot; "Mude a média 1" e clique em & quot; OK & quot ;.
Em seguida, definimos os parâmetros ilustrados abaixo:
Para definir a estratégia de parada, clicamos em & quot; Stops & amp; Alvo " e escolhemos as configurações abaixo:
Clique no & quot; OK & quot; botão. O programa está pronto, você só precisa dar um nome ao seu backtest, como "Momento estocástico" e clique em "Gerar código".
Para executar o backtest, clique em "ProBacktest my system". Um gráfico contendo a curva de equidade do backtest será exibido, bem como um relatório detalhado contendo informações de desempenho:
Você pode modificar o backtest para melhorar seus resultados. Clique no ícone de chave inglesa da curva de Equidade destacada em amarelo e depois em "Modificar ProBacktest":
Deixe criar uma variável em vez de um valor fixo para a média móvel. Para fazer isso, remova o número "150" do programa e escreve "número" em vez de. Em seguida, clique no botão "Adicionar" & quot; do campo "Parâmetros de otimização" e escolha as configurações abaixo:
Finalmente, clique no botão "ProBacktest my system". Depois de alguns segundos, você obtém um relatório de otimização que lhe dá os valores que dão os melhores resultados para o conjunto de dados históricos examinados.
Para continuar a melhorar o sistema, você pode tentar adicionar novas condições. Você também pode modificar o tipo de parada usada ou adicionar um objetivo de lucro.
Com a criação por programação, você pode aplicar funções muito mais sofisticadas usando nossa biblioteca de Funções a que pode acessar, clicando na função & quot; Inserir função & quot; botão como mostrado abaixo.
Uma janela aparece com todas as funções disponíveis com o módulo ProBacktest e o texto de ajuda correspondente. Ao clicar em "Adicionar", você pode inserir esta função no seu programa na localização do cursor do mouse.
Registre-se agora para acessar a versão gratuita do ProRealTime ou faça o login para solicitar a sua versão gratuita de 7 dias com dados em tempo real.
A negociação pode expô-lo ao risco de perda maior do que seus depósitos e só é adequado para clientes experientes que tenham meios financeiros suficientes para suportar esse risco. Nenhuma informação neste site é um conselho de investimento ou uma solicitação para comprar ou vender qualquer instrumento financeiro.
Siga ProRealTime para informações e visualizações exclusivas.
Guia Avançado ao MetaTrader 4 - Negociação Automatizada.
Expert Advisors - programas no terminal que foram desenvolvidos no MQL4 e utilizados para a automação de processos analíticos e comerciais. Algumas plataformas se referem a estas como estratégias.
Indicadores personalizados - programas desenvolvidos no MQL4 pelo usuário para funcionar como um indicador técnico. Os indicadores personalizados destinam-se a analisar a atividade de preços, mas não a negociar.
Scripts - programas escritos no MQL4 e destinados a executar uma única execução de alguma ação. Um script pode desempenhar funções analíticas e comerciais. Uma vez que um script concluiu sua função uma vez, ele pára automaticamente.
Prós e contras de sistemas de negociação automatizados.
Os comerciantes e os investidores podem transformar regras de entrada, saída e gerenciamento de dinheiro precisas em sistemas de negociação automatizados que permitem aos computadores executar e monitorar os negócios. Uma das maiores atrações da automação de estratégia é que pode tirar parte da emoção fora da negociação, uma vez que os negócios são automaticamente colocados assim que determinados critérios forem atendidos. Este artigo apresentará os leitores e explicará algumas das vantagens e desvantagens, bem como as realidades, dos sistemas de negociação automatizados. (Para leitura relacionada, veja The Power Of Program Trades.)
O que é um sistema de negociação automatizado?
Os sistemas de negociação automatizados, também denominados sistemas de negociação mecânica, negociação algorítmica, negociação automatizada ou negociação de sistema, permitem que os comerciantes estabeleçam regras específicas para ambas as entradas comerciais e saídas que, uma vez programadas, podem ser executadas automaticamente através de um computador. As regras de entrada e saída comercial podem ser baseadas em condições simples, como um crossover médio móvel, ou podem ser estratégias complicadas que requerem uma compreensão abrangente da linguagem de programação específica para a plataforma de negociação do usuário ou a experiência de um programador qualificado. Os sistemas de negociação automatizados normalmente exigem o uso de software que esteja vinculado a um corretor de acesso direto, e quaisquer regras específicas devem ser escritas na linguagem proprietária dessa plataforma. A plataforma TradeStation, por exemplo, usa a linguagem de programação EasyLanguage; A plataforma NinjaTrader, por outro lado, utiliza a linguagem de programação NinjaScript. A Figura 1 mostra um exemplo de uma estratégia automatizada que desencadeou três negociações durante uma sessão de negociação. (Para leitura relacionada, veja Comércio Global e Mercado Moeda.)
[Os sistemas de negociação automatizada podem usar muitos indicadores técnicos diferentes para definir pontos de entrada e saída. O Curso de Análise Técnica da Investopedia fornece uma visão geral detalhada desses indicadores técnicos e padrões de gráficos que os comerciantes podem usar ao criar sistemas de negociação automatizados.]
Algumas plataformas de negociação possuem "assistentes" de construção de estratégias que permitem aos usuários fazer seleções a partir de uma lista de indicadores técnicos comumente disponíveis para construir um conjunto de regras que podem ser negociadas automaticamente. O usuário poderia estabelecer, por exemplo, que um longo comércio será inserido uma vez que a média móvel de 50 dias cruza acima da média móvel de 200 dias em um gráfico de cinco minutos de um instrumento comercial específico. Os usuários também podem inserir o tipo de ordem (mercado ou limite, por exemplo) e quando o comércio será acionado (por exemplo, no fechamento da barra ou aberto da próxima barra), ou use as entradas padrão da plataforma. Muitos comerciantes, no entanto, optam por programar seus próprios indicadores e estratégias personalizados ou trabalhar em estreita colaboração com um programador para desenvolver o sistema. Embora isso geralmente requer mais esforço do que usar o assistente da plataforma, ele permite um grau de flexibilidade muito maior e os resultados podem ser mais gratificantes. (Infelizmente, não existe uma estratégia de investimento perfeita que garanta o sucesso. Para mais informações, consulte Usando Indicadores Técnicos para Desenvolver Estratégias de Negociação.)
Uma vez que as regras foram estabelecidas, o computador pode monitorar os mercados para encontrar oportunidades de compra ou venda com base nas especificações da estratégia comercial. Dependendo das regras específicas, assim que uma negociação for inserida, serão gerados automaticamente quaisquer pedidos de perdas de proteção de paradas, paradas de trânsito e metas de lucro. Em mercados em movimento rápido, esta entrada de ordem instantânea pode significar a diferença entre uma pequena perda e uma perda catastrófica no caso de o comércio se mover contra o comerciante.
Vantagens de Sistemas de Negociação Automatizados.
Há uma longa lista de vantagens em ter um computador monitorando os mercados para oportunidades comerciais e executar os negócios, incluindo:
Minimize Emoções. Os sistemas de negociação automatizados minimizam as emoções ao longo do processo de negociação. Ao manter as emoções sob controle, os comerciantes normalmente têm um tempo mais fácil de aderir ao plano. Uma vez que as ordens comerciais são executadas automaticamente uma vez que as regras comerciais foram cumpridas, os comerciantes não poderão hesitar ou questionar o comércio. Além de ajudar os comerciantes que têm medo de "puxar o gatilho", o comércio automatizado pode conter aqueles que estão aptos a vender demais - comprando e vendendo em todas as oportunidades percebidas.
Capacidade de Backtest. Backtesting aplica as regras de negociação aos dados históricos do mercado para determinar a viabilidade da idéia. Ao projetar um sistema de negociação automatizada, todas as regras precisam ser absolutas, sem espaço para interpretação (o computador não pode fazer suposições - é preciso dizer exatamente o que fazer). Os comerciantes podem tomar esses conjuntos precisos de regras e testá-los em dados históricos antes de arriscar dinheiro em negociação ao vivo. O backtesting cuidadoso permite aos comerciantes avaliar e afinar uma idéia comercial e determinar a expectativa do sistema - o valor médio que um comerciante pode esperar para ganhar (ou perder) por unidade de risco. (Oferecemos algumas dicas sobre este processo que podem ajudar a repor suas estratégias de negociação atuais. Para mais informações, consulte Backtesting: Interpreting the Past.)
Preserve Discipline. Como as regras comerciais são estabelecidas e a execução comercial é executada automaticamente, a disciplina é preservada mesmo em mercados voláteis. A disciplina é muitas vezes perdida devido a fatores emocionais, como o medo de sofrer uma perda, ou o desejo de obter um pouco mais de lucro de um comércio. O comércio automatizado ajuda a garantir que a disciplina seja mantida porque o plano de negociação será seguido exatamente. Além disso, o erro piloto é minimizado, e uma ordem para comprar 100 ações não será inserida incorretamente como uma ordem para vender 1.000 ações.
Alcançar Consistência. Um dos maiores desafios na negociação é planejar o comércio e negociar o plano. Mesmo que um plano de negociação tenha o potencial de ser rentável, os comerciantes que ignoram as regras estão alterando a expectativa de que o sistema teria tido. Não existe um plano de negociação que ganhe 100% do tempo - as perdas são parte do jogo. Mas as perdas podem ser psicologicamente traumatizantes, então um comerciante que tem duas ou três negociações perdidas em uma fila pode decidir ignorar o próximo comércio. Se esse próximo comércio fosse um vencedor, o comerciante já havia destruído qualquer expectativa do sistema. Os sistemas de negociação automatizados permitem que os comerciantes obtenham consistência ao negociar o plano. (É impossível evitar o desastre sem regras de negociação. Para mais informações, veja 10 Passos para construir um Plano de Negociação vencedor.)
Velocidade de entrada de pedido aprimorada. Uma vez que os computadores respondem imediatamente às mudanças nas condições do mercado, os sistemas automatizados são capazes de gerar ordens assim que os critérios comerciais forem atendidos. Entrar ou sair de um comércio alguns segundos antes pode fazer uma grande diferença no resultado do comércio. Assim que uma posição é inserida, todos os outros pedidos são gerados automaticamente, incluindo perdas protetoras de parada e metas de lucro. Os mercados podem se mover rapidamente, e é desmoralizante ter um comércio atingindo o objetivo de lucro ou superar um nível de perda de parada - antes que as ordens possam ser inseridas. Um sistema de negociação automatizado evita que isso aconteça.
Desvantagens e Realidades dos Sistemas Automatizados de Negociação.
Os sistemas de negociação automatizados possuem muitas vantagens, mas existem algumas quedas e realidades a que os comerciantes devem estar cientes.
Falhas mecânicas. A teoria por trás do comércio automatizado faz com que pareça simples: configurar o software, programar as regras e assisti-lo comercializar. Na realidade, no entanto, a negociação automatizada é um método sofisticado de negociação, mas não infalível. Dependendo da plataforma de negociação, uma ordem comercial pode residir em um computador - e não em um servidor. O que isso significa é que, se uma conexão com a Internet for perdida, um pedido pode não ser enviado ao mercado. Também pode haver uma discrepância entre os "negócios teóricos" gerados pela estratégia e o componente da plataforma de entrada de pedidos que os transforma em trades reais. A maioria dos comerciantes deve esperar uma curva de aprendizado ao usar sistemas de negociação automatizados, e geralmente é uma boa idéia começar com pequenos tamanhos comerciais enquanto o processo é refinado.
Monitoramento. Embora seja ótimo ligar o computador e sair para o dia, os sistemas de negociação automatizados requerem monitoramento. Isso é devido ao potencial de falhas mecânicas, como problemas de conectividade, perdas de energia ou falhas no computador, e às peculiaridades do sistema. É possível que um sistema de negociação automatizado experimente anomalias que possam resultar em ordens erradas, ordens faltantes ou pedidos duplicados. Se o sistema for monitorado, esses eventos podem ser identificados e resolvidos rapidamente.
Os comerciantes têm a opção de executar seus sistemas de negociação automatizados através de uma plataforma de negociação baseada no servidor, como o Strategy Runner. Essas plataformas freqüentemente oferecem estratégias comerciais para venda, um assistente para que os comerciantes possam projetar seus próprios sistemas ou a capacidade de hospedar sistemas existentes na plataforma baseada no servidor. Por uma taxa, o sistema de negociação automatizado pode pesquisar, executar e monitorar negócios - com todos os pedidos que residem em seu servidor, resultando em entradas de pedidos potencialmente mais rápidas e confiáveis.
Embora seja atraente por uma variedade de fatores, os sistemas automáticos de negociação não devem ser considerados um substituto para negociações cuidadosamente executadas. Falhas mecânicas podem acontecer e, como tal, esses sistemas requerem monitoramento. As plataformas baseadas em servidor podem fornecer uma solução para comerciantes que desejam minimizar os riscos de falhas mecânicas. (Para leitura relacionada, veja Day Trading Strategies For Beginners.)
processo de configuração simples de 5 minutos.
PASSO # 1: Crie uma conta gratuita para.
Veja Nosso Desempenho.
Os novos usuários devem criar uma conta gratuita antes de acessar ou analisar sistemas.
PASSO # 2: Selecione Automated Trading Systems And Trade FREE.
Uma vez que você entrar em nossa plataforma, você verá os sistemas de negociação automatizados disponíveis para escolher. Você pode trocar um sistema ou trocar todos eles. A melhor parte é que nossos sistemas têm provas gratuitas. Você pode ganhar dinheiro e saber que funciona antes de arriscar um centavo! Don & # 8217; t quer Autotrade? Isso é bom porque todos os sistemas enviam e-mails e alertas de texto para você seguir também!
PASSO # 3: Selecione o Agente de Sistemas de Negociação Automatizado Compatível.
O corretor que você escolher irá, obviamente, depender de qual sistema de negociação automatizado você quer negociar. Abaixo de nossos corretores, recomendamos e trabalhamos em estreita colaboração, mas muitos corretores compatíveis estão disponíveis durante a configuração do corretor autotrading.
CORRETOR PREFERIDO EUA E USUÁRIOS INTERNACIONAIS - FUTURAS SOMENTE CORRETOR - CLIQUE AQUI.
O GRUPO FOX (O nosso representante ajudará a configurar sua conta)
Se você tiver alguma dúvida sobre este processo: (312) 756-0945.
Clientes na U. S. e no exterior. Abrir Conta: CLIQUE AQUI.
CORRETOR PREFERENTE CORRETOR ALL-IN-ONE - STOCKS, ETF, OPÇÕES, FUTURES, FOREX.
Interactive Brokers - USA, Canadian & Overseas Traders CLIQUE AQUI.
CORRETORES INTERATIVOS: Usuários em todos os países, incluindo canadenses.
Trade Stocks, ETFs, Opções, Futuros, Forex e # 038; Sistemas de negociação CFD.
PASSO 4: Como configurar a negociação automatizada & # 038; AutoSync & # 8211; Vídeo.
PASSO 5: parabéns & # 8211; Seu comércio com AlgoTrades!
Aproveite os benefícios que os negócios automáticos podem oferecer!
Se você tiver dúvidas ou preocupações, envie-nos um e-mail e nós retornaremos imediatamente.