К основному контенту

Estratégias de bots de negociação


Como codificar seu próprio robô de negociação Algo.


Sempre quis se tornar um operador algorítmico com a capacidade de codificar seu próprio robô comercial? E, no entanto, você está frustrado com a quantidade de informações desorganizadas e enganosas e falsas promessas de prosperidade durante a noite? Bem, Lucas Liew, criador do curso de comércio on-line algorítmico AlgoTrading101, pode ter a solução para você. Tendo excelentes avaliações e conquistando mais de 8.000 alunos desde o seu primeiro lançamento em outubro de 2014, o curso da Liew - destinado a apresentar os fundamentos do comércio algorítmico de forma organizada - está se mostrando bastante popular. Ele é inflexível quanto ao fato de que a negociação algorítmica “não é um esquema de enriquecimento rápido”. Baseando-se em insights de Liew e seu curso, descritos abaixo são os fundamentos do que é necessário para projetar, construir e manter seu próprio robô de negociação algorítmica .


O que um robô de negociação algorítmico é e faz


No nível mais básico, um robô de negociação algorítmica é um código de computador que tem a capacidade de gerar e executar sinais de compra e venda nos mercados financeiros. Os principais componentes desse robô incluem regras de entrada que sinalizam quando comprar ou vender, regras de saída que indicam quando fechar a posição atual e regras de dimensionamento de posição que definem as quantidades a serem compradas ou vendidas. (Para mais, veja: Noções básicas de negociação algorítmica: conceitos e exemplos.)


As principais ferramentas.


Obviamente, você vai precisar de um computador e uma conexão com a Internet. Depois disso, será necessário um sistema operacional Windows ou Mac para executar o MetaTrader 4 (MT4) - uma plataforma de negociação eletrônica que usa a MetaQuotes Language 4 (MQL4) para codificar estratégias de negociação. Embora o MT4 não seja o único software que se poderia usar para construir um robô, ele tem vários benefícios significativos.


Enquanto a principal classe de ativos do MT4 é o câmbio (FX), a plataforma pode ser usada para negociar ações, índices de ações, commodities e Bitcoins usando CFDs. Outros benefícios do uso do MT4, em oposição a outras plataformas, incluem ser fáceis de aprender, várias fontes de dados de FX disponíveis e são gratuitos. Infelizmente, o MT4 não permite negociações diretas nos mercados de ações e de futuros e a realização de análises estatísticas pode ser onerosa; no entanto, o MS Excel pode ser usado como uma ferramenta estatística suplementar.


Estratégias de Negociação Algorítmica.


É importante começar refletindo sobre algumas características fundamentais que toda estratégia de negociação algorítmica deve ter. A estratégia deve ser prudente no mercado, pois é fundamentalmente sólida do ponto de vista comercial e econômico. Além disso, o modelo matemático usado no desenvolvimento da estratégia deve ser baseado em métodos estatísticos sólidos.


Em seguida, é crucial determinar quais informações seu robô está tentando capturar. Para ter uma estratégia automatizada, seu robô precisa ser capaz de capturar ineficiências de mercado persistentes e identificáveis. As estratégias de negociação algorítmica seguem um conjunto rígido de regras que se aproveitam do comportamento do mercado e, portanto, a ocorrência de uma ineficiência de mercado única não é suficiente para construir uma estratégia. Além disso, se a causa da ineficiência do mercado não for identificável, então não haverá maneira de saber se o sucesso ou o fracasso da estratégia foi devido ao acaso ou não.


Com o acima em mente, existem vários tipos de estratégia para informar o design do seu robô de negociação algorítmica. Estas incluem estratégias que aproveitam (i) notícias macroeconômicas (por exemplo, folha de pagamento não agrícola ou mudanças na taxa de juros); (ii) análise fundamental (por exemplo, usando dados de receita ou notas de lançamento de lucros); (iii) anise estattica (por exemplo, correlao ou cointegrao); (iv) análise técnica (por exemplo, médias móveis); (v) a microestrutura de mercado (por exemplo, infraestrutura de arbitragem ou comércio); ou (vi) qualquer combinação dos itens acima. (Para leitura relacionada, consulte: O que é eficiência de mercado?)


