Download de dados históricos com Interactive Brokers.
Download de dados históricos e intradiários para Ações, Futuros, Opções, Índices, Forex, Combos,. Tamanhos das barras: segundos 1/5/10/15/30, minutos 1/2/3/5/10/15/20/30, horas 1/2/3/4/8, 1 dia, 1 semana e 1 mês Suporte para contratos futuros vencidos Suporte a Futures Spreads e Stock / Stock Combos (adicionado recentemente) Solicitações de dados automatizadas e desacompanhadas listadas em um arquivo de texto de entrada Até um máximo de 60 consultas em lote por solicitação Pode funcionar como um script de linha de comando com linha de comando argumentos Nomeação e criação automática de arquivos de dados Salva solicitações manuais de dados bem-sucedidas no arquivo dump. txt para uso posterior Interface gráfica fácil de usar com ajuda contextual Executa em ambientes Windows, Mac e GNU / Linux Observe as seguintes limitações: um máximo de 5 anos os dados estão disponíveis e atualmente é impossível solicitar dados de ticks. Você também deve estar ciente das limitações impostas pelo IB em uma única consulta de dados para os diferentes tamanhos de barra.
10 dias, 15 segundos
1 mês e 30 segundos
3 meses (para a sessão RTH, o dobro de dados pode ser baixado). Por meio de um arquivo de entrada, o jTWSdump pode baixar ainda mais dados para esses tamanhos menores de barras, mas isso vai consumir muito tempo.
"GOOG" "STK" "SMART" "0" "0.0" "" "" "" "1 D" "5 min" "1" "COMÉRCIOS" "1" ""
"ER2" "FUT" "GLOBEX" "200706" "0.0" "" "" "" "1 D" "2 min" "0" "COMÉRCIO" "1" ""
"QQQ" "OPT" "SMART" "20070615" "45.0" "PUT" "" "" "1 W" "1 hora" "1" "COMÉRCIO" "1" ""
Requisitos
uma conta com Interactive Brokers com pelo menos uma assinatura de dados de mercado Trader Workstation instalada e configurada corretamente.
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 fornece 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.
Dados de opções históricas de corretores interativos
Alguém sabe de um utilitário que pode baixar dados históricos de volatilidade implícita (IV) da estação de trabalho Trader da Interactive Brokers?
Não há um utilitário para fazer isso. No entanto, pode-se construir uma usando sua API, e pedindo dados históricos sobre os preços das opções e, em seguida, retirando o volume implícito dos pirces.
Tenha em mente que estes serão apenas preços próximos, e o programa terá que acompanhar as datas de vencimento e de transição para cadeias de meses diferentes.
O Interactive Brokers não oferece dados históricos sobre opções expiradas. Todos os cálculos IV devem ser derivados de opções que ainda não expiraram.
Eu acredito que a volatilidade histórica é calculada a partir do título subjacente, e a volatilidade implícita é calculada a partir do prêmio da opção.
A API do IB tem uma rotina chamada calculateImpliedVolatility (). Nunca usei, então não posso dar detalhes. A API do IB também possui uma rotina chamada calculateOptionPrice () para recuperar a opção Gregos. Mais uma vez, eu nunca usei isso, mas eles estão lá fora.
Documentação.
Isso é tradução automática.
Para ver todos os materiais traduzidos, incluindo esta página, selecione País no navegador do país na parte inferior desta página.
De volta ao inglês.
Traduza esta página.
Tradução automática de MathWorks.
A tradução automatizada desta página é fornecida por uma ferramenta de tradução de terceiros.
A MathWorks não garante e se exime de qualquer responsabilidade pela precisão, adequação ou adequação ao propósito da tradução.
Solicitar dados históricos de corretores interativos.
Este exemplo mostra como conectar-se ao IB Trader Workstation SM, criar um objeto IContract da IB Trader Workstation e solicitar dados históricos. Para obter detalhes sobre o objeto IContract, consulte o Guia de Referência da API do Interactive Brokers. Para acessar o código deste exemplo, digite edit IBHistoricalDataWorkflow. m.
Conecte-se à estação de trabalho do IB Trader e crie o objeto IContract.
Conecte-se à IB Trader Workstation e crie a conexão ib usando o host local e o número de porta 7496.
MATLAB & # x00AE; retorna ib como a conexão para o IB Trader Workstation com o Interactive Brokers & # x00AE; ActiveX & # x00AE; objeto, o host local e o número da porta escolhida.
Crie o objeto ibcontract do IContract da IB Trader Workstation. Aqui, esse objeto descreve uma segurança com esses valores de propriedade:
Tipo de segurança de ações.
XYZ é um nome de símbolo de amostra e EX é um nome de troca principal de amostra. Para criar ordens para sua segurança, substitua o nome do símbolo em ibContract. symbol e o nome da troca principal em ibContract. primaryExchange.
Solicitar dados históricos de corretores interativos.
Solicite os últimos 5 dias de dados históricos usando o ibContract.
d contém os dados históricos de 5 dias.
Cada linha de d contém dados históricos para 1 dia. As colunas na matriz d são:
Interactive Brokers Historical Data Downloader.
Ações, Futuros, ETFs, Índices, Forex, Opções e FOPs.
Interactive Brokers O Historical Data Downloader é um aplicativo Java para desktop. Ele usa a API Java para se conectar ao Interactive Brokers Trader Workstation (TWS) para baixar dados históricos de ações, futuros, opções ou pares de moedas (FOREX). O Downloader usa vários núcleos de CPU para fazer o download de dados para contratos em paralelo para reduzir o tempo total de download. O Downloader também lida automaticamente com muitos erros comuns da API do IB, como: violação de ritmo (muitos pedidos de dados históricos durante um período de tempo), tempos limite de conexão, erros de rede, etc & # 8230; Os dados históricos do mercado são armazenados em seu computador local em arquivos de texto separados por vírgulas.
Interactive Brokers Historical Data Downloader & # 8211; Características principais.
Faça o download de dados históricos dos Interactive Brokers TWS Dados históricos diários, diários, semanais e mensais da Interactive Brokers TWS ou IB Gateway Stocks, ETFs, Índices, Futuros, Forex, Novo na versão 3.3: Opções e FOPs. Faça o download de dados históricos para uma cadeia de opções inteira / expiração com um único clique de um botão! Prazos de 1 segundo a 1 mês Download de dados históricos para contratos futuros ativos ou vencidos. Aberto, Alto, Baixo, Fechado, Volume, Tamanho da barra, Registro de data e hora Além dos arquivos de dados históricos das opções acima, temos: data de vencimento, preço de exercício, direito (CALL ou PUT) e troca. Salva dados em arquivos de texto separados por vírgulas Suporta contratos de qualquer troca ao redor do mundo disponíveis via Interactive Brokers.
Downloads paralelos para listas de símbolos & # 8211; os dados de múltiplos contratos são baixados simultaneamente Conecta-se ao Interactive Brokers O TWS é executado no mesmo computador ou em qualquer outro computador da rede Usa a API Java IB para baixar dados históricos É executado em qualquer sistema operacional: Windows, Mac OS, Linux Lida automaticamente com violações de andamento da IB API & # 8211; O IB Data Downloader não tem restrições quanto à quantidade de dados baixados por solicitação.
Gerenciar listas de símbolos personalizados no seu computador:
Símbolos armazenados em arquivos de texto simples Crie símbolos na interface do usuário do IB Data Downloader ou em qualquer editor de texto e importe-os para o Data Downloader.
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.
Solicite novos recursos e modificações via e-mail de suporte. Encargos adicionais podem ser aplicados.
Instruções de compra / download para o IB Data Downloader:
Depois de clicar no botão Comprar abaixo & # 8211; você será solicitado para o seu nome e email. Você será redirecionado para o site do PayPal, onde poderá pagar com cartão de crédito OU conta do PayPal. Após o pagamento, você será redirecionado para a página de confirmação do site da Trading Geeks com o link de download. Você pode clicar em & # 8220; Devolver ao comerciante & # 8221; botão na parte inferior da página de confirmação do PayPal para ser redirecionado para uma página do Google Trading Geeks com o link de download. Além disso, você receberá um e-mail de confirmação de pagamento do PayPal e um e-mail separado da Trading Geeks com seu link de recibo e download para o IB Data Downloader.
Questões? & # 8211; Pergunte através do formulário Fale Conosco à direita.
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 Data Downloader, dados históricos disponíveis de Interactive Brokers, algoritmos ou código que usamos, novos recursos ou solicitações de melhorias & # 8211; sinta-se à vontade para nos enviar uma mensagem através do formulário Fale Conosco à direita.
Dados de opções históricas de corretores interativos
Eu estou tentando obter o subjacente e opções escritas no espião através da API Interactive Brokers e enquanto obter opções atuais (com greve, direita etc.) não é um problema, eu estou preso com a obtenção de dados históricos dizer de 5 meses volta para agora.
O código é o seguinte:
Agora estou ciente de que o objeto Contract não contém esses, mas como se pode saber o direito, o strike e o vencimento? Isso é basicamente o que eu preciso (com uma data e mudanças subjacentes durante a opção). Existe um método diferente para isso?
Se você pudesse me dar algumas dicas, seria muito bem vindo! Ou uma fonte alternativa de base e opções w / strike, right e expiry para o intervalo selecionado (seja pago ou não; é necessário para um projeto uni).
Muito obrigado antes da mão! Qualquer entrada é muito apreciada.
Eu não tenho reputação suficiente para comentar o que eu gostaria de fazer sobre esta questão em vez de enviar uma resposta, mas tudo o que li diz que você não pode recuperar dados históricos para contratos de opções vencidas através da API do IB.
Solicitações de dados históricos estão disponíveis apenas para expirações atuais.
Então você provavelmente está perdendo seu tempo. Dados de opções históricas podem ser enormes, então eu entendo o porquê. Também é muito caro, barato bastante para fim de dia - você pode adquirir isto de ivolatility mas intraday fica caro. Eu uso datashop. cboe, mas sua velocidade de serviço e habilidades de atendimento ao cliente são certamente falta, mas ser capaz de pedir apenas um instrumento, qualquer período de tempo e freqüência que você quer é a flexibilidade que eu gosto.
Você está comentando a solicitação do contratoDetalhes. Você precisa fazer isso, mas você vai ficar muito (eu entendo.
5000). Para reduzi-lo um pouco, tente definir algumas expirações, strikes e right.
por exemplo. para todas as 230 chamadas.
Então eu só tenho 30 contratos.
Em contractDetailsEndHandler (msg): você saberá que recebeu todos os contratos. Depois disso, basta chamar reqHistData usando o contrato dos contratos que você está fazendo. Terá todos os campos preenchidos.
Documentação.
Isso é tradução automática.
Para ver todos os materiais traduzidos, incluindo esta página, selecione País no navegador do país na parte inferior desta página.
De volta ao inglês.
Traduza esta página.
Tradução automática de MathWorks.
A tradução automatizada desta página é fornecida por uma ferramenta de tradução de terceiros.
A MathWorks não garante e se exime de qualquer responsabilidade pela precisão, adequação ou adequação ao propósito da tradução.
Solicitar dados históricos do Interactive Interactive Brokers.
Descrição.
d = pedidos de histórico (ib, ibContract, startdate, enddate) Interactive Brokers & # x00AE; dados históricos usando a conexão IB Trader Workstation SM ib e IB Trader Workstation Objeto IContract ibContract para significar o instrumento. o histórico solicita dados do startdate até o enddate. O tipo de tick padrão é 'TRADES' e o período padrão é '1 day'.
d = histórico (ib, ibContract, data inicial, enddate, ticktype, período) solicita dados históricos Interactive Brokers para um tipo específico de dados de mercado tick tickpe e período de tamanho de barra.
d = histórico (ib, ibContract, data inicial, enddate, ticktype, período, tradehours) solicita os dados históricos do Interactive Brokers usando a bandeira tradehours para incluir todos os dados ou apenas dados dentro do horário normal de negociação.
d = solicitações históricas (ib, ibContract, data inicial, enddate, ticktype, período, tradehours, eventhandler) Dados intermediários do Interactive Brokers usando um eventhandler de função de manipulador de eventos. Use o manipulador de eventos de amostra ibExampleEventHandler ou escreva uma função de manipulador de eventos customizada.
Solicitar dados históricos de corretores interativos com tipo de ticket padrão TRADES e período padrão de 1 dia.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 5 dias de dados históricos usando ib e ibContract.
d retorna os dados históricos por 5 dias. Quando ticktype e period não são especificados como argumentos de entrada, o histórico retorna dados históricos usando o tipo de registro padrão 'TRADES' e o período padrão '1 day'.
Cada linha de d contém dados históricos para 1 dia. As colunas na matriz d são:
Representação numérica de uma data.
Preço médio ponderado
Sinalizador indicando se há lacunas na barra.
Exibir o preço de abertura do registro mais recente na matriz d.
Feche a conexão da IB Trader Workstation.
Solicitar dados históricos de corretores interativos com o tipo de ticket BID e o período de 1 semana.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 50 dias de dados históricos usando ib, ibContract e estes argumentos:
A data de início é de 50 dias atrás.
A data final é o momento atual.
O tipo de tick é 'BID'.
d retorna os dados históricos por 50 dias.
Cada linha de d contém dados históricos para 1 semana.
As colunas na matriz d são:
Representação numérica de uma data.
Preço médio ponderado
Sinalizador indicando se há lacunas na barra.
Exibe o preço alto para o registro mais recente na matriz d.
Feche a conexão da IB Trader Workstation.
Solicitar dados históricos de corretores interativos com o tipo de ticket padrão TRADES e período de 1 mês.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 50 dias de dados históricos usando ib, ibContract e estes argumentos:
A data de início é de 50 dias atrás.
A data final é o momento atual.
O vetor de caractere vazio indica o tipo de tick padrão 'TRADES'.
Dados de opções históricas de corretores interativos
Disponível para Windows e Mac OS X.
A Interactive Brokers fornece dados históricos e em tempo real para ações, opções, futuros, forex, bonds, CFDs, warrants e fundos em 80 mercados. Veja Interactivebrokers para mais informações e seus planos de preços.
Em ordem para MotiveWave & reg; Para trabalhar com Interactive Brokers, você primeiro precisará instalar o Standalone do Trader Workstation (TWS) do Interactive Brokers e criar um espaço de trabalho no MotiveWave & reg; para corretores interativos.
Limitações de dados.
A Interactive Brokers coloca as seguintes limitações em tempo real e dados históricos acessíveis a aplicativos de terceiros.
Dados Históricos de 1 Ano - Os dados históricos são limitados a 1 ano. Para algumas ações / índices, MotiveWave & reg; tentará extrair dados adicionais além de 1 ano do Google. Violações de estimulação - o TWS limita o número de pedidos de dados. Muitas solicitações de dados ocorrem em um curto período de tempo, você pode ver mensagens de erro indicando "Violação de ritmo". Se isso acontecer, talvez seja necessário aguardar alguns minutos antes de tentar carregar os dados novamente. Citações em Tempo Real - O TWS impõe limites ao número de tickers ativos que você tem no MotiveWave & reg; (normalmente em torno de 100). Pacotes de booster adicionais podem ser comprados da IB para contornar esse problema: Booster Packs. Dados Atrasados Não Suportados - O TWS não fornece acesso a dados históricos e cotações atrasadas.
Para obter mais detalhes sobre essas limitações, consulte Limitações de dados do IB.
Instalando o Interactive Trader Workstation (TWS) Standalone da Interactive Brokers.
Configuração de conta & # 8211; Se você não tiver uma conta Interactive Brokers, será necessário criar uma conta com Interactive Brokers através do interactivebrokers / ibg / main. Se você já possui uma conta na Interactive Brokers, tenha seu nome de usuário e senha prontos. Instalar o TWS & # 8211; Se você ainda não fez isso, precisará instalar o Trader Workstation (TWS) do Interactive Broker. Você pode fazer isso em: interactivebrokers / pt / index. php? F = tws & p = visão geral Log Into TWS & # 8211; Inicie o TWS e insira suas credenciais de login. (Nota: o TWS deve estar rodando para que o MotiveWave & reg; funcione) Configure o API settings & # 8211; Você precisará clicar no botão & # 8216; Configurar & # 8217; botão na barra de ferramentas do TWS (veja a imagem abaixo). A API precisará ser ativada para o MotiveWave & reg; conectar. Veja a tela de configurações da API abaixo. Selecione API & gt; Configurações no menu à esquerda. Certifique-se de que as configurações a seguir estão ativadas clicando nas caixas de seleção: Ativar clientes ActiveX e de soquete Fazer download de pedidos pendentes na conexão Incluir posições de FX ao enviar um portfólio Enviar atualizações de status para pedidos de EFP e Volatilidade com a opção "Atualização Contínua" Em Endereços IP confiáveis: Clique no Botão Criar. Digite 127.0.0.1 e clique em OK (este é o endereço IP da sua máquina local). Clique em OK para salvar as configurações da API. Deixe o TWS em execução e volte para o MotiveWave & reg ;.
Captura de tela para a etapa 4 e # 8211; Definir configurações da API:
Configurando o espaço de trabalho em MotiveWave & reg;
A seguir, a caixa de diálogo Espaço de trabalho no MotiveWave & reg ;. Em geral, você deve manter as configurações padrão, a menos que as tenha modificado no TWS. O campo ID do cliente deve ser definido como 0, a menos que haja um conflito com outro aplicativo de gráficos.
A configuração da área de trabalho Interactive Brokers está concluída. Para executar o MotiveWave & reg; com Interactive Brokers, apenas certifique-se de ter iniciado o TWS e logado antes de iniciar / executar o espaço de trabalho Interactive Brokers no MotiveWave & reg ;.
Configurações avançadas.
Uma maneira de contornar as limitações de dados com o TWS é carregar dados históricos e / ou em tempo real de um serviço de dados de terceiros. Essa opção pode ser configurada clicando no botão Avançado na caixa de diálogo Espaço de trabalho.
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, parada e limite de parada 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.
Eu estou tentando obter o subjacente e opções escritas no espião através da API Interactive Brokers e enquanto obter opções atuais (com greve, direita etc.) não é um problema, eu estou preso com a obtenção de dados históricos dizer de 5 meses volta para agora.
O código é o seguinte:
Agora estou ciente de que o objeto Contract não contém esses, mas como se pode saber o direito, o strike e o vencimento? Isso é basicamente o que eu preciso (com uma data e mudanças subjacentes durante a opção). Existe um método diferente para isso?
Se você pudesse me dar algumas dicas, seria muito bem vindo! Ou uma fonte alternativa de base e opções w / strike, right e expiry para o intervalo selecionado (seja pago ou não; é necessário para um projeto uni).
Muito obrigado antes da mão! Qualquer entrada é muito apreciada.
Eu não tenho reputação suficiente para comentar o que eu gostaria de fazer sobre esta questão em vez de enviar uma resposta, mas tudo o que li diz que você não pode recuperar dados históricos para contratos de opções vencidas através da API do IB.
Solicitações de dados históricos estão disponíveis apenas para expirações atuais.
Então você provavelmente está perdendo seu tempo. Dados de opções históricas podem ser enormes, então eu entendo o porquê. Também é muito caro, barato bastante para fim de dia - você pode adquirir isto de ivolatility mas intraday fica caro. Eu uso datashop. cboe, mas sua velocidade de serviço e habilidades de atendimento ao cliente são certamente falta, mas ser capaz de pedir apenas um instrumento, qualquer período de tempo e freqüência que você quer é a flexibilidade que eu gosto.
Você está comentando a solicitação do contratoDetalhes. Você precisa fazer isso, mas você vai ficar muito (eu entendo.
5000). Para reduzi-lo um pouco, tente definir algumas expirações, strikes e right.
por exemplo. para todas as 230 chamadas.
Então eu só tenho 30 contratos.
Em contractDetailsEndHandler (msg): você saberá que recebeu todos os contratos. Depois disso, basta chamar reqHistData usando o contrato dos contratos que você está fazendo. Terá todos os campos preenchidos.
Documentação.
Isso é tradução automática.
Para ver todos os materiais traduzidos, incluindo esta página, selecione País no navegador do país na parte inferior desta página.
De volta ao inglês.
Traduza esta página.
Tradução automática de MathWorks.
A tradução automatizada desta página é fornecida por uma ferramenta de tradução de terceiros.
A MathWorks não garante e se exime de qualquer responsabilidade pela precisão, adequação ou adequação ao propósito da tradução.
Solicitar dados históricos do Interactive Interactive Brokers.
Descrição.
d = pedidos de histórico (ib, ibContract, startdate, enddate) Interactive Brokers & # x00AE; dados históricos usando a conexão IB Trader Workstation SM ib e IB Trader Workstation Objeto IContract ibContract para significar o instrumento. o histórico solicita dados do startdate até o enddate. O tipo de tick padrão é 'TRADES' e o período padrão é '1 day'.
d = histórico (ib, ibContract, data inicial, enddate, ticktype, período) solicita dados históricos Interactive Brokers para um tipo específico de dados de mercado tick tickpe e período de tamanho de barra.
d = histórico (ib, ibContract, data inicial, enddate, ticktype, período, tradehours) solicita os dados históricos do Interactive Brokers usando a bandeira tradehours para incluir todos os dados ou apenas dados dentro do horário normal de negociação.
d = solicitações históricas (ib, ibContract, data inicial, enddate, ticktype, período, tradehours, eventhandler) Dados intermediários do Interactive Brokers usando um eventhandler de função de manipulador de eventos. Use o manipulador de eventos de amostra ibExampleEventHandler ou escreva uma função de manipulador de eventos customizada.
Solicitar dados históricos de corretores interativos com tipo de ticket padrão TRADES e período padrão de 1 dia.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 5 dias de dados históricos usando ib e ibContract.
d retorna os dados históricos por 5 dias. Quando ticktype e period não são especificados como argumentos de entrada, o histórico retorna dados históricos usando o tipo de registro padrão 'TRADES' e o período padrão '1 day'.
Cada linha de d contém dados históricos para 1 dia. As colunas na matriz d são:
Representação numérica de uma data.
Preço médio ponderado
Sinalizador indicando se há lacunas na barra.
Exibir o preço de abertura do registro mais recente na matriz d.
Feche a conexão da IB Trader Workstation.
Solicitar dados históricos de corretores interativos com o tipo de ticket BID e o período de 1 semana.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 50 dias de dados históricos usando ib, ibContract e estes argumentos:
A data de início é de 50 dias atrás.
A data final é o momento atual.
O tipo de tick é 'BID'.
d retorna os dados históricos por 50 dias.
Cada linha de d contém dados históricos para 1 semana.
As colunas na matriz d são:
Representação numérica de uma data.
Preço médio ponderado
Sinalizador indicando se há lacunas na barra.
Exibe o preço alto para o registro mais recente na matriz d.
Feche a conexão da IB Trader Workstation.
Solicitar dados históricos de corretores interativos com o tipo de ticket padrão TRADES e período de 1 mês.
Para solicitar dados históricos, configure a conexão IB Trader Workstation ib usando ibtws. Crie um ibContract do objeto IContract do IC Trader Workstation conforme mostrado em Solicitar Dados Históricos de Brokers Interativos. Um objeto IContract é um objeto Interactive Brokers para conter os dados sobre uma segurança para processar transações. Para obter detalhes sobre como criar esse objeto, consulte o Guia de Referência da API do Interactive Brokers.
Solicite os últimos 50 dias de dados históricos usando ib, ibContract e estes argumentos:
A data de início é de 50 dias atrás.
A data final é o momento atual.
O vetor de caractere vazio indica o tipo de tick padrão 'TRADES'.
Комментарии
Отправить комментарий