Sunday 23 July 2017

Multicharts Automated Trading Strategies


Negociação automatizada com o MultiCharts: negociação automatizada com o MultiCharts O MultiCharts oferece suporte à negociação automatizada (veja a Figura 1), incluindo backtesting em dados históricos, otimização de estratégia e teste walk-forward. MultiCharts vem com mais de 100 estudos pré-programados com base em muitos conceitos comerciais populares. Os comerciantes podem acessar o código para modificar qualquer estudo para atender às suas necessidades exatas. Além disso, os comerciantes podem escrever seu próprio código no ambiente PowerLanguage ou trabalhar com um programador qualificado para desenvolver indicadores e estratégias personalizadas. Figura 1: Um exemplo de uma estratégia automatizada em MultiCharts. Estudos pré-programados No MultiCharts, um sinal é considerado uma ferramenta mecânica de análise técnica que é usada para especificar entradas de mercado e pontos de saída de acordo com um conjunto de regras de negociação. Os sinais são os blocos básicos de estratégias, e mais de 100 pré-construídos, sinais personalizáveis ​​são incluídos com a plataforma MultiCharts. Uma estratégia pode ser construída aplicando um conjunto desses sinais a um gráfico sem ter que escrever qualquer código. Os sinais podem ser usados ​​para enviar ordens diretamente para um corretor, automatizando assim o processo de negociação. Para acessar os sinais pré-construídos, no menu principal, clique em Inserir gt Study e selecione a guia Signals, como mostrado na Figura 2. Para selecionar um sinal, destaque o sinal apropriado e clique em OK. Para selecionar vários sinais, mantenha pressionada a tecla Ctrl no teclado e clique para selecionar os sinais apropriados e, em seguida, clique em OK para aplicar os sinais ao gráfico. Estude e selecione a guia Sinais para exibir uma lista de sinais pré-construídos. Figura 2: A partir do menu principal, clique em Inserir gt Study e selecione a guia Signals para exibir uma lista de sinais pré-construídos. Figura 2: A partir do menu principal, clique em Inserir gt Study e selecione a guia Signals para exibir uma lista de sinais pré-construídos. Imagem criada com MultiCharts. A Figura 3 mostra um gráfico diário de MHP com dois sinais aplicados: o MovAvg Cross LE eo MovAvg Cross LX. As setas azuis indicam entradas comerciais, e as linhas pontilhadas a verde mostram o resultado do comércio. Figura 3: Uma estratégia simples baseada em um crossover de média móvel criado pela aplicação de dois sinais a um gráfico. Os comerciantes podem personalizar os sinais clicando com o botão direito do mouse no gráfico ativo e selecionando Formatar sinais Isto abre a janela Formatar objetos. Selecione a guia Sinais, realce o sinal apropriado e clique em Formatar. Isso abre a janela de formatação específica de sinal, mostrada na Figura 4, onde os comerciantes podem personalizar as variáveis ​​de entrada, as propriedades ea aparência das entradas comerciais, das saídas e das linhas de conexão (que conectam cada ponto de entrada e saída do comér - cio no gráfico). Figura 4: A janela de formatação específica de sinal é usada para definir variáveis ​​de entrada, como as entradas e saídas comerciais aparecem no gráfico e outras propriedades. Ambiente PowerLanguage O ambiente de programação PowerLanguage, chamado PowerLanguage Editor, é uma ferramenta de desenvolvimento para criação e gerenciamento de estudos PowerLanguage. O PowerLanguage Editor é usado para executar uma variedade de funções, incluindo: Importar e exportar estudos Estudos de proteção (salvar como fonte fechada, por exemplo) Editar o código do estudo e configuraçõesCompilar (ou verificar) estudos 13 13Existem várias maneiras de abrir o Editor de PowerLanguage : Clique no ícone Run PowerLanguage Editor na barra de ferramentas MultiCharts Main (veja a Figura 5) ou Figura 5: Na Barra de Ferramentas Principal, clique no ícone New PowerLanguage Editor para abrir o ambiente de programação. Clique no ícone PowerLanguage Editor na barra Quick Launch ou clique no ícone PowerLanguage Editor na área de trabalho. 13 13O Editor PowerLanguage é aberto. A Figura 6 mostra o PowerLanguage Editor com os dois sinais que tínhamos aplicado anteriormente a um gráfico. Figura 6: Código dos sinais MovAvg Cross LE e MovAvg Cross LX no PowerLanguage Editor. Para criar um novo estudo, no menu principal, clique em Arquivo gt Novo. Isso abre a janela Nova, mostrada na Figura 7, onde os usuários podem selecionar uma nova função, indicador ou sinal. Figura 7: No menu principal, clique em Arquivo gt Novo para criar uma nova função, indicador ou sinal. Tornar-se proficiente em qualquer linguagem de programação leva muito tempo e esforço. Escrever código - seja para funções, indicadores ou sinais - em MultiCharts não é exceção. Detalhes específicos e ajuda para programação no ambiente PowerLanguage podem ser encontrados no Guia do Usuário do MultiCharts, clicando em Help gt MultiCharts Help no menu principal e visitando o fórum MultiCharts clicando em Help gt Discussion Forum. Informações adicionais podem ser encontradas através do MultiCharts MCWiki. Para acessar o portal da Web na página inicial do MultiCharts, clique com o mouse sobre Suporte no menu superior e clique em Ajuda on-line e Wiki. Add-Ons Alguns comerciantes podem ter idéias específicas para estratégias automatizadas, mas são incapazes de personalizar os sinais pré-construídos para atender às suas necessidades e não têm a experiência ou desejo de aprender as habilidades de programação necessárias para escrever seu próprio código. Existem inúmeros complementos de fornecedores terceirizados que oferecem indicadores comerciais e estratégias, bem como serviços de programação personalizados para ajudar os comerciantes a desenvolver sistemas de negociação automatizados. Uma lista parcial desses fornecedores terceirizados está disponível no site da MultiCharts a partir do mouse da página inicial sobre MultiCharts no menu superior e clique em Add-ons no menu drop-down. automated Trading Software Quis agradecer-lhe por programar minha Idéias de estratégia de negociação para mim. Eu aprecio especialmente sua abilidade de pôr minhas idéias às vezes unclearly definidas em programas praticáveis. Tendo trabalhado com vários programadores ao longo dos anos, eu achei trabalhar com você mais agradável e produtivo - e em baixo custo. QuotWorking com Moore Tech tem sido um grande prazer. Muito a preços razoáveis ​​e produzir programas de primeira classe em tempo e no orçamento. QuotMoore Tech foi uma grande ajuda para escrever TradeStation Easy Language código para mim. Eles facilmente compreendido o que eu estava tentando para e rapidamente forneceu código a um preço muito justo. Eles ficaram felizes em fornecer e-mails de acompanhamento. Eu tive a impressão que eles são muito experiente e profissional. Eu estaria feliz em trabalhar com eles novamente e eu posso ser quuss automatizado sistemas de negociação Moore Tech, LLC especializada na construção de sistemas de negociação automatizados. Incluindo indicadores personalizados. Estratégias personalizadas. E outras ferramentas para negociação automatizada. Nós oferecemos uma grande variedade de serviços de programação destinados a fornecer aos nossos clientes os sistemas de negociação que eles precisam para ter sucesso, e fazemos isso rapidamente e profissionalmente. Nossos clientes incluem comerciantes institucionais e de varejo, bem como corretores e outros profissionais da indústria. Trabalhamos com muitas plataformas de negociação automatizadas populares, como TradeStation. NinjaTrader. ESignal. MetaTrader. MultiCharts. MB Navigator, Patsystems e muito mais. Nós também trabalhamos com muitos pacotes de software comuns, incluindo Excel, Matlab, Visual Studio (C, VB, C) e muito mais. Indicadores técnicos Quando se refere a sistemas automatizados de negociação, um indicador técnico é um algoritmo que utiliza dados de mercado para calcular e exibir informações usadas por traders para prever futuros movimentos de preços . Indicadores técnicos também podem ser usados ​​para alertas visuais, de áudio e de e-mail. Saiba mais sobre indicadores personalizados no link abaixo. Estratégias personalizadas Em termos de sistemas de negociação automatizados, uma estratégia de negociação automatizada é simplesmente um conjunto predefinido de regras para tomar decisões comerciais. Automated Trading estratégias são usadas para eliminar o aspecto emocional da negociação, bem como simplificar o processo de execução de comércios. Saiba mais sobre estratégias personalizadas no link abaixo. Free Estimates Entre em contato conosco hoje e receba uma estimativa gratuita de 100 no seu sistema de negociação automatizado. Indicador personalizado. Ou estratégia personalizada. Basta preencher o formulário abaixo e um de nossos programadores entrará em contato com você imediatamente. Strategy Trading MultiCharts é freqüentemente usado para negociação discricionária, mas originalmente nossa plataforma de negociação foi criada para estratégias de negociação e negociação automatizada. Embora a negociação discricionária seja certamente melhor do que negociar apenas com intuição, as estratégias de negociação automatizadas tendem a ter um sucesso mais consistente. Estratégia de negociação tem uma série de vantagens significativas quando comparado à intuição baseada em negociação. Traders institucionais têm vindo a utilizar estratégias de negociação por um longo tempo, enquanto os comerciantes privados tinham ferramentas muito limitadas para criar estratégias de negociação que funcionam. Backtesting Dois componentes principais são necessários para criar estratégias bem sucedidas uma simulação de negociação realista e consideração de todos os fatores necessários. Isso permite que você teste sua estratégia para certificar-se de que funciona, antes de colocar dinheiro real nele. A simulação em dados históricos geralmente é chamada de backtesting. E é usado para separar as estratégias que trabalham dos que não. Apenas backtesting correto dá a capacidade de separar as estratégias de negociação de qualidade de sucesso acidental. Enquanto o desempenho passado não é uma garantia de resultados futuros, backtesting adequada dá uma maior probabilidade de alcançar sucesso repetido durante a negociação real. Análise do sistema de negociação é uma parte essencial do desenvolvimento de um sistema comercial. MultiCharts tem uma coleção extensiva de ferramentas de relatório que fornecem uma imagem completa de seu desempenho de estratégia. A otimização da estratégia e o teste walk-forward permitem a criação de novos sistemas de negociação, sem cair na armadilha de ajuste de curva. Acima de tudo, o comércio automatizado elimina as tarefas de rotina e permite que você seja mais rápido do que outros participantes do mercado. Extensa escolha de estratégias de negociação MultiCharts vem com mais de duzentos estudos pré-construídos para uma análise de mercado em profundidade, cobrindo os conceitos mais populares de negociação. Esta biblioteca abrangente inclui tradicionais, bem como estratégias de negociação state-of-the-art. Uma vantagem chave de MultiCharts é que qualquer código studys pode facilmente ser modificado. Quase qualquer estratégia de negociação personalizada também pode ser criada a partir do zero. Abaixo você pode encontrar a breve lista de sinais comerciais disponíveis. MULTICHARTS, LLC 19992017 Todas as marcas registradas e direitos autorais são propriedade de seus proprietários respectivos. Negociação automatizada Mesmo com uma estratégia vencedora, apenas um pequeno atraso na execução da ordem pode fazer toda a diferença. Depois de desenvolver uma estratégia, o próximo passo é enviar as ordens. A principal vantagem da negociação automatizada é que ele pode enviar pedidos muito mais rápido do que um ser humano, e isso pode lhe dar uma vantagem sobre os concorrentes. Para obter informações técnicas sobre este recurso, consulte a página Wiki relacionada. Como as ordens de trabalho de negociação automática geradas por uma estratégia de negociação em MultiCharts são enviadas diretamente para o servidor de corretores. Em seguida, o corretor responde com uma mensagem sobre o status da ordem, e você pode ver no seu gráfico se o comércio foi bem sucedido. Deixá-lo trocar para você Auto negociar é muito conveniente, porque uma vez que você escreveu e testou seu logicyou já não necessita constantemente prestar atenção ao mercado. Além disso, o comércio automatizado torna comercial estratégias de alta freqüência possível. Com sistemas de negociação como estes, a entrada de ordem manual resultaria em atrasos inaceitavelmente longos, e não seria possível negociá-los. Abundância de gateways comerciais para escolher MultiCharts suporta um grande número de gateways de negociação, e mais são adicionados em cada nova versão. Consulte a página Brokers Suportados para obter detalhes completos. Impedir qualquer possível assincronização MultiCharts fornece negociação de auto estável que pode operar sem acompanhamento constante. Sua estratégia tem acesso constante a informações de conta em tempo real e pode corrigir automaticamente qualquer possível assincronização. Acesso a dados de nível 2 a partir de estratégias A profundidade chave da informação de mercado, também conhecida como dados de nível 2, mostra o número de compradores e vendedores em diferentes níveis de preços próximos do preço atual. Esta informação é muito importante para identificar a pressão sobre o preço - ou seja, se houver mais vendedores do que os compradores, o preço pode ir para baixo em um esforço para igualar o número de jogadores. Dez níveis de preços são oferecidos em cada direção, e sua estratégia pode analisar esses níveis em tempo real para ajudá-lo a tomar decisões comerciais. Uma vez que uma estratégia pode reagir muito mais rápido do que um ser humano, a capacidade de acessar esses dados a partir de scripts apresenta uma grande vantagem. Acesso à informação em tempo real da sua conta A sua estratégia pode aceder a todos os atributos da sua conta em tempo real, incluindo: número de conta, número de contas, número de posições em aberto, preço médio de posição, lucro de posição aberta (PnL) Contratos, símbolo de posição, custo total de posição, patrimônio em conta em tempo real, lucro não realizado em tempo real e valor de capital inicial. Você pode obter mais informações sobre cada categoria na página Wiki relacionada. Ordens que correspondem ao mundo real Uma característica da execução automatizada do MultiCharts é que as ordens são enviadas ao final da barra anterior, em vez de serem enviadas no momento em que aparecem no gráfico. Essa abordagem garante que os preços, nos quais as encomendas são realmente preenchidas, correspondem de perto aos preços no gráfico. Evitar discrepâncias O modo de negociação automática síncrona é um modo em que os entriesexits são plotados no gráfico somente após as ordens terem sido executadas no corretor. Além disso, permite ver a mesma posição de mercado aberto e ordens ativas no gráfico como no corretor. O modo de negociação automática síncrona garante evitar discrepâncias entre a posição de mercado no gráfico ea posição de mercado no corretor. Veja todas as ordens geradas O modo de negociação automático assíncrono é o modo em que os entriesexits são plotados no gráfico quando o valor do preço atende às condições da estratégia. No entanto, a execução da ordem pelo corretor não é garantida no caso de a conversão das ordens de entrada sem limite não executadas não estar ativada. Pode causar um conflito de posição de mercado entre o gráfico eo corretor. A habilitação da conversão da ordem garante que a ordem será preenchida no corretor, embora o valor do preço da ordem executada possa ser diferente do preço da ordem traçado no gráfico. Acompanhe facilmente suas ordens e posições de estratégia Uma característica importante do MultiCharts é chamada de Order and Position Tracker. Nesta janela separada, você pode facilmente visualizar informações sobre contas, ordens de estratégia e posições abertas, histórico de posições e resumo de negócios. Campos do status do pedido Existem muitos campos que fornecem informações importantes sobre ordens, como status FilledCancelled, nome do instrumento, resolução, nome do pedido, categoria, quantidade, corretor, nome da estratégia e espaço de trabalho. Muitos campos importantes sobre posições de estratégia também estão disponíveis, tais como Posição Estratégica, Posição do Corretor, Posições Match, Estratégia PL, Open PL, Broker e Nome da Estratégia. Encontre as informações de que precisa Muitos filtros convenientes permitem-lhe encontrar rapidamente e facilmente as informações de que necessita. A guia Log fornece a capacidade de ver mensagens técnicas do corretor e do MultiCharts. Além disso, você pode obter os dados para análise posterior da guia Histórico de posições usando a funcionalidade Resumo de negócios. Alertas de e-mail, alertas visuais e de áudio As estratégias podem alertá-lo de várias maneiras quando geram uma ordem - através de um alerta na tela, reproduzindo sons e até mesmo enviando um e-mail. O email é provavelmente um dos métodos de alerta mais versáteis porque pode ser recebido por quase qualquer dispositivo moderno. Alguns provedores (ou seja, Verizon) também oferecem uma maneira de enviar um e-mail para um número de telefone, por meio do qual eles convertê-lo em uma mensagem de texto Relatório de Desempenho de Negociação Quando os comerciantes querem obter as estatísticas completas sobre negociação de automóveis. Com base nos negócios colocados no gráfico o relatório de desempenho pode ser calculado para analisar de forma abrangente as medidas de desempenho da estratégia, bem como lista de negociações e estatísticas. Existem mais de 100 índices de desempenho disponíveis para análise, incluindo cerca de 30 gráficos. Saiba mais sobre relatórios em MultiCharts, visite nossa página Wiki. Relatório de Desempenho de Negociação

No comments:

Post a Comment