Projetando e testando seu robô.


Existem basicamente quatro etapas necessárias para criar e gerenciar um robô comercial:


Pesquisa preliminar: Esta etapa se concentra no desenvolvimento de uma estratégia que atenda às suas próprias características pessoais. Fatores como perfil de risco pessoal, comprometimento de tempo e capital de negociação são todos importantes para se pensar no desenvolvimento de uma estratégia. Você pode então começar a identificar as ineficiências persistentes do mercado mencionadas acima. Tendo identificado uma ineficiência de mercado, você pode começar a codificar um robô comercial adequado às suas próprias características pessoais.


Backtesting: Este passo se concentra em validar seu robô comercial. Isso inclui verificar o código para certificar-se de que ele está fazendo o que deseja e entender como ele funciona em diferentes períodos de tempo, classes de ativos ou condições de mercado diferentes, especialmente em eventos do tipo cisne negro, como a crise financeira global de 2008.


Otimização: Então, agora você codificou um robô que funciona e, nesse estágio, você quer maximizar seu desempenho enquanto minimiza o viés do overfitting. Para maximizar o desempenho, você primeiro precisa selecionar uma boa medida de desempenho que capture os elementos de risco e recompensa, bem como a consistência (por exemplo, o índice de Sharpe). O viés de sobrecurso ocorre quando o robô está muito próximo dos dados do passado; esse robô vai dar a ilusão de alto desempenho, mas como o futuro nunca se parece completamente com o passado, ele pode realmente falhar.


Execução ao Vivo: Agora você está pronto para começar a usar dinheiro real. No entanto, além de estar preparado para os altos e baixos emocionais que você pode experimentar, existem alguns problemas técnicos que precisam ser abordados. Esses problemas incluem a seleção de um corretor apropriado e a implementação de mecanismos para gerenciar os riscos de mercado e os riscos operacionais, como possíveis hackers e o tempo de inatividade da tecnologia. Também é importante nesta etapa verificar se o desempenho do robô é semelhante ao experimentado no estágio de teste. Finalmente, o monitoramento contínuo é necessário para garantir que a eficiência do mercado para a qual o robô foi projetado ainda exista. (Para mais, veja: Como os Algoritmos de Negociação são Criados.)


The Bottom Line.


Considerando que Richard Dennis, o lendário comerciante de commodities, ensinou a um grupo de estudantes suas estratégias de negociação pessoais que depois ganharam mais de US $ 175 milhões em apenas cinco anos, é completamente possível que traders inexperientes aprendam um conjunto estrito de diretrizes e se tornem comerciantes bem sucedidos. No entanto, este é um exemplo extraordinário e os iniciantes devem lembrar-se de ter expectativas modestas.


Para ser bem sucedido, é importante não apenas seguir um conjunto de diretrizes, mas também entender como essas diretrizes estão funcionando. Liew salienta que a parte mais importante da negociação algorítmica é “entender em que tipos de condições de mercado seu robô irá funcionar e quando ele irá quebrar” e “entender quando intervir”. O comércio algorítmico pode ser recompensador, mas a chave para o sucesso é compreensão. Qualquer curso ou professor prometendo altas recompensas com o mínimo de entendimento deve ser um grande sinal de alerta.


BitcoinMarkets.


1 162 e # 32; пользователя находятся здесь.


МОДЕРАТОРЫ.


wtf_yoda Titular de longo prazo chancrescolex AutoModerador envergonhado $ 7071.70 $ 7065.72 € 5735.80 ¥ 38800.00 skywalk819 Bullish jenninsea debhyr zanetackett Polycephal_Lee Titular de longo prazo joyrider5 Bullish. и ещё 3 & raquo;


Bem vindo ao Reddit,


a primeira página da internet.


e inscreva-se em uma das milhares de comunidades.


отправлено & # 32; 4 meses atrás, & # 32; изменено & # 32; * & # 32; автор & # 32; doepat.


