понедельник, 23 апреля 2018 г.

Software de negociação algorítmica forex


Negociação Algorítmica.


Análise técnica automatizada e operações comerciais.


O gerenciamento de contas comerciais por meio de aplicativos especializados do MetaTrader 5 é chamado de Negociação Automática ou Negociação Algorítmica. Estas aplicações são referidas como robôs de negociação; Eles podem analisar cotações de instrumentos financeiros, bem como executar operações comerciais nos mercados Forex e cambial. Robôs de negociação podem realizar operações nos mercados financeiros e, como resultado, um trader pode ser completamente substituído.


Os componentes de negociação algorítmica MetaTrader 5 compreendem o ambiente MQL5 IDE do ambiente de desenvolvimento integrado especializado. Esse ambiente de desenvolvimento abrange todo o ciclo de desenvolvimento de aplicativos comerciais, permitindo que o trader crie, depure, teste, otimize e execute robôs de negociação.


Como adquirir um robô comercial para o MetaTrader 5?


O Forex VPS permite a operação ininterrupta de robôs comerciais 24 horas por dia.


Você pode aproveitar ao máximo todas as vantagens de robôs de negociação, mesmo se você não tiver nenhum histórico de programação. Além do ambiente de desenvolvimento Expert Advisor, o MetaTrader 5 oferece opções para download, aluguel ou compra gratuita de milhares de aplicativos. E se essas vantagens não forem suficientes, você também pode solicitar um robô de negociação personalizado de um programador profissional.


O MetaTrader Market é a maior loja online, de onde você pode comprar ou alugar centenas de diferentes aplicativos de negociação para se adequar a todos os gostos e orçamentos. Você pode testar qualquer produto do Market gratuitamente antes de decidir comprá-lo. Basta fazer um pagamento para um robô selecionado direto da plataforma usando seu método de pagamento preferido e começar a usá-lo imediatamente.


Milhares de robôs e indicadores de negociação também podem ser baixados gratuitamente da Base de Código MQL5. O acesso direto ao acesso à Base de Código é fornecido na plataforma, portanto, escolha e baixe os aplicativos enquanto você negocia.


Se você não conseguir encontrar um aplicativo com os recursos necessários do Market ou Code Base, poderá solicitar um aplicativo personalizado de um programador profissional. Centenas de desenvolvedores que oferecem seus serviços através do MQL5 Freelance estão prontos para desenvolver seu robô personalizado não apenas no menor tempo possível, mas também pelo preço mais razoável.


Desenvolva seu próprio robô comercial.


O MQL5 IDE oferece ampla funcionalidade e opções amigáveis ​​para desenvolvedores de qualquer nível de habilidade. Os iniciantes podem usar o Assistente MQL5 para gerar um robô de negociação simples em apenas alguns cliques.


Desenvolvedores experientes e profissionais podem aproveitar todos os recursos do IDE MQL5:


A linguagem MQL5 de estratégias de negociação. Essa linguagem de programação de alto nível fornece arquitetura orientada a objetos, a maior velocidade de cálculo, sintaxe semelhante a C ++ e muito mais. O MetaEditor é um editor de estratégias que oferece opções de realce de código, um depurador e um compilador. O Strategy Tester com suporte para testes visuais, otimização, algoritmos genéticos, uma rede distribuída de agentes de teste e muito mais. Um módulo de execução na forma da plataforma MetaTrader 5 para executar aplicativos comerciais. Além da execução em alta velocidade de robôs, a plataforma oferece a mais ampla cobertura, permitindo que você teste seus aplicativos com centenas de corretores em todo o mundo. Documentação - descrição completa de todas as construções de linguagem. Tem problemas? Sinta-se à vontade para abrir a Referência da Linguagem! MQL5munity - uma comunidade de desenvolvedores Expert Advisor, contendo uma base de conhecimento única e oferecendo serviços adicionais onde você pode monetizar suas habilidades. Visite o site para ler artigos, comunicar-se com outros desenvolvedores, desenvolver aplicativos personalizados para traders através do serviço Freelance, vender seus aplicativos pelo Market e muito mais!


Com todas essas ferramentas e serviços, qualquer trader pode aprender facilmente como desenvolver seus próprios robôs comerciais. Você pode escrever programas para seu próprio uso ou oferecê-los a outros comerciantes por uma taxa. Desenvolva seu próprio robô comercial agora - tudo que você precisa está ao seu alcance!


MQL5munity.


O MQL5 é um portal da web internacional, no qual desenvolvedores de MQL5 podem interagir com traders de Forex e de ações. Este portal é também um enorme armazenamento de informações exclusivas para entusiastas de negociação algorítmica. Se você quer aprender como desenvolver robôs comerciais profissionais, não deixe de visitar o MQL5 - você encontrará tudo o que precisa neste site!


O site armazena informações úteis para desenvolvedores de sistemas de negociação: documentação completa, um grande banco de dados de artigos de pesquisa e um fórum onde você pode se comunicar com outros desenvolvedores. Além disso, o site fornece acesso a serviços populares por meio dos quais você pode gerar receita com suas habilidades de programador. Visite o site para descobrir como você pode começar a vender produtos através da maior loja de robôs comerciais e quanto você pode ganhar desenvolvendo aplicativos para outros traders!


Campeonato de Negociação Automatizada.


O poder dos robôs de negociação foi demonstrado durante os Campeonatos de Negociação Automatizada 2006-2012. Todos os anos, o grande prêmio de US $ 80.000 atraiu centenas de desenvolvedores e milhares de traders. Durante cada uma das competições, centenas de Expert Advisors foram negociados automaticamente de acordo com sua própria dinâmica por um período de três meses, e os autores dos melhores foram premiados com o título de Melhor Desenvolvedor EA e um prêmio sólido.


Visite o site e conheça a história dos ATCs, que apresentam uma grande coleção de altas e quedas impressionantes, negociações brilhantes e fiascos impressionantes, aplicativos simples e robôs profissionais engenhosos. Além disso, você pode monitorar como os robôs podem se comportar na negociação real e do que eles são capazes!


Forex Algorithmic Trading: um conto prático para engenheiros.


Como você deve saber, o mercado de câmbio (Forex ou FX) é usado para negociação entre pares de moedas. Mas você pode não estar ciente de que é o mercado mais líquido do mundo.


Alguns anos atrás, impulsionado pela minha curiosidade, dei meus primeiros passos no mundo da negociação algorítmica Forex, criando uma conta de demonstração e executando simulações (com dinheiro falso) na plataforma de negociação Meta Trader 4.


