Options trading python


Python Algorithmic Trading Library PyAlgoTrade é uma biblioteca de negociação algorítmica Python com foco em backtesting e suporte para papel-trading e live-trading. Vamos dizer que você tem uma idéia para uma estratégia de negociação e você gostaria de avaliá-lo com dados históricos e ver como ele se comporta. PyAlgoTrade permite que você faça assim com esforço mínimo. Principais características Totalmente documentado. Evento conduzido. Suporta ordens de Market, Limit, Stop e StopLimit. Suporta Yahoo Finance, Google Finance e NinjaTrader arquivos CSV. Suporta qualquer tipo de dados de séries temporais em formato CSV, por exemplo, Quandl. Suporte comercial Bitcoin através Bitstamp. Indicadores técnicos e filtros como SMA, WMA, EMA, RSI, Bandas de Bollinger, expoente de Hurst e outros. Métricas de desempenho como Sharpe ratio e análise de redução. Gerenciando eventos do Twitter em tempo real. Perfurador de eventos. Integração TA-Lib. Muito fácil de escalar horizontalmente, ou seja, usando um ou mais computadores para testar uma estratégia. PyAlgoTrade é livre, de código aberto, e é licenciado sob a Licença Apache, Versão 2.0.Options Pricing Library MibianLib é uma biblioteca open source python para opções de preços. Você pode usá-lo para calcular o preço, a volatilidade implícita, os gregos ou a paridade put / call de uma opção usando os seguintes modelos de preços: Garman-Kohlhagen Black-Scholes Merton MibianLib é compatível com python 2.7 e 3.x. Esta biblioteca requer scipy para funcionar corretamente. Contribuir Envie suas sugestões, patches, etc usando o formulário de feedback ou por e - mail para yassinemaaroufimibian. net ou através de Github Novo na versão 0.1.3: Compatibilidade fixa com Python 3.x Instalação sh pip install mibian Ou baixar a biblioteca em seguida: sh tar - Axf mibian-latest. tgz sh cd mibian-latest sh python setup. py py importação mibian py c mibian. GK (1.4565, 1.45, 1, 2, 30, volatility20) p c. callPreço Documentação BS Black-Scholes Usado para preços European Opções em ações sem dividendos BS (basisPrice, strikePrice, interestRate, daysToExpiration, volatilityx, callPricey, putPricez) c mibian. BS (1.4565, 1.45, 1, 30, volatility20) Aprenda habilidades Quant Se você é um comerciante ou um investidor e gostaria Para adquirir um conjunto de habilidades de negociação quantitativa, você está no lugar certo. O curso de negociação com Python irá fornecer-lhe as melhores ferramentas e práticas para a investigação de negociação quantitativa, incluindo funções e scripts escritos por comerciantes qualificados de especialistas. O curso dá-lhe o máximo de impacto para o seu tempo investido e dinheiro. Ele se concentra na aplicação prática da programação para a negociação, em vez de teoria da ciência da computação. O curso irá pagar por si rapidamente, poupando-lhe tempo no processamento manual de dados. Você passará mais tempo pesquisando sua estratégia e implementando negócios lucrativos. Visão geral do curso Parte 1: Noções básicas Você vai aprender por que Python é uma ferramenta ideal para o comércio quantitativo. Vamos começar por criar um ambiente de desenvolvimento e, em seguida, irá apresentá-lo às bibliotecas científicas. Parte 2: Manuseando os dados Saiba como obter dados de várias fontes gratuitas como Yahoo Finance, CBOE e outros sites. Leia e escreva vários formatos de dados, incluindo arquivos CSV e Excel. Parte 3: Pesquisando estratégias Aprenda a calcular PL e métricas de desempenho como Sharpe e Drawdown. Construir uma estratégia de negociação e otimizar seu desempenho. Múltiplos exemplos de estratégias são discutidos nesta parte. Parte 4: Going live Esta parte está centrada em torno Interactive Brokers API. Você vai aprender como obter dados de estoque em tempo real e colocar ordens ao vivo. Lotes do código do exemplo O material do curso consiste nos cadernos que contêm o texto junto com o código interativo como este. Você será capaz de aprender por interagir com o código e modificá-lo para o seu próprio gosto. Será um ótimo ponto de partida para escrever suas próprias estratégias Enquanto alguns tópicos são explicados em grande detalhe para ajudá-lo a entender os conceitos subjacentes, na maioria dos casos você não vai precisar escrever seu próprio código de baixo nível, por causa do suporte existente aberto Bibliotecas de fontes. TradingWithPython biblioteca combina grande parte da funcionalidade discutida neste curso como um ready-to-use funções e será usado durante todo o curso. Pandas irá fornecer-lhe todo o poder de levantamento pesado necessário em dados crunching. Todo o código é fornecido sob a licença BSD, permitindo o seu uso em aplicações comerciais Avaliação do curso Um piloto do curso foi realizado na primavera de 2017, isso é o que os alunos têm a dizer: Matej curso bem desenhado e bom treinador. Definitivamente vale seu preço e meu tempo Lave Jev obviamente conhecia suas coisas. Profundidade de cobertura foi perfeito. Se Jev executar algo assim novamente, eu serei o primeiro a se inscrever. John Phillips Seu curso realmente me pôs em marcha considerando python para análise de sistema de estoque.

Comments