Quer adicionar à discussão?


приложенияи инструменты Reddit para iPhone Reddit para Android móvel кнопки site.


Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.


REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.


& pi; Processado pelo PID 117020 em & # 32; app-184 & # 32; em 2018-04-02 10: 03: 03.447060 + 00: 00 executando 17cfde7 código do país: UA.


BitcoinMarkets.


1 162 e # 32; пользователя находятся здесь.


МОДЕРАТОРЫ.


wtf_yoda Titular de longo prazo chancrescolex AutoModerador envergonhado $ 7071.70 $ 7065.72 € 5735.80 ¥ 38800.00 skywalk819 Bullish jenninsea debhyr zanetackett Polycephal_Lee Titular de longo prazo joyrider5 Bullish. и ещё 3 & raquo;


Bem vindo ao Reddit,


a primeira página da internet.


e inscreva-se em uma das milhares de comunidades.


Quer adicionar à discussão?


[-] hemery titular de longo prazo & # 32; 0 очков 1 очко 2 очка & # 32; 3 dias atrás (5 dias atrás)


[-] hemery titular de longo prazo & # 32; 0 очков 1 очко 2 очка & # 32; 3 dias atrás (3 dias atrás)


приложенияи инструменты Reddit para iPhone Reddit para Android móvel кнопки site.


Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.


REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.


& pi; Processado pelo PID 116634 em & # 32; app-184 & # 32; em 2018-04-02 10: 03: 03.344881 + 00: 00 executando 17cfde7 código do país: UA.


US Search Desktop.


Agradecemos seus comentários sobre como melhorar a Pesquisa do Yahoo. Este fórum é para você fazer sugestões de produtos e fornecer feedback atencioso. Estamos sempre tentando melhorar nossos produtos e podemos usar o feedback mais popular para fazer uma mudança positiva!


Se você precisar de assistência de qualquer tipo, visite nosso fórum de suporte à comunidade ou encontre ajuda individualizada em nosso site de ajuda. Este fórum não é monitorado por nenhum problema relacionado a suporte.


O fórum de comentários do produto do Yahoo agora exige um ID e uma senha válidos do Yahoo para participar.


Agora você precisa fazer login usando sua conta de e-mail do Yahoo para nos fornecer feedback e enviar votos e comentários para as ideias existentes. Se você não tiver um ID do Yahoo ou a senha do seu ID do Yahoo, inscreva-se para obter uma nova conta.


Se você tiver um ID e uma senha válidos do Yahoo, siga estas etapas se quiser remover suas postagens, comentários, votos e / ou perfil do fórum de comentários do produto do Yahoo.


Vote em uma ideia existente () ou publique uma nova ideia…


Idéias quentes Idéias superiores Novas ideias Categoria Status Meu feedback.


Trazer de volta o layout antigo com pesquisa de imagens.


Xnxx vedios.


Motor de busca no Yahoo Finance.


Um conteúdo que está no Yahoo Finance não aparece nos resultados de pesquisa do Yahoo ao pesquisar por título / título da matéria.


Existe uma razão para isso, ou uma maneira de reindexar?


Não consigo usar os idiomas ingleses no e-mail do Yahoo.


Por favor, me dê a sugestão sobre isso.


O que vocês pagam por boas sugestões que aumentam a receita porque eu tenho uma que é garantida para fazer $. Me avise se estiver interessado.


O que vocês pagam por boas sugestões que aumentam a receita porque eu tenho uma que é garantida para fazer $. Me avise se estiver interessado.


Por favor, envie para desindexação.


Por favor, envie o link '410' para desindexação. Obrigado.


diga trump a tempo de imposto todo o mundo doa 1 dólar como patos ilimitado e.


como eles fazem para patos ilimitados e os fundos quando eles correm para o escritório?


Pare de ser um traidor para o nosso país. Whoo nomeou você para ser Juiz e Júri re Trump.


Quem nomeou você como juiz e jurado do presidente Trump?