Depois de uma semana de "negociação", eu quase dobrei meu dinheiro. Impulsionado pela minha própria negociação algorítmica bem-sucedida, busquei mais fundo e acabei me inscrevendo em vários fóruns de FX. Logo, eu estava gastando horas lendo sobre sistemas de negociação algorítmica (conjuntos de regras que determinam se você deve comprar ou vender), indicadores personalizados, humor do mercado e muito mais.


Meu primeiro cliente


Por essa época, coincidentemente, ouvi dizer que alguém estava tentando encontrar um desenvolvedor de software para automatizar um sistema de negociação simples. Isso estava de volta aos meus tempos de faculdade quando eu estava aprendendo sobre programação simultânea em Java (threads, semáforos e todo esse lixo). Achei que esse sistema automatizado não poderia ser muito mais complicado do que o meu curso avançado de ciência de dados, então perguntei sobre o trabalho e participei do processo.


O cliente queria um software de negociação algorítmica construído com o MQL4, uma linguagem de programação funcional usada pela plataforma Meta Trader 4 para realizar ações relacionadas a ações.


O papel da plataforma de negociação (Meta Trader 4, neste caso) é fornecer uma conexão com um corretor Forex. O corretor fornece uma plataforma com informações em tempo real sobre o mercado e executa suas ordens de compra / venda. Para os leitores não familiarizados com a negociação em Forex, veja as informações fornecidas pelo feed de dados:


Através do Meta Trader 4, é possível acessar todos esses dados com funções internas, acessíveis em vários prazos: a cada minuto (M1), a cada cinco minutos (M5), M15, M30, a cada hora (H1), H4, D1, W1, MN .


O movimento do preço atual é chamado de tick. Em outras palavras, um tick é uma mudança no preço Bid ou Ask para um par de moedas. Durante mercados ativos, pode haver vários ticks por segundo. Durante os mercados lentos, pode haver minutos sem um tick. O tick é a pulsação de um robô do mercado monetário.


Quando você faz um pedido através de tal plataforma, você compra ou vende um certo volume de uma determinada moeda. Você também define os limites de stop-loss e take-profit. O limite de stop loss é a quantia máxima de pips (variações de preço) que você pode perder antes de desistir de uma negociação. O limite de take-profit é a quantidade de pips que você acumulará a seu favor antes de fazer um saque.


As especificações de negociação algorítmica do cliente eram simples: eles queriam um robô Forex baseado em dois indicadores. Como pano de fundo, os indicadores são muito úteis ao tentar definir um estado de mercado e tomar decisões comerciais, pois são baseados em dados passados ​​(por exemplo, valor de preço mais alto nos últimos n dias). Muitos vêm embutidos no Meta Trader 4. No entanto, os indicadores em que meu cliente estava interessado vieram de um sistema de negociação customizado.


Eles queriam negociar sempre que dois desses indicadores personalizados se cruzassem, e apenas em um determinado ângulo.


Enquanto eu sujava as mãos, aprendi que os programas MQL4 têm a seguinte estrutura:


A função start é o coração de todo programa MQL4, uma vez que é executada toda vez que o mercado se move (ergo, essa função será executada uma vez por tick). Este é o caso, independentemente do período de tempo que você está usando. Por exemplo, você poderia estar operando no período de tempo H1 (uma hora), mas a função de início seria executada milhares de vezes por período de tempo.


Para contornar isso, forcei a função a executar uma vez por unidade de período:


Obtendo os valores dos indicadores:


A lógica de decisão, incluindo a intersecção dos indicadores e seus ângulos:


Enviando os pedidos:


Se você estiver interessado, poderá encontrar o código completo e executável no GitHub.


Backtesting


Uma vez que eu construí meu sistema de negociação algorítmica, eu queria saber: 1) se estava se comportando apropriadamente, e 2) se a estratégia de negociação Forex usada era boa.


Backtesting (às vezes escrito “back-testing”) é o processo de testar um sistema particular (automatizado ou não) sob os eventos do passado. Em outras palavras, você testa seu sistema usando o passado como proxy para o presente.


MT4 vem com uma ferramenta aceitável para backtesting uma estratégia de negociação Forex (hoje em dia, existem ferramentas mais profissionais que oferecem maior funcionalidade). Para começar, você configura seus prazos e executa seu programa sob uma simulação; a ferramenta simulará cada tick sabendo que para cada unidade deve abrir a determinado preço, fechar a um determinado preço e atingir os altos e baixos especificados.


Depois de comparar as ações do programa com os preços históricos, você terá um bom senso se está ou não executando corretamente.


Do backtesting, eu verifiquei a taxa de retorno do robô FX para alguns intervalos de tempo aleatórios; Escusado será dizer que eu sabia que o meu cliente não ia ficar rico com isso - os indicadores que ele escolheu, juntamente com a lógica de decisão, não eram rentáveis. Como exemplo, aqui estão os resultados da execução do programa na janela M15 para 164 operações:


Note que o nosso saldo (a linha azul) termina abaixo do seu ponto de partida.


Otimização de Parâmetro e suas Mentiras.


Embora o backtesting tenha me deixado desconfiado da utilidade desse robô FX, fiquei intrigado quando comecei a brincar com seus parâmetros externos e notei grandes diferenças na Taxa de Retorno geral. Essa ciência específica é conhecida como otimização de parâmetros.


Fiz alguns testes difíceis para tentar inferir o significado dos parâmetros externos na taxa de retorno e surgiu com algo parecido com isto:


Você pode pensar (como eu) que deveria usar o Parâmetro A. Mas a decisão não é tão direta quanto parece. Especificamente, observe a imprevisibilidade do Parâmetro A: para valores de erro pequenos, seu retorno muda drasticamente. Em outras palavras, é muito provável que o Parâmetro A supervalie os resultados futuros, pois qualquer incerteza, qualquer mudança, resultará em pior desempenho.


Mas, de fato, o futuro é incerto! E assim o retorno do Parâmetro A também é incerto. A melhor escolha, na verdade, é confiar na imprevisibilidade. Freqüentemente, um parâmetro com um retorno máximo mais baixo, mas uma previsibilidade superior (menos flutuação), será preferível a um parâmetro com alto retorno, mas com baixa previsibilidade.


A única coisa que você pode ter certeza é que você não conhece o futuro do mercado e pensar que sabe como o mercado vai se comportar com base em dados do passado é um erro. Por sua vez, você deve reconhecer essa imprevisibilidade em suas previsões de Forex.


Isso não significa necessariamente que devemos usar o Parâmetro B, porque mesmo os retornos mais baixos do Parâmetro A são melhores que o Parâmetro B; Isso é apenas para mostrar a você que a otimização de parâmetros pode resultar em testes que exageram os prováveis ​​resultados futuros, e esse raciocínio não é óbvio.


