Negociação Quantitativa.
Investimento quantitativo e idéias de negociação, pesquisa e análise.
Sexta-feira, 27 de março de 2009.
Um leitor comenta sobre negociação usando o Excel VBA e o Modelo de Fator.
9 comentários:
Eu acho que as principais razões por trás de uma popularidade do Excel / VBA em um mundo de comércio quant e quant são:
Eu definitivamente acho que o fator bandwagon está em jogo, muitas vezes somos como ovelhas, e não vejo razão para que a estratégia ou os sistemas de investimento sejam diferentes.
Um pouco de sorte não irá interferir no forex.
"No entanto, um problema que encontrei é o meu desejo contínuo de modificar e melhorar regularmente o sistema, o que eu descobri que pode se tornar contraproducente, pois há um perigo real de que o desenvolvimento do sistema se torne um fim em si mesmo!"
"No entanto, um problema que encontrei é o meu desejo contínuo de modificar e melhorar regularmente o sistema, o que eu descobri que pode se tornar contraproducente, pois há um perigo real de que o desenvolvimento do sistema se torne um fim em si mesmo!"
* gestão deficiente da memória (isso pode piorar ainda mais o desempenho),
* você não pode usar o sistema de controle de versão que permitiria rastrear mudanças (quem-o-por-quando-quando) e facilitaria a colaboração (veja, por exemplo, svnbook. red-bean / nightly / en / svn. intro. whatis. html # svn. intro. righttool e tortoisesvn. tigris /; deve haver algumas ferramentas de controle de versão da Microsoft). Com base na minha experiência, a partir de algum código VBA de volume se torna incontrolável, uma das razões para isso é que você não pode usar o controle de versão.
* Pouca flexibilidade (em comparação com as alternativas que vou ser.
** ausência de classes (class = estrutura + métodos que podem acessar e modificar o conteúdo da estrutura)
** ausência virtual de mecanismos de abstração (Variant é muito propensa a erros). Você pode precisar deles se quiser usar o mesmo algoritmo para um estoque e para uma curva de juros (mesma ação, objetos diferentes).
Oi Dr. Ernie Chan.
Eu usei o matlab2ibapi por vários meses e descobri que ele é bastante útil e confiável para automatizar minhas estratégias. Na verdade, vou publicar um artigo ilustrando como usá-lo.
Sobre planilha e finanças quantitativas:
Gostaria de saber se existe uma ferramenta melhor do que o Excel / VBA.
Pode ser mais rápido a curto prazo, mas não consegue lidar com uma enorme quantidade de dados.
Eu desisti completamente de usar planilhas para quase qualquer coisa.
Sistema completo de negociação.
Excel sistema completo de negociação para análise técnica.
Excel Complete Trading System.
Analyzer XL - Biblioteca de 146 funções de análise técnica, indicadores e especialistas na forma de fórmulas do Excel. Um indicador é usado para determinar a tendência de um mercado, a força do mercado e a direção do mercado. Um especialista é um sistema pré-definido de mercado de ações. Downloader XL - faz download gratuito de dados históricos, índices e dados de fundos mútuos do Yahoo! Finança. Os dados históricos estão disponíveis nas bolsas dos EUA, Canadá, Reino Unido, Irlanda, Alemanha, França, Itália, Austrália, Nova Zelândia, Índia e outros. BulkQuotes XL - projetado para gerenciar facilmente downloads e atualizações para dezenas ou centenas de tickers simultaneamente. O BulkQuotes XL foi projetado como um suplemento do Excel, oferecendo uma grande flexibilidade e permitindo que você aplique imediatamente a análise técnica aos dados baixados. Você pode até mesmo ter suas próprias macros aplicadas instantaneamente a todos os seus tickers. RT Quotes XL - faz downloads de cotações de ações, índices, futuros, opções e fundos mútuos em tempo real diretamente para planilhas do Microsoft Excel. As cotações de 15 minutos em atraso e com base em taxas gratuitas para ações, opções, índices e fundos mútuos são recuperadas do Yahoo! Finança. Os dados estão disponíveis em mais de 50 mercados mundiais, incluindo os EUA, Canadá, Reino Unido, Alemanha, França, Itália, Austrália e Índia. Cotações em tempo real com base em taxa estão disponíveis na PCQuote para ações, opções, índices e futuros. Predictor XL - Ferramenta de previsão de rede neural que resolve de forma rápida e precisa os problemas de previsão e estimativa. Ele foi projetado desde o início para ajudar especialistas na solução de problemas de previsão do mundo real. A ferramenta Excel oferece maior precisão e exatidão a uma ampla variedade de tarefas, incluindo preço das ações e previsão do mercado. Backtesting XL - Um add-in para back-testing de estratégias de negociação no Microsoft Excel. Permite testar e avaliar as estratégias de negociação no final do dia usando dados históricos. Funções podem ser usadas opcionalmente no Excel VBA. O complemento de teste de suporte suporta funcionalidade avançada, como piramidação (alteração do tamanho da posição durante uma negociação aberta), limitação de posição curta / longa, cálculo de comissão, controle de patrimônio, controle de out-of-money e customizing de preço de compra / venda ( comércio nos preços Aberto, Fechado, Alto ou Baixo de Hoje ou Amanhã). Classifier XL - Um add-in para o Excel projetado para ajudar especialistas em tarefas de mineração de dados e reconhecimento de padrões do mundo real. Ele oculta a complexidade subjacente dos processos da rede neural enquanto fornece gráficos e estatísticas para o usuário entender facilmente os resultados. A capacidade de lidar com inúmeras variáveis frequentemente inter-relacionadas faz com que seja amplamente aplicável à classificação de dados de mercado. Por exemplo, um comerciante pode desejar classificar ações como comprar, reter ou vender com base em dados históricos. Portfólio XL - um suplemento de rastreamento de portfólio para o Microsoft Excel. Ele permite que você crie uma carteira de ações que podem ser atualizadas diariamente. Você especifica determinados tickers, o preço de compra e a data, e o Portfolio XL monitora o valor do preço de sua carteira e seu histórico de transações. Também exibe o valor atual de seus estoques. Opções XL - uma opção de cadeias e downloader série LEAPS para o Microsoft Excel. Ele faz o download de cadeias de opções negociadas nessas bolsas: CBOE (Bolsa de Valores da Bolsa de Chicago), AMEX (Bolsa de Valores dos EUA), PHLX (Bolsa de Valores da Filadélfia), PCX ou PSE (Bolsa de Valores do Pacífico), ISE (Bolsa de Valores Internacional).
Sistema completo de negociação para atualizações de versão do Excel é gratuito para toda a vida.
(Atualizado em 2018-01-09)
Soluções Excel Relacionadas para o Sistema Completo de Negociação.
Procure as categorias principais da solução Excel.
Soluções adicionais de negócios Excel são categorizadas como soluções Free Excel e as mais populares. Outras soluções propostas para requisitos específicos do usuário podem ser encontradas no Excel Help Forum ou propostas como um projeto para a comunidade freelance do Excel.
Negociadores Interativos Excel Trader.
Interactive Brokers Excel Trader v1.6.
Interactive Brokers O Excel Trader é uma extensão de planilha programável para o Trader Workstation (TWS), que permite negociar manual ou automaticamente diretamente do Excel. Você pode programar regras de negociação personalizadas usando fórmulas de planilhas e macros VBA. O IB Excel Trader oferece a conveniência e a flexibilidade de uma planilha do Excel para entrar e rastrear pedidos individuais ou entre colchetes para até 200 ações, futuros e pares de moedas Forex. Os pedidos podem ser enviados, atualizados ou cancelados usando botões na parte superior da planilha, programaticamente usando funções VBA ou via TWS. As condições de acionamento e os parâmetros de pedido, como direção, tamanho, limite / preço de parada e muitos outros, podem ser calculados on-the-fly usando cotações, status de pedidos e atualizações de posição transmitidas para o Excel em tempo real.
O IB Excel Trader vem completo com código fonte de macro VBA comentado e um guia do usuário.
Use o IB Excel Trader como modelo para implementar suas próprias estratégias de negociação automatizadas sem ter que começar a codificar do zero ou contratar nossos programadores de VBA via Serviço de Personalização.
Com IB Excel Trader você pode:
Ações de comércio, ETFs, futuros e Forex. Implemente condições de entrada de posição personalizadas usando fórmulas de planilha do Excel. Automatize suas estratégias para negociação via Interactive Brokers. Use fórmulas do Excel e macros VBA para implementar regras comerciais personalizadas e calcular os parâmetros do pedido. Integre sinais de negociação de aplicativos de terceiros / personalizados e fontes de dados de mercado para impulsionar negociações via Interactive Brokers. Envie pedidos ou encomende combos, como Bracket e One-Cancels-All para um ou vários instrumentos manualmente usando botões na planilha ou automaticamente usando regras pré-programadas. Troque até 200 instrumentos. Conecte-se ao TWS ou ao IB API Gateway em execução em qualquer computador da sua rede. Solicite o desenvolvimento de modificações, extensões ou algoritmos de negociação personalizados do IB Excel Trader usando o serviço de personalização da Mercurion Technologies, Inc. (veja abaixo).
Além de incluir vários recursos úteis, como suporte manual ou automático e envio de grupo de pedidos OCA, ele serve como uma base facilmente extensível para implementar suas próprias regras e algoritmos de negociação.
Automatize Negociação Usando Fórmulas Excel e macros VBA.
O IB Excel Trader pode ser usado como uma base expansível para a criação de sistemas personalizados de negociação algorítmica. Ele fornece a funcionalidade básica necessária para negociação via IB ActiveX API, incluindo gerenciamento de conexões, geração de ID de pedidos, atualizações de status de pedidos baseados em eventos e métodos de retorno de chamada de feed de dados. Se você estiver familiarizado com o Excel e o VBA & # 8211; você pode construir sua lógica de negociação personalizada sobre a base da versão IB Excel Trader sem ter que começar do zero.
O IB Excel Trader inclui funcionalidades prontas para uso, como:
Streaming em tempo real de cotações, atualizações de tamanho de posição e alterações de status de pedidos do TWS para o Excel. Acionadores de ordem de entrada de posição baseados em fórmula. Submissão automática de ordens de ordem de saída Stop-Loss / Take-Profit. Sincronização de posições de conta entre o Excel e o TWS. Order Log com detalhes sobre cada mudança de status do pedido: hora, ID do pedido, tamanho preenchido, tamanho restante, último preço de preenchimento, preço médio de preenchimento, etc & # 8230;
Descrição detalhada dos recursos.
Com o IB Excel Trader, você obtém todo o poder e flexibilidade de usar fórmulas do Excel e macros VBA para automatizar suas transações sem ter que comprar pacotes caros de terceiros que usam linguagens de programação proprietárias e envolvem taxas anuais recorrentes. Como um benefício adicional & # 8211; muitos produtos e serviços populares suportam a integração com o Excel, e você pode facilmente usar dados de provedores de dados de mercado de terceiros, geradores de sinais e feeds de notícias para condições de entrada e saída de pedidos usando funções familiares do Excel.
O IB Excel Trader usa a API IB ActiveX e requer uma conexão ativa com o TWS para enviar e monitorar pedidos, receber cotações em tempo real e posicionar atualizações.
Todos os pedidos enviados pelo IB Excel Trader são visíveis no Trader Workstation e podem ser visualizados, modificados ou cancelados na interface do TWS a qualquer momento.
O IB Excel Trader usa a API IB ActiveX e requer a IB Client API (fornecida por Interactive Brokers). Cotações em tempo real e atualizações de tamanho de posição são sincronizadas entre o Trader Workstation e o IB Excel Trader. Posições de conta existentes podem ser carregadas no Excel sem um clique de um botão. Envie entradas de posição e ordens de saída para até 200 instrumentos diferentes manualmente ou usando regras pré-programadas. Os acionadores de entrada de posição podem ser implementados usando fórmulas padrão do Excel que fazem referência a qualquer ponto de dados na planilha. Os gatilhos de entrada de posição podem ser ativados e desativados separadamente. Ordens de mercado, limite, stop e stop-limit são suportados. Seguintes métodos de agrupamento de ordem de entrada e saída: Pedidos de IB Bracket. Ordem de entrada + Stop-Loss Ordem de saída + Take-Profit Ordem de saída todas submetidas simultaneamente. Todos os três pedidos aparecerão no TWS como um grupo de pedidos vinculados, se um pedido for cancelado & # 8211; outros serão cancelados automaticamente. Os preços com limite de perda e take-profit podem ser modificados através do Excel ou diretamente na interface do usuário do TWS. Ordens OCA (One-Cancels-All). Take-Profit e Stop-Loss são submetidos juntos ligados pelo mesmo rótulo OCA. Você pode configurar o IB Excel Trader para enviar automaticamente a ordem de suporte de saída assim que a ordem de entrada for preenchida ou enviá-la manualmente usando um botão na parte superior. Se um pedido no suporte for preenchido ou cancelado manualmente & # 8211; o outro pedido será cancelado automaticamente pela Interactive Brokers. Os pedidos / parênteses de saída podem ser configurados para serem enviados automaticamente no preenchimento do pedido de entrada. Os preços e a quantidade de pedidos enviados podem ser atualizados diretamente do Excel, enquanto os pedidos ainda estão no estado Enviado ou parcialmente preenchido. O pedido pode ser modificado ou cancelado via planilha do Excel e usando a interface do TWS. Geração e acompanhamento automático de id de pedidos.
Suporte técnico.
Ilimitado & # 8211; por e-mail após a compra para TODOS os clientes. O suporte de nossos engenheiros também está disponível via bate-papo do Skype ou videoconferência. Atualizações gratuitas & # 038; correções de bugs para a mesma versão principal do produto para todos os clientes.
Serviço de personalização.
Com a compra do IB Excel Trader, você obtém acesso ao serviço de personalização de aplicativos da Mercurion Technologies, Inc. Este serviço permite que você personalize e estenda a funcionalidade do IB Excel Trader para atender às suas necessidades específicas.
O serviço de desenvolvimento personalizado inclui, mas não está limitado a, o seguinte:
Desenvolvimento de regras e algoritmos de negociação personalizados. Cálculo de estatísticas de desempenho de execução de estratégia. Modificações e aprimoramentos da interface do usuário. Implementação de fórmulas personalizadas do Excel, macros, funções, indicadores de análise técnica e muito mais # 8230; Integração com fontes de dados de mercado de terceiros, corretores, feeds de dados / notícias, fontes de sinal de negociação e plataformas de análise.
Você envia uma solicitação de cotação (RFQ) para nossa equipe de suporte. Uma solicitação deve incluir os requisitos de funcionalidade desejados (o mais detalhado possível) e suas informações de contato. Nosso gerente de produtos entrará em contato com você para passar por cima dos requisitos e detalhes do projeto. Em um prazo de 1 a 3 dias, forneceremos uma cotação com base na taxa listada abaixo. Quando os termos forem aprovados, # 8211; Fornecemos um documento de contrato descrevendo os detalhes do projeto e os termos de compromisso. Após o contrato ser assinado / aprovado, # 8211; nossos engenheiros começarão a trabalhar. Nossa equipe de produtos e engenheiros mantêm contato com você e enviam versões de demonstração regularmente durante a fase de desenvolvimento. Oferecemos suporte por mais de 2 meses após a entrega final do projeto.
Todos os projetos são cobrados com base no custo fixo. Uma cotação para cada projeto é fornecida com base na seguinte taxa: US $ 50 / hora (mínimo de US $ 150 por projeto).
A Interactive Brokers (IB) é uma fornecedora de baixo custo de serviços de execução e compensação de transações para indivíduos, consultores, grupos de negociação de proponentes, corretores e fundos de hedge. A principal tecnologia da IB proporciona acesso direto a ações, opções, futuros, forex, títulos e fundos em mais de 100 mercados em todo o mundo a partir de uma única conta da IB Universal.
Membro NYSE, FINRA, SIPC. Visite interactivebrokers para mais informações.
Com perguntas sobre os recursos do IB Excel Trader, negociação automatizada e para solicitar novos recursos ou aprimoramentos & # 8211; sinta-se à vontade para nos enviar uma mensagem através do formulário Fale Conosco à direita.
Plataforma de Negociação Automatizada Excel / VBA.
* a versão atual é 1.1.06 Lançado em 26/05/2014 (changelog)
O ATS. xls é uma solução automatizada de comércio, gráficos e backtesting baseada em Excel / VBA com todos os recursos para negociação de futuros S & P! (Symbol ES, Emini, também conhecido como E-Mini, globex)
* Testado e compatível com o Excel 2000, 2003 2007, 2010.
Exibe os indicadores Exibe os pontos de entrada e saída. Temporais configuráveis Exibe os volumes real e projetado Escolha entre as barras de volume constantes ou os gráficos baseados em tempo.
Dois modos distintos: Live Trading com Interactive Brokers ou Backtesting offline com dados de ticks.
Uma estratégia testada pode ser Imediatamente implementada para negociação ao vivo.
Fornece um ambiente de desenvolvimento de início rápido Trading System. Nenhum VBA necessário. Basta digitar suas regras / indicadores baseados em fórmulas.
Negociação automatizada para corretores interativos. Verifica os pedidos preenchidos antes de prosseguir com o próximo pedido. Entradas de pedido audíveis opcionais. (exemplo: & # 8221; Abertura da posição Longa em 900.25 & # 8243 ;, requer o Excel 2003 ou superior) Ordens acionadas por seus indicadores personalizados.
O modo visual Automatizado de Backtesting mostra todos os tiques e pedidos no modo rápido Automatizado de Backtesting dá resultados diários de P & amp; L em segundos Modo Multi-day ilimitado de Backtest em Processamento em Massa Rebuilds Open High Low Fecha dados de dados de ticks ao longo de um ano de dados de ticks fornecidos.
Existem três maneiras de executar um backtest:
Backtest rápido & # 8211; funciona um dia de cada vez rapidamente, mas você não pode ver nada acontecendo até que o teste seja feito.
Backtest & # 8211; funciona um dia de cada vez e exibe cada tick e gráfico de compra / venda.
Backtest Todos os dados & # 8211; Executa o backtest em todos os arquivos data. xls. Completamente desacompanhado. A cada dia, o P / L diário é salvo em um arquivo de log separado para revisão posterior.
Ao contrário do software de negociação overpriced que muitas vezes é muito limitado para sistemas de negociação avançados ou incomuns, esta plataforma de negociação altamente configurável é apenas US $ 89,00.
Depois de clicar em & # 8220; Compre agora & # 8221; e check-out através do Paypal, clique em & # 8220; voltar ao comerciante & # 8221; (do paypal checkout) e você será imediatamente redirecionado para o seu link de download! Além disso, você também receberá, imediata e automaticamente, seu link de download por e-mail. (O email irá para o seu endereço de email do paypal).
Pesquisa nos EUA na Web para dispositivos móveis.
Bem-vindo ao fórum do Yahoo Search! Gostaríamos de ouvir suas ideias sobre como melhorar a Pesquisa do Yahoo.
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.
Melhore seus serviços.
O seu mecanismo de pesquisa não encontra resultados satisfatórios para pesquisas. Está muito fraco. Além disso, o servidor do bing geralmente está desligado.
Rastreador de handicap de golfe, por que não posso chegar a ele?
Por que eu sou redirecionado para o PC e para o dispositivo móvel?
Eu criei uma conta de e-mail / e-mail há muito tempo, mas perdi o acesso a ela; Todos vocês podem excluir todas as minhas contas do Yahoo / Yahoo, exceto a minha mais nova YaAccount.
Eu quero todo o meu acesso perdido yahoo conta 'delete'; Solicitando suporte para exclusão de conta antiga; 'exceto' minha conta do Yahoo mais recente esta conta não excluir! Porque eu não quero que isso interfira com o meu 'jogo' on-line / jogos / negócios / dados / Atividade, porque o programa de computador / segurança pode 'roubar' minhas informações e detectar outras contas; em seguida, proteger as atividades on-line / negócios protegendo da minha suspeita por causa da minha outra conta existente fará com que o programa de segurança seja 'Suspeito' até que eu esteja 'seguro'; e se eu estou jogando online 'Depositando' então eu preciso dessas contas 'delete' porque a insegurança 'Suspicioun' irá programar o jogo de cassino 'Programas' títulos 'para ser' seguro 'então será' injusto 'jogo e eu vai perder por causa da insegurança pode ser uma "desculpa". Espero que vocês entendam minha explicação!
Eu quero todo o meu acesso perdido yahoo conta 'delete'; Solicitando suporte para exclusão de conta antiga; 'exceto' minha conta do Yahoo mais recente esta conta não excluir! Porque eu não quero que isso interfira com o meu 'jogo' on-line / jogos / negócios / dados / Atividade, porque o programa de computador / segurança pode 'roubar' minhas informações e detectar outras contas; em seguida, proteger as atividades on-line / negócios protegendo da minha suspeita por causa da minha outra conta existente fará com que o programa de segurança seja 'Suspeito' até que eu esteja 'seguro'; e se eu estou jogando on-line 'Depositando' então eu preciso dessas contas 'delete' porque a insegurança 'Suspicioun' irá programar o jogo de cassino 'Programas' títulos 'para ser… mais.
Комментариев нет:
Отправить комментарий