Não é fácil dar um comentário.


Mantenha a verdadeira notícia que é muito importante. Trunfos *** a vida antes de ele ser presidente não é importante hoje, quando ele nem estava no cargo. Rússia, China, militares, comércio, protegendo a fronteira que eu vivo precisando da parede etc é o que é importante. A mídia não achava que era importante quando outros presidentes estavam fazendo negócios enquanto estavam no cargo, como os Kennedy, Clinton e outros. Ele mostra que você está alvejando Trump, que não é isso que os relatórios devem fazer. Também você sabe que eu pareço lembrar quando Obama disse que ele usou o Facebook etc a máquina eletrônica para ajudá-lo a ser eleito e como eles eram espertos e eu pensei a mesma coisa, mas agora, quando é Trumps campanha usando isso que está errado. Você não consegue ver porque está perdendo os espectadores? Você não está sendo tarifa. Como sobre as coisas importantes nas notícias que afetam nossa segurança (defesa, proteção de nossas fronteiras, negócios para empregos, dinheiro em nossos livros de bolso, quem no congresso estava por trás deles recebendo um aumento, etc.) O que é coisas que queremos saber.


Mantenha a verdadeira notícia que é muito importante. Trunfos *** a vida antes de ele ser presidente não é importante hoje, quando ele nem estava no cargo. Rússia, China, militares, comércio, protegendo a fronteira que eu vivo precisando da parede etc é o que é importante. A mídia não achava que era importante quando outros presidentes estavam fazendo negócios enquanto estavam no cargo, como os Kennedy, Clinton e outros. Ele mostra que você está alvejando Trump, que não é isso que os relatórios devem fazer. Além disso, você sabe que eu me lembro quando Obama disse que ele usou o Facebook, etc o eletrônico ... mais.


Conheça os robôs que lhe permitem negociar Bitcoin no seu sono.


Com todas as alegações do Monte. O bot automatizado de Gox, que tem sido apelidado de "Willy", a negociação algorítmica está tendo uma má reputação. No entanto, usar bots para negociar nos mercados financeiros é uma atividade legítima e há muito estabelecida - e é mais fácil do que em qualquer outro lugar nos mercados de criptomoedas.


Então, como esses bots funcionam, e eles podem realmente fazer dinheiro para você?


Os bots comerciais são programas de software que falam diretamente com as trocas financeiras e colocam ordens de compra e venda em seu nome. Eles tomam essas decisões observando os movimentos de preços do mercado e reagindo de acordo com um conjunto de regras predefinidas.


Joseph Lee é a prova viva de que eles podem ganhar dinheiro. Lee, que fundou a bolsa de derivativos BTC. sx, baseou seu mecanismo de negociação em robôs de negociação algorítmica que ele mesmo escreveu e usou entre 2011 e 2013.


Ele afirma ter transformado um simples pedido de compra de US $ 100 em US $ 200.000 em lucros usando seu exército de software privado. Embora isso pareça surpreendente, o diabo está nos detalhes, é claro: muito desse aumento de preço decorre do aumento massivo de preços no bitcoin no ano passado.


Na verdade, os lucros reais são muito mais marginais, ele disse, então não espere instalar um plug-in e escrever sua própria história de trapo à riqueza.


Lee, que afirma que seus bots mudaram 10% do volume total do mercado nos primeiros dias, começou a usar seus métodos quando o preço ficou em US $ 2 a 4 dólares por bitcoin.


Criador de mercado.


O primeiro bot de negociação de Lee usava a arbitragem entre moedas, percebendo diferenças nos preços entre os pedidos em diferentes bolsas e comprando em algumas trocas enquanto vendia em outras.


"Eu estava essencialmente tomando liquidez de um mercado onde havia algum e injetando-o em um mercado onde não havia", explicou ele. Naquela época, o monte A Gox dominava o mercado e outras bolsas tinham preços baixos porque o fornecimento de bitcoins era limitado.


"Então, eu comprei por preço baixo no Mt. Gox e os vendi para outros mercados. Comprei muito bitcoin em mercados terciários."