Considerações Gerais de Negociação Algorítmica de Forex.


Desde essa primeira experiência algorítmica de negociação Forex, eu construí vários sistemas de negociação automatizados para clientes, e posso dizer-lhe que há sempre espaço para explorar e fazer análises Forex a serem feitas. Por exemplo, eu criei recentemente um sistema baseado em encontrar os chamados movimentos “Big Fish”; isto é, variações enormes de pips em minúsculas e minúsculas unidades de tempo. Este é um assunto que me fascina.


Construir seu próprio sistema de simulação de FX é uma excelente opção para aprender mais sobre o mercado Forex, e as possibilidades são infinitas. Por exemplo, você poderia tentar decifrar a distribuição de probabilidade das variações de preço como uma função da volatilidade em um mercado (EUR / USD por exemplo), e talvez fazer um modelo de simulação de Monte Carlo usando a distribuição por estado de volatilidade, usando qualquer grau de precisão que você quer. Vou deixar isso como um exercício para o leitor ansioso.


O mundo Forex pode ser esmagador às vezes, mas espero que este write-up deu-lhe alguns pontos sobre como começar em sua própria estratégia de negociação Forex.


Leitura adicional


Atualmente, existe um vasto conjunto de ferramentas para construir, testar e melhorar as Automações do Sistema de Negociação: Negociação de Blox para testes, NinjaTrader para negociação, OCaml para programação, para citar alguns.


Eu li extensivamente sobre o mundo misterioso que é o mercado de moedas. Aqui estão alguns write-ups que eu recomendo para programadores e leitores entusiastas:


Entendendo o básico.


O que é o Forex trading tudo sobre?


Forex (ou FX) negociação é compra e venda via pares de moedas (por exemplo, USD vs EUR) no mercado de câmbio.


Como o Forex ganha dinheiro?


Corretores de Forex ganham dinheiro através de comissões e taxas. Comerciantes forex fazem (ou perdem) dinheiro com base em seu timing: se eles conseguirem vender alto o suficiente em comparação com quando compraram, podem gerar lucro.


O que é backtesting uma estratégia de negociação?


Backtesting é o processo de testar uma determinada estratégia ou sistema usando os eventos do passado.


O que é negociação algorítmica?


A negociação algorítmica é quando um robô / programa usa um conjunto de regras que informam quando comprar ou vender.


Algorithmic Trading System Design & amp; Implementação.


AlgorithmicTrading é um desenvolvedor de sistema de negociação de terceiros especializado em sistemas automatizados de negociação, estratégias de negociação algorítmica e análise de negociação quantitativa. Oferecemos dois algoritmos de negociação distintos para comerciantes de varejo e investidores profissionais.


Assista ao nosso blog de vídeo algorítmico em que nosso principal desenvolvedor analisa o desempenho a partir de 6/10/17 & ndash; 8/8/17 usando nosso sistema de negociação automatizado. Visite nosso Blog Algorithmic Trading para ver todos os vídeos de desempenho de 2016-2018 no acumulado do ano. Os futuros e opções de negociação envolvem risco substancial de perda e não são adequados para todos os investidores.


Comece hoje mesmo na negociação algorítmica.


Os Destaques do Swing Trader.


Nossa Swing Trading Strategy negocia o S & P 500 Emini Futures (ES) e o Ten Year Note (TY). Este é um sistema de negociação 100% automatizado que pode ser executado automaticamente com os melhores esforços por vários Corretores Registrados da NFA. Também pode ser instalado e carregado na plataforma Tradestation. Os dados seguintes abrangem o período de avanço (fora da amostra) que abrange 10/1 / 15-3 / 14/18. A negociação de futuros envolve risco substancial de perda e não é apropriada para todos os investidores. O desempenho passado não é indicativo de desempenho futuro. Esses dados presumem que 1 unidade (US $ 15.000) foi negociada durante todo o período em análise (non-compounded).


* Perdas podem exceder o rebaixamento máximo. Isso é medido de pico a vale, fechando o comércio para fechar o comércio. O desempenho passado não é indicativo de desempenho futuro.


O Swing Trader Mensal P / L.


Os negócios iniciados em outubro de 2015 são considerados Walk-Forward / Out-of-Sample, enquanto os negócios anteriores a outubro de 2015 são considerados back-tested. Os lucros / perdas fornecidos são baseados em uma conta de US $ 15.000 que troca 1 unidade no Swing Trader. Esses dados não são compostos.


* Perdas podem exceder o rebaixamento máximo. Isso é medido de pico a vale, fechando o comércio para fechar o comércio. O desempenho passado não é indicativo de desempenho futuro.


CFTC REGRA 4.41: Os resultados são baseados em resultados de desempenho simulados ou hipotéticos que possuem certas limitações inerentes. Ao contrário dos resultados mostrados em um registro de desempenho real, esses resultados não representam negociação real. Além disso, como esses negócios não foram efetivamente executados, esses resultados podem ter uma compensação maior ou menor pelo impacto, se houver, de alguns fatores de mercado, como a falta de liquidez. Programas de negociação simulados ou hipotéticos em geral também estão sujeitos ao fato de que eles são projetados com o benefício da retrospectiva. Não está sendo feita nenhuma representação de que qualquer conta terá ou poderá obter lucros ou perdas similares a essas demonstrações.


Noções básicas de negociação algorítmica.


O Algorithmic Trading, também conhecido como Quant Trading, é um estilo de negociação que utiliza algoritmos de previsão de mercado para encontrar transações potenciais. Existem várias subcategorias de negociação quantitativa para incluir High Frequency Trading (HFT), Arbitragem Estatística e Análise de Predição de Mercado. Na AlgorithmicTrading, nós nos concentramos no desenvolvimento de sistemas de negociação automatizados que fazem negócios de swing, dia e opções para aproveitar as ineficiências do mercado.


Atualmente, estamos oferecendo dois sistemas de negociação de futuros que negociam o ES & amp; Futuros de TY. Continue lendo para ver por si mesmo como implementar um sistema de negociação de algo projetado profissionalmente pode ser benéfico para suas metas de investimento. Nós não somos registrados Consultores de Negociação de Commodities e, portanto, não controlamos diretamente as contas de clientes & ndash; no entanto, negociamos ambos os sistemas de negociação com nosso próprio capital, utilizando um dos corretores de execução de negociação automatizada.


Exemplo de negociação algorítmica.


Estratégia de negociação de futuros: o pacote Swing Trader.