Em suma, ele atuou como um criador de mercado em bolsas menos estabelecidas.


Prática estabelecida.


Lee pode ter escrito seus próprios bots, mas hoje, o mercado de bots de bitcoin está bem mais estabelecido, com vários disponíveis na prateleira.


Os exemplos incluem o Butter Bot, que oferece um bot de negociação on-line acessado por meio de um plug-in do Google Chrome, e o Haas Online, que vende um servidor de negociação pessoal baseado no Windows. O CryptoTrader oferece um mercado de bots de negociação, que permite que as pessoas desenvolvam bots usando diferentes estratégias de negociação e depois as aluguem para outras pessoas.


A negociação por algoritmo não é nova no mundo financeiro: as empresas nos mercados financeiros convencionais usam o método há anos. Lee disse, no entanto, que a comunidade de troca de bitcoins é uma das primeiras em que as bolsas concedem aos computadores dos clientes acesso direto ao mercado (DMA).


Isso permite que os comerciantes individuais tenham seu computador acessando diretamente os registros de pedidos eletrônicos da bolsa. Esse é um serviço normalmente disponível apenas para corretores e casas de investimento nos mercados convencionais.


"No passado, eram as pessoas que tinham condições de pagar por um terminal Bloomberg de US $ 10 mil ou mais por ano com uma conexão API que poderia tentar sua mão no comércio de bots", explicou Lee.


Então, por que todo mundo não está fazendo isso?


Pablo Lema, fundador da Butter Bot, diz que os bots não são uma tecnologia de 'fogo e esqueça' que permite aos diletantes ganhar dinheiro sem tentar:


"Os bots de negociação exigem que os usuários tenham pelo menos uma compreensão básica do mercado, precisam ser modificados e ajustados pelo usuário de acordo com as condições de mercado predominantes e também de acordo com seu próprio perfil de risco".


Estratégia de bot de negociação.


Lee começou a capitalizar em um mercado altamente ineficiente, onde as trocas com liquidez suficiente podiam ser contadas por um lado.


A situação - embora ainda precise de melhorias - é pelo menos um pouco melhor agora. Oportunidades para arbitragem inter-cambial ainda existem, mas ele recomenda o uso de bots de análise técnica.


Mas a negociação não é necessariamente baseada apenas na análise técnica. É difícil programar um computador para reagir a condições fundamentais do mercado, como, por exemplo, rumores de que o governo chinês está adotando uma nova postura em relação ao bitcoin ou do último mercado de comércio negro baseado em bitcoin sendo desativado.


Muitos bots usam uma média móvel exponencial (EMA) como ponto de partida. Essas médias acompanham os preços de mercado em um período de tempo definido, e os bots podem ser programados para reagir ao que esse preço faz - como ir além de certos limites.


"Se você tem um apetite conservador, opte por negociar mais lentamente", aconselhou Lee. "Se você escolher períodos diários em vez de horários, geralmente é visto como uma aposta segura para se envolver nos fundamentos da negociação, e muito menos no comércio de bots."


Outros sugerem ajustes na abordagem da EMA.


"Se você olhar para a maior desvantagem de uma EMA, verá que é quase sempre tarde. E essa é a parte que pode ser melhorada", disse Stephan de Haas, fundador da empresa de bots Haas Online.


"Essa melhoria poderia ser feita usando uma média móvel exponencial dupla (DEMA) ou TEMA (média móvel exponencial tripla). Eles têm a capacidade de responder mais rápido que a EMA e seu cálculo é relacionado à EMA, então parece o mesmo dá um melhor momento ".


Existem ainda outros métodos, ele apontou, como indicadores de força relativa e análise de regressão.


"Esse tipo de análise funciona perfeitamente para processos (neste caso, um mercado de preços) que são instáveis", diz ele, em uma descrição que parece resumir o mundo da montanha russa da bitcoin.


"Usando esses dados, ele pode ter um bom sentido do que é esperado no futuro [.]".


Estratégias secretas.