Este pacote utiliza nossos algoritmos de melhor desempenho desde o início. Visite a página do comerciante do swing para ver preços, estatísticas comerciais completas, lista completa de comércio e muito mais. Este pacote é ideal para o cético que deseja negociar um sistema robusto que tenha se saído bem em negociações cegas para fora e para fora da amostra. Cansado de modelos otimistas com back-testing que nunca parecem funcionar quando negociados ao vivo? Se assim for, considere este sistema de negociação de caixa preta. Este é o nosso algoritmo de negociação mais popular para venda.


Detalhes no Swing Trader System.


Futuros & amp; Estratégia de negociação de opções: o pacote S & amp; P Crusher v2.


Este pacote utiliza sete estratégias de negociação em uma tentativa de diversificar melhor sua conta. Este pacote utiliza comércios de swing, day trades, condutores de ferro e chamadas cobertas para tirar proveito de várias condições de mercado. Este pacote é comercializado em unidades de tamanho de US $ 30.000 e foi lançado ao público em outubro de 2016. Visite a página do produto S & P Crusher para ver os resultados do back-test com base nos relatórios de negociação.


Detalhes no triturador S & P.


Cobrindo os fundamentos do design do sistema de negociação automatizado.


Múltiplos Sistemas de Negociação Algorítmica Disponíveis.


Escolha de um dos nossos sistemas de negociação & ndash; O Swing Trader ou o S & amp; P Crusher. Cada página mostra a lista de negociação completa, incluindo resultados de otimização de post-forward, walk-forward. Esses sistemas de negociação informatizados de caixa preta são totalmente automatizados para gerar alfa ao tentar minimizar o risco.


Algoritmos de negociação múltiplos trabalhando juntos.


Nossa metodologia de negociação quântica nos emprega várias estratégias de negociação de algoritmos para diversificar melhor sua conta de negociação automática. Saiba mais visitando nossa página de metodologia de design de estratégias de negociação.


Trades During Bear & amp; Mercados de touro.


Em nossa opinião, a chave para o desenvolvimento de um sistema de negociação algorítmica que realmente funciona é contabilizar múltiplas condições de mercado. A qualquer momento, o mercado poderia passar de um touro para um mercado em baixa. Ao tomar uma posição agnóstica de direção de mercado, estamos tentando superar o desempenho em Bull & amp; Condições de mercado do urso.


Sistemas de negociação totalmente automatizados.


Você pode negociar automaticamente nosso software algorítmico usando um corretor de execução automática (com os melhores esforços). Temos vários corretores para você escolher. Remova as decisões baseadas em emoções de sua negociação usando nosso sistema de negociação automatizado.


O comércio algorítmico funciona?


Acompanhe o progresso diário de nossos algoritmos de negociação quantitativa com o aplicativo do corretor OEC. Você também receberá declarações diárias da empresa de compensação da NFA Registered. Você pode comparar cada uma das suas negociações com a lista comercial que publicamos no final de cada dia. Exemplos completos de negociação algorítmica são postados para todos verem. A lista completa de transações pode ser vista visitando a página de negociação algorítmica do sistema que você está negociando. Quer ver algumas declarações de contas ativas? Visite os retornos ao vivo & amp; página de instruções.


Múltiplas Estratégias de Negociação Quant.


Nossos sistemas de negociação quantitativos têm diferentes expectativas com base nos algoritmos preditivos empregados. Nossos Sistemas de Negociação Automatizada colocarão operações de swing, day trade, condutores de ferro & amp; chamadas cobertas. Estas Estratégias 100% Quant baseiam-se puramente em indicadores técnicos e algoritmos de reconhecimento de padrões.


Nosso software de negociação automatizada ajuda a remover suas emoções da negociação.


Algoritmos de negociação múltiplos são negociados como parte de um maior sistema de negociação algorítmica.


Cada estratégia de negociação algorítmica oferecida tem vários pontos fortes e fracos. Seus pontos fortes e fracos são identificados com base em três estados de mercado potenciais: Strong Up, Sideways & amp; Abaixo mercados em movimento. A estratégia de negociação de condores de ferro supera os mercados em movimento lateral e ascendente, enquanto o algoritmo das notas de tesouro se sobressai nos mercados em baixa. Com base no backtesting, espera-se que o algoritmo de momentum tenha um bom desempenho durante os mercados em ascensão. Confira a seguinte coleção de vídeos, onde cada algoritmo de negociação oferecido é revisado por nosso desenvolvedor líder. Os pontos fortes de cada algoritmo de negociação são analisados ​​juntamente com as suas fraquezas.


Vários tipos de estratégias de negociação são usados ​​em nosso software de negociação automatizada.


Comissões do dia são inseridas & amp; saiu no mesmo dia, enquanto as negociações de giro terão um longo prazo de negociação com base nas expectativas para o S & amp; P 500 a tendência de maior ou menor no prazo intermédio. Os negócios de opções são colocados nas opções semanais do S & amp; P 500 sobre futuros, normalmente entrando em uma segunda-feira e mantendo até a expiração da sexta-feira.


Swing Trading Strategies.


As seguintes Swing Trading Strategies colocam operações de swing direccionais no S & amp; P 500 Emini Futures (ES) e na Nota de Dez Anos (TY). Eles são usados ​​em ambos os sistemas de negociação automatizados que oferecemos para aproveitar as tendências de longo prazo que nossos algoritmos de predição de mercado estão esperando.


Futures Swing Trading Strategy # 1: Momentum Swing Trading Algorithm.


A Momentum Swing Trading Strategy coloca os negócios do swing no Emini S & amp; P Futures, aproveitando as condições de mercado que sugerem um movimento de prazo intermediário mais alto. Este algoritmo de negociação é usado em ambos os nossos sistemas de negociação automatizados: O S & amp; P Crusher v2 & amp; O comerciante do balanço.


Estratégia de Negociação de Futuros Swing # 2: Algoritmo de Notas do Tesouro de Dez Anos.


A Tesouraria Note (TY) Trading Strategy coloca swing trades na nota de dez anos (TY). Uma vez que o TY tipicamente se move inversamente para os mercados mais amplos, esta estratégia cria um trade swing semelhante ao shorting do S & P 500. Esse algoritmo T-Note tem expectativas positivas para condições de mercado em baixa. Este algoritmo de negociação é usado em ambos os nossos sistemas de negociação automatizados: O S & amp; P Crusher v2 & amp; O comerciante do balanço.


Estratégias de Negociação Diária.


As estratégias de negociação do dia seguinte colocam o day trade no S & amp; P 500 Emini Futures (ES). Eles quase sempre entram em negociações durante os primeiros 20 minutos após a abertura dos mercados de ações e saem antes do fechamento dos mercados. Paradas apertadas são utilizadas em todos os momentos.


Estratégia de Negociação do Dia de Futuros # 1: Algoritmo de Negociação de Dia.


A Estratégia de Negociação de Dia Curta coloca negociações diárias no Emini S & P Futures quando o mercado mostra fraqueza pela manhã (prefere uma grande diferença para baixo). Esta estratégia de negociação é utilizada no sistema de negociação automatizado S & amp; P Crusher v2.


Estratégia de Negociação de Dia de Futuro # 2: Algoritmo de Negociação de Dia de Breakout.


A Breakout Day Trading Strategy coloca o day trade no Emini-S & P Futures quando o mercado mostra força pela manhã. Esta estratégia de negociação de futuros é utilizada no sistema de negociação automatizado S & amp; P Crusher v2.


Estratégia de Negociação de Dia de Futuros # 3: Algoritmo de Negociação de Dia de Intervalo da Manhã.


O Morning Gap Day Trading Strategy coloca negócios de dia curto no Emini S & amp; P Futures quando o mercado tem uma grande lacuna, seguido por um curto período de fraqueza. Esta estratégia de negociação é utilizada no sistema de negociação automatizado S & amp; P Crusher v2.


Estratégias de Negociação de Opções.


As seguintes estratégias de negociação de opções cobram prêmio no S & amp; P 500 Emini Weekly Options (ES). Eles são usados ​​em nosso S & amp; P Crusher v2, a fim de aproveitar as vantagens de lateralmente, para baixo & amp; condições de mercado em movimento. Um benefício para as opções de negociação com nossas estratégias de negociação algorítmica é que elas são suportadas em um ambiente de negociação automatizado usando um dos corretores de execução automática.


Opções Trading Strategy # 1: Algoritmo de Condor Iron Condor.


A Estratégia de Negociação de Opções da Iron Condor é perfeita para quem deseja uma taxa de ganhos por negociação mais alta e que simplesmente quer cobrar prêmios no S & amp; P 500 Emini Futures com a venda da Iron Condors. Quando nossos algoritmos esperam uma condição de mercado de derivação lateral ou ascendente, esse sistema criará uma operação de Condor de Ferro. Essa estratégia é usada em um dos nossos Sistemas de negociação automatizados: O S & amp; P Crusher v2.


Estratégia de negociação de opções # 2: Algoritmo de opções de chamadas cobertas.


A Estratégia de Negociação das Opções de Compra Coberta vende de chamadas cobertas por dinheiro contra os algoritmos de momento Long swing swing, para arrecadar premium e ajudar a minimizar as perdas caso o mercado se mova contra nossa posição de algoritmo de momentum. Quando negociado com o Algoritmo de Troca de Momentum Swing - como é o caso no S & amp; P Crusher & amp; ES / TY Futures Trading Systems, isso cria uma posição de compra coberta. Quando negociados no Sistema de Negociação Bearish Trader, as chamadas são vendidas sem cobertura e, portanto, estão a descoberto. Em ambos os casos, & ndash; como um suporte ao longo do algoritmo & ndash; Ele funciona bem em condições de mercado em movimento lateral e para baixo. Essa estratégia é usada em um dos nossos Sistemas de negociação automatizados: O S & amp; P Crusher v2.


Embora cada uma dessas estratégias de negociação possa ser negociada sozinha, elas são negociadas melhor em uma coleção mais ampla de algoritmos de negociação & ndash; como visto em um dos nossos sistemas automatizados de negociação, como o The Swing Trader.


Algoritmos de negociação que realmente funcionam?


Essa série de vídeos de negociação algorítmica é feita para que nossos clientes possam ver os detalhes de cada negociação semanalmente. Assista a cada um dos seguintes vídeos de negociação algorítmica para ver em tempo real o desempenho de nossos algoritmos de negociação. Sinta-se à vontade para visitar nossos Críticas de AlgorithmicTrading & amp; Página Press Releases para ver o que os outros estão dizendo sobre nós.


Inscrição na Newsletter.


Obtenha atualizações de desempenho da AlgorithmicTrading juntando-se à nossa newsletter.


O que separa o comércio algorítmico de outras técnicas técnicas de negociação?


Nos dias de hoje, parece que todo mundo tem uma opinião sobre as técnicas de negociação técnica. Head & amp; Padrões de ombros, MACD Bullish Crosses, VWAP Divergences, a lista continua. Nesses vídeos, nosso engenheiro líder de projeto analisa alguns exemplos de estratégias de negociação encontradas on-line. Ele pega suas Tips Trading, faz um código e executa um back-test simples para ver o quão efetivas elas realmente são. Depois de analisar seus resultados iniciais, ele otimiza o código para ver se uma abordagem quantitativa à negociação pode melhorar as descobertas iniciais. Se você é novo em negociação algorítmica, esses blogs de vídeo serão bastante interessantes. Nosso designer utiliza máquinas de estado finito para codificar essas dicas básicas de negociação. Como a negociação algorítmica difere da negociação técnica tradicional? Simplificando, Algorithmic Trading requer precisão e fornece uma janela para um potencial de algoritmos baseado em back-testing que possui limitações.


Procurando por Algorithmic Trading Tutorial & amp; Como para vídeos?


Assista a várias apresentações de vídeo educativo feitas por nosso designer líder em negociação algorítmica para incluir um vídeo que cobre nossa Metodologia de Design de Quantificação Comercial e um Tutorial de Negociação Algorítmica. Esses vídeos de estratégia de negociação fornecem exemplos de codificação de comércio algorítmico e o introduzem à nossa abordagem de negociar os mercados usando análise quantitativa. Nesses vídeos, você verá muitas razões pelas quais a negociação automatizada está decolando para incluir a ajuda para remover suas emoções da negociação. Visite nossa página de vídeos de negociação educacional para ver uma lista completa de mídia educacional.


Comece a usar um dos nossos sistemas de negociação automatizados hoje.


Não perca. Junte-se aos que já estão negociando com AlgorithmicTrading. Comece hoje mesmo com um dos nossos pacotes de negociação algorítmica.


Várias opções de execução automática de comércio estão disponíveis.


Nossos algoritmos de negociação podem ser executados automaticamente usando um dos corretores de execução automática registrados pela NFA (com os melhores esforços) ou podem ser negociados em seu próprio PC usando MultiCharts ou Tradestation.


O FOX Group é uma corretora de introdução independente localizada no icônico prédio da Chicago Board of Trade, no coração do distrito financeiro da cidade. Eles são registrados no NFA e são capazes de executar nossos algoritmos automaticamente com os melhores esforços.


Os corretores interativos são corretores registrados pela NFA que podem executar nossos algoritmos automaticamente com os melhores esforços. Além disso, eles suportam clientes canadenses.