No entanto, a análise técnica é uma disciplina, e essas coisas são indicadores, não estratégias. Você ainda terá que criar seu próprio conjunto de regras de negociação, se for dizer a um bot como tomar decisões.


"As estratégias realmente boas são mantidas em segredo e de código fechado", diz Lema. "Isso é feito por todos: a médio e alto nível [comerciantes] e câmaras de compensação. É difícil para um trader que é novo entender o mercado".


BTC or Bust, o criador do Crackin 'Kraken bot encontrado no Cryptotrader, aponta para um conjunto de algoritmos em uma biblioteca de algoritmos de análise técnica conhecida como TA-Lib, juntamente com indicadores personalizados desenvolvidos pelo autor do bot. Estes são tipicamente combinados para encontrar sinais de compra e venda no mercado, BTC ou Bust disseram ao CoinDesk.


Os bots podem ser programados para serem preditivos ou reativos, ou uma combinação de ambos, usando esses algoritmos combinados, explicou, explicando:


"Por exemplo, digamos que o preço do bitcoin está falhando. Um algoritmo preditivo pode começar a comprar, já que espera que o preço se recupere rapidamente, enquanto um algoritmo reativo pode começar a vender, já que o preço está caindo. Os dois tipos têm suas vantagens e desvantagens. o desafio é fazer com que o bot empregue a estratégia correta no momento correto. "


A capacidade de definir essas estratégias é uma das coisas que impedirá os bots de desequilibrar o mercado. Mesmo que muitas pessoas as usem, a teoria diz que as diferentes estratégias empregadas impediriam que todas elas movimentassem o mercado em uma direção e criassem uma bolha artificial - ou pior, um 'crash flash'.


Não para todos.


O bot trading está para você? Possivelmente. Eles oferecem uma variedade de vantagens, não menos do que a capacidade de negociar diligentemente em seu nome, 24 horas por dia, 7 dias por semana, e a capacidade de remover toda a emoção da negociação (supondo que você não se intrometa e termine quando sentindo-se irracionalmente impaciente).


Por outro lado, se você não tem inteligência financeira para montar uma estratégia de negociação, os bots podem simplesmente acabar automatizando um conjunto de decisões de mercado fracas.


Para muitos, então, que acreditam no potencial de longo prazo do bitcoin, a estratégia comercial mais básica poderia ser comprar e manter.


Independentemente de você decidir automatizar seus negócios, as regras básicas se aplicam: não negocie mais do que você pode perder, e não entre em nenhum investimento sem pelo menos um entendimento básico do que está fazendo.


Isenção de responsabilidade: As declarações contidas neste artigo não devem ser consideradas consultoria de investimento, que é mais bem procurada diretamente de um profissional qualificado.


Imagem de robô via Shutterstock.


Líder em notícias de blockchain, o CoinDesk é um meio de comunicação que busca os mais altos padrões jornalísticos e obedece a um rigoroso conjunto de políticas editoriais. A CoinDesk é uma subsidiária operacional independente do Digital Currency Group, que investe em criptomoedas e startups de blockchain.

Комментарии

Популярные сообщения из этого блога

Comente faire du forex

Comente de scalping sur le Forex? O escalpelamento é um método de negociação que consiste num lucro dos lucros e na evolução dos movimentos antecipados. Ceci est généralement très prise par les debutants qui souhaitent obtenir des résultats rapides. Bien that cette technique ne soit pas facil, elle peut s avherer très lucrative si elle est bien maîtrisée. Quelles sont les fournitures nécessaires? Un courtier avec de faibles spreads Uma plataforma de negociação Une bonne connaissance de l & # 0; Étapes de réalisation. La premiere escolheu estender de savoir et voter courtier autorize le scalping sur pla plétéforme de trading: certains courtiers importants n''custent pas cette technique de trading. O escalpelamento é um processo difícil de escolher, mais do que um general escravo do governo, e é responsável pela gestão de posições de negócios com a intenção de obter mais lucros e lucros. La façon la mais simples de déterminer si votre courtier autorize le scalping est de lui ...