Se você preferir executar os algoritmos em seu próprio PC, o MultiCharts é a plataforma preferida de software de negociação para execução automática. Ele oferece benefícios consideráveis ​​aos negociadores e oferece vantagens significativas em relação às plataformas concorrentes. Ele vem com gráficos de alta definição, suporte a mais de 20 feeds de dados e mais de 10 corretores, backtesting dinâmico de estratégia em nível de portfólio, suporte a EasyLanguage, relatórios interativos de desempenho, otimização genética, scanner de mercado e replay de dados.


A TradeStation é mais conhecida pelo software de análise e pela plataforma de negociação eletrônica que oferece ao operador ativo e a determinados mercados de traders institucionais que permitem que os clientes projetem, testem, otimizem, monitorem e automatizem suas próprias ações, opções e opções personalizadas. estratégias de negociação de futuros. Tradestation é outra opção para pessoas que desejam negociar automaticamente nossos algoritmos em seu próprio PC.


Não deixe de visitar nossa página de Perguntas frequentes para ver uma lista de perguntas e respostas comuns. Você também pode clicar aqui para saber mais sobre a AlgorithmicTrading e seu Lead Developer.


Noções básicas de negociação algorítmica de Forex.


Quase trinta anos atrás, o mercado de câmbio (Forex) caracterizava-se por negociações conduzidas via telefone, investidores institucionais, informações de preço opacas, uma clara distinção entre negociações entre clientes e negociações entre clientes e negociantes e baixa concentração de mercado. Hoje, os avanços tecnológicos transformaram o mercado. Os negócios são feitos principalmente através de computadores, permitindo que os comerciantes de varejo entrem no mercado, os preços de streaming em tempo real levaram a uma maior transparência e a distinção entre distribuidores e seus clientes mais sofisticados praticamente desapareceu.


Uma mudança particularmente significativa é a introdução da negociação algorítmica, que, ao mesmo tempo em que melhora significativamente o funcionamento da negociação em Forex, também apresenta vários riscos. Examinando as noções básicas do mercado Forex e do comércio algorítmico, identificaremos algumas vantagens que o comércio algorítmico trouxe para a negociação de moedas, além de apontar alguns dos riscos.


Noções básicas de Forex.


O Forex é o local virtual em que os pares de moedas são negociados em volumes variáveis ​​de acordo com os preços cotados em que uma moeda base recebe um preço em termos de uma moeda de cotação. Operando 24 horas por dia, cinco dias por semana, o Forex é considerado o maior e mais líquido mercado financeiro do mundo. De acordo com o Bank for International Settlements (BIS), o volume médio diário global de negociações em abril de 2013 foi de US $ 2,0 trilhões. A maior parte desta negociação é feita para dólares americanos, euros e ienes japoneses e envolve uma gama de jogadores, incluindo bancos privados, bancos centrais, fundos de pensão, investidores institucionais, grandes corporações, empresas financeiras e comerciantes de varejo individuais.


Embora a negociação especulativa possa ser a principal motivação para certos investidores, a principal razão para a existência do mercado Forex é que as pessoas precisam negociar moedas para comprar bens e serviços estrangeiros. A atividade no mercado Forex afeta as taxas de câmbio reais e pode, portanto, afetar profundamente a produção, o emprego, a inflação e os fluxos de capital de qualquer nação em particular. Por essa razão, os formuladores de políticas, o público e a mídia têm interesse no que se passa no mercado Forex.


Noções básicas de negociação algorítmica.


Um algoritmo é essencialmente um conjunto de regras específicas projetadas para completar uma tarefa claramente definida. Na negociação no mercado financeiro, os computadores realizam algoritmos definidos pelo usuário, caracterizados por um conjunto de regras que consiste em parâmetros como tempo, preço ou quantidade que estruturam os negócios que serão realizados.


Existem quatro tipos básicos de negociação algorítmica nos mercados financeiros: estatística, cobertura automática, estratégias de execução algorítmica e acesso direto ao mercado. Estatística refere-se a uma estratégia algorítmica que procura oportunidades de negociação lucrativas com base na análise estatística de dados históricos de séries temporais. A cobertura automática é uma estratégia que gera regras para reduzir a exposição do profissional a riscos. O objetivo das estratégias de execução algorítmica é executar um objetivo predefinido, como reduzir o impacto no mercado ou executar um negócio rapidamente. Finalmente, o acesso direto ao mercado descreve as velocidades ideais e os custos mais baixos pelos quais os operadores algorítmicos podem acessar e se conectar a múltiplas plataformas de negociação.


Uma das subcategorias de negociação algorítmica é a negociação de alta frequência, que é caracterizada pela frequência extremamente alta de execuções de ordens de negociação. Negociações de alta velocidade podem dar vantagens significativas aos negociantes, dando-lhes a capacidade de fazer negócios dentro de milésimos de segundo de mudanças de preço incrementais, mas também pode acarretar certos riscos.


Negociação Algorítmica no Mercado Forex.


Grande parte do crescimento do comércio algorítmico nos mercados Forex nos últimos anos deveu-se a algoritmos que automatizaram determinados processos e reduziram as horas necessárias para conduzir transações cambiais. A eficiência criada pela automação leva a custos mais baixos na execução desses processos. Um desses processos é a execução de ordens de negociação. Automatizar o processo de negociação com um algoritmo que é negociado com base em critérios predeterminados, como a execução de ordens ao longo de um período de tempo especificado ou a um preço específico, é significativamente mais eficiente do que a execução manual por humanos.


Os bancos também aproveitaram os algoritmos programados para atualizar os preços dos pares de moedas nas plataformas de negociação eletrônica. Esses algoritmos aumentam a velocidade com que os bancos podem cotar os preços de mercado e, ao mesmo tempo, reduzem o número de horas de trabalho manuais necessárias para cotar preços.


Alguns bancos programam algoritmos para reduzir sua exposição ao risco. Os algoritmos podem ser usados ​​para vender uma determinada moeda para corresponder ao comércio de um cliente no qual o banco comprou o valor equivalente para manter uma quantidade constante dessa moeda em particular. Isso permite que o banco mantenha um nível pré-especificado de exposição ao risco para manter essa moeda.


Esses processos foram significativamente mais eficientes por meio de algoritmos, levando a custos de transação mais baixos. No entanto, estes não são os únicos fatores que têm impulsionado o crescimento no comércio algorítmico Forex. Algoritmos têm sido cada vez mais usados ​​para negociações especulativas, já que a combinação de alta frequência e a capacidade do algoritmo de interpretar dados e executar ordens permitiu que os operadores explorassem oportunidades de arbitragem decorrentes de pequenos desvios de preços entre pares de moedas.


Todas essas vantagens levaram ao aumento do uso de algoritmos no mercado Forex, mas vamos analisar alguns dos riscos que acompanham o comércio algorítmico.


Riscos envolvidos na negociação algorítmica de Forex.


Embora a negociação algorítmica tenha feito muitas melhorias, existem algumas desvantagens que podem ameaçar a estabilidade e a liquidez do mercado Forex. Uma dessas desvantagens está relacionada aos desequilíbrios no poder de negociação dos participantes do mercado. Alguns participantes têm meios para adquirir tecnologia sofisticada que lhes permita obter informações e executar ordens com uma velocidade muito mais rápida do que outras. Esse desequilíbrio entre os que têm e os que não têm em termos da tecnologia algorítmica mais sofisticada pode levar a uma fragmentação no mercado que pode levar à escassez de liquidez ao longo do tempo.


Além disso, embora existam diferenças fundamentais entre os mercados de ações e o mercado Forex, há alguns que temem que a negociação de alta frequência que exacerbou o crash da bolsa de valores em 6 de maio de 2010 poderia afetar o mercado Forex. Como os algoritmos são programados para cenários específicos do mercado, eles podem não responder com rapidez suficiente se o mercado mudar drasticamente. Para evitar esse cenário, os mercados podem precisar ser monitorados e a negociação algorítmica suspensa durante a turbulência do mercado. No entanto, em cenários tão extremos, uma suspensão simultânea de negociação algorítmica por inúmeros participantes do mercado poderia resultar em alta volatilidade e redução drástica na liquidez do mercado.


The Bottom Line.


Embora a negociação algorítmica tenha sido capaz de aumentar a eficiência, reduzindo os custos de negociação de moedas, ela também trouxe alguns riscos adicionais. Para que as moedas funcionem adequadamente, elas devem ser armazenadas de alguma forma estáveis ​​e altamente líquidas. Assim, é importante que o mercado Forex permaneça líquido com baixa volatilidade de preço.


Como em todas as áreas da vida, a nova tecnologia introduz muitos benefícios, mas também traz novos riscos. O desafio para o futuro do comércio algorítmico de Forex será como instituir mudanças que maximizem os benefícios enquanto reduz os riscos.


Escolhendo o Software de Negociação Algorítmica Correta.


Ao usar o comércio algorítmico, os traders confiam em seu dinheiro suado ao software comercial que eles usam. O software certo é muito importante para garantir a execução efetiva e precisa das ordens de negociação. Um software defeituoso, ou um sem os recursos necessários, pode levar a enormes perdas. Este artigo analisa as principais coisas a considerar para escolher o software certo para negociação algorítmica. (Para mais, veja: Noções básicas de negociação algorítmica: conceitos e exemplos.)


O software de negociação algorítmica depende de um profundo entendimento da análise técnica. Afinal, os indicadores técnicos são frequentemente usados ​​como entradas para esses sistemas de negociação. O Curso de Análise Técnica da Investopedia fornece uma visão geral aprofundada sobre como identificar padrões técnicos, tendências, sinais e indicadores que impulsionam o comportamento dos preços. Com mais de cinco horas de vídeo sob demanda, exercícios e conteúdo interativo, você aprenderá todas as principais formas de análise técnica e acessará estudos de caso mostrando como eles são usados.]


Um Quick Primer to Algorithmic Trading.


Um algoritmo é definido como um conjunto específico de instruções passo a passo para concluir uma tarefa específica. Seja o jogo de computador simples, mas viciante como o Pac-Man ou uma planilha que oferece um grande número de funções, cada programa segue um conjunto específico de instruções baseadas em um algoritmo subjacente.


O comércio algorítmico é o processo de usar um programa de computador que segue um conjunto definido de instruções para colocar uma ordem de negociação. O objetivo do programa de negociação algorítmica é identificar dinamicamente oportunidades lucrativas e colocar os negócios de forma a gerar lucros a uma velocidade e frequência impossíveis de igualar por um operador humano. Dadas as vantagens de maior precisão e velocidade de execução extremamente rápida, as atividades de negociação baseadas em algoritmos de computador ganharam uma tremenda popularidade. (Para mais, veja: Os Prós e Contras dos Sistemas de Negociação Automatizada.)


Quem usa software de negociação algorítmica?


O comércio algorítmico é dominado por grandes empresas comerciais, como fundos de hedge, bancos de investimento e firmas proprietárias de trading. Dada a disponibilidade abundante de recursos devido ao seu grande tamanho, essas empresas geralmente constroem seus próprios softwares comerciais, incluindo grandes sistemas de negociação com centros de dados dedicados e equipe de suporte.


Em um nível individual, traders e quants proprietários experientes usam negociação algorítmica. Comerciantes proprietários, que são menos experientes em tecnologia, podem comprar software de negociação pronto para suas necessidades de negociação algorítmica. O software é oferecido por seus corretores ou comprado de fornecedores terceirizados. Quants têm um bom conhecimento de negociação e programação de computadores, e eles desenvolvem software de negociação por conta própria. (Para mais, veja: Quants: O que eles fazem e como eles evoluíram.)


Algorithmic Trading Software - Construir Ou Comprar?


Existem duas maneiras de acessar o software de negociação algorítmica: construir ou comprar.


A aquisição de software pronto oferece acesso rápido e oportuno, enquanto a criação do seu próprio permite flexibilidade total para personalizar as suas necessidades. O software de negociação automatizado é muitas vezes caro para comprar e pode estar cheio de lacunas, que, se ignoradas, podem levar a perdas. Os altos custos podem tirar o potencial de lucro realista do seu empreendimento comercial algorítmico. Por outro lado, construir software de negociação algorítmica por conta própria requer tempo, esforço e um profundo conhecimento, e ainda pode não ser à prova de falhas.


O risco envolvido na negociação automática é muito alto, o que pode levar a grandes perdas. Independentemente de alguém decidir comprar ou construir, torna-se importante estar familiarizado com os recursos básicos necessários.


As principais características do software de negociação algorítmica.


Disponibilidade de dados do mercado e da empresa: todos os algoritmos de negociação são projetados para atuar em dados de mercado e cotações de preços em tempo real. Alguns programas também são personalizados para contabilizar os dados fundamentais da empresa, como os índices EPS e PE. Qualquer software de negociação algorítmica deve ter feed de dados de mercado em tempo real, bem como um feed de dados da empresa. Ele deve estar disponível como um build-in no sistema ou deve ter uma disposição para integrar facilmente a partir de fontes alternativas. Conectividade com vários mercados: os comerciantes que procuram trabalhar em vários mercados devem observar que cada troca pode fornecer seu feed de dados em um formato diferente, como TCP / IP, Multicast ou FIX. Seu software deve aceitar feeds de diferentes formatos. Outra opção é ir com fornecedores de dados terceirizados, como a Bloomberg e a Reuters, que agregam dados de mercado de diferentes bolsas e os fornecem em um formato uniforme para clientes finais. O software de negociação algorítmica deve ser capaz de processar esses feeds agregados, conforme necessário. Latência: A menor palavra desta lista é o fator mais importante para o comércio de algo. A latência é o atraso de tempo introduzido no movimento de pontos de dados de um aplicativo para outro. Considere a seguinte sequência de eventos. São necessários 0,2 segundos para que uma cotação de preço seja enviada da central para o centro de dados do fornecedor de software (DC), 0,3 segundos do datacenter para chegar à sua tela de negociação, 0,1 segundo para o software comercial processar essa cotação recebida, 0,3 segundos para Ele analisa e coloca um comércio, 0,2 segundos para o seu pedido comercial para chegar ao seu corretor, 0,3 segundos para o seu corretor para encaminhar o seu pedido para a troca.


Tempo total decorrido = 0,2 + 0,3 + 0,1 + 0,3 + 0,2 + 0,3 = Total 1,4 segundos.


No mundo comercial dinâmico de hoje, a cotação de preço original teria sido alterada várias vezes dentro desse período de 1,4 segundo. Esse atraso pode fazer ou quebrar seu empreendimento comercial algorítmico. É preciso manter essa latência no nível mais baixo possível para garantir que você obtenha as informações mais atualizadas e precisas sem qualquer intervalo de tempo.


A latência foi reduzida a microssegundos, e todas as tentativas devem ser feitas para mantê-lo o mais baixo possível no sistema de negociação. Algumas medidas incluem ter conectividade direta com a troca para obter dados mais rapidamente, eliminando o fornecedor no meio; melhorando o seu algoritmo de negociação para que demore menos que 0.1 + 0.3 = 0.4 segundos para análise e tomada de decisão; ou eliminando o corretor e enviando diretamente negociações para a troca para economizar 0,2 segundos.


Configurabilidade e Personalização: A maioria dos softwares de negociação algorítmica oferece algoritmos de negociação internos padrão, como aqueles baseados em um cruzamento da média móvel de 50 dias (MA) com o MA de 200 dias. Um trader pode gostar de experimentar mudando para o MA de 20 dias com o MA de 100 dias. A menos que o software ofereça essa customização de parâmetros, o negociador pode ser restringido pela funcionalidade fixa incorporada. Quer comprar ou construir, o software de negociação deve ter um alto grau de personalização e configurabilidade. Funcionalidade para escrever programas personalizados: Matlab, Python, C ++, JAVA e Perl são as linguagens de programação comuns usadas para escrever software de negociação. A maioria dos softwares comerciais vendidos pelos fornecedores terceirizados oferece a capacidade de escrever seus próprios programas personalizados dentro dele. Isso permite que um profissional experimente e experimente qualquer conceito de negociação que desenvolva. O software que oferece codificação na linguagem de programação de sua escolha é obviamente preferido. (Para mais, consulte: Codificação de sistemas de negociação: Introdução.) Recurso de backtesting em dados históricos: A simulação de backtesting envolve o teste de uma estratégia de negociação em dados históricos. Ele avalia a praticidade e a lucratividade da estratégia em dados passados, certificando-a para o sucesso (ou falha ou quaisquer alterações necessárias). Esse recurso obrigatório também precisa ser acompanhado por uma disponibilidade de dados históricos, nos quais o backtesting pode ser executado. Integração com a Interface de Negociação: O software de negociação algorítmica coloca as negociações automaticamente com base na ocorrência de um critério desejado. O software deve ter a conectividade necessária para a rede do corretor (s) para colocar o comércio ou uma conectividade direta com a troca para enviar as ordens de negociação. Integração Plug-n-play: Um trader pode estar usando simultaneamente um terminal Bloomberg para sua análise de preço, um terminal de corretagem para colocação de negociações e um programa Matlab para análise de tendências. Dependendo das necessidades individuais, o software de negociação algorítmica deve ter fácil integração plug-and-play e APIs disponíveis em tais ferramentas de negociação comumente usadas. Isso garante escalabilidade, bem como integração. Programação Independente de Plataforma: Algumas linguagens de programação precisam de plataformas dedicadas. Por exemplo, certas versões do C ++ podem ser executadas apenas em sistemas operacionais selecionados, enquanto o Perl pode ser executado em todos os sistemas operacionais. Ao construir ou comprar software de negociação, deve-se dar preferência a software de negociação que seja independente de plataforma e suporte a linguagens independentes de plataforma. Você nunca sabe como sua negociação irá evoluir alguns meses depois. O material sob o capô: Um ditado comum diz: "Até mesmo um macaco pode clicar em um botão do mouse para fazer uma troca". Dependência de computadores não deve ser cega. É o comerciante que deve entender o que está acontecendo sob o capô. Ao comprar software de negociação, deve-se pedir e ter tempo para percorrer a documentação detalhada que mostra a lógica subjacente de um determinado software de negociação algorítmica. Evite qualquer software de negociação que seja uma caixa preta completa e que seja uma máquina secreta de ganhar dinheiro.


Ao criar software, seja realista quanto ao que você está implementando e seja claro sobre os cenários em que ele pode falhar. Completamente backtest antes de colocá-lo para usar com dinheiro real.


Por onde começar?


Todo o software de negociação algorítmica readymade geralmente oferece versões de avaliação de funcionalidade limitada gratuitas ou períodos de teste limitados com funcionalidade total. Explore-os na íntegra durante esses testes antes de comprar qualquer coisa. Não esqueça de examinar detalhadamente a documentação disponível.


Para construir um, uma boa fonte livre para explorar o comércio algorítmico é o Quantopian. Oferece uma plataforma online para testar e desenvolver negociação algorítmica. Os indivíduos podem tentar personalizar qualquer algoritmo existente ou escrever um completamente novo. A plataforma também oferece software de negociação algorítmica para ser testado em relação aos dados de mercado.


The Bottom Line.


O software de negociação algorítmica é caro de comprar e difícil de construir por conta própria. A aquisição de produtos prontos oferece acesso rápido e oportuno, e a criação do seu próprio permite total flexibilidade para personalizá-lo de acordo com as suas necessidades. Antes de se aventurar com dinheiro real, é preciso entender completamente a funcionalidade principal do software de negociação algorítmica comprado ou construído. Não fazê-lo pode ser uma perda dispendiosa difícil de recuperar.

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

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