信息熵的直观解释与问题解决
香农(Claude Shannon)首先将信息熵这一术语引入信息论,他在1971年的论文“能源和信息”(Energy and information)中写道: 我最关心的是该怎么称呼它。 我想称它为“信息”(information),但这个词被过度使用了,所以我决定称它为“不确定性”(un…
高级期权策略之折翅蝶式
投资者通常根据股票或标的资产的预计价格变化选择相应的投资策略,例如,常用的策略: 1、如果预计股价上涨:买入股票,或者看涨期权(Call) 2、如果预计股价不会大涨:买入牛市价差(Bull Spread) 3、如果预计股价下跌:卖空股票,或者买熊市价…
解决WPS导致Excel.Application调用错误问题
本篇与金融无关,纯粹的编程技术问题。 因为安装过WPS,导致与Excel不兼容的问题,想必大家都听说过。有些问题及时删除WPS也无法解决,例如,VBA和python调用Excel.Application接口时,即使Excel被设为默认的xlsx打开程序,程序仍然会用WPS来打开…
高级期权策略之玉蜥蜴与扭曲姐妹
玉蜥蜴 玉蜥蜴(Jade Lizard)期权策略的目标是使投资者收入期权费并同时控制下行风险。玉蜥蜴是一种中性或看涨的期权交易策略,特点是没有上行风险,可以利用标的资产的高波动性来赚取Put和Call的期权费。 如果我们认为隐含波动率较高并且股票最…
Omega比率:投资绩效的终极指标?
经典的投资组合理论是建立在均值-方差基础上的,基本的假设是收益率服从正态分布。传统的业绩衡量指标,比如夏普比率,信息比率等,仅使用收益率分布的前两个统计矩,即均值和方差,因此对于衡量收益率不服从正态分布的情况存在缺陷。 为了克服…
利用Keras设计深度强化学习交易算法
强化学习是机器学习的分支之一,但是又区别于常见的机器学习(例如上图监督学习和无监督学习)。监督学习和无监督学习需要静态的数据,不需要与环境交互,数据输入到相关函数训练就行。而且对于有监督学习和无监督学习来说,有监督学习强调通过学…
利用R语言aggregrate函数计算年化波动率
R语言的aggregate函数是数据处理中常用到的函数,功能非常强大,可以按照要求将数据分组聚合,然后对聚合数据进行函数统计操作。用法如下: ## Default S3 method: aggregate(x, ...) ## S3 method for class 'data.frame' aggregate(x, by,…
BS公式能否正确定价资产价格变化?
大多学术界的研究都致力于回答一个问题:期权模型是否能够正确定价波动率风险?也就是重点关注波动率风险溢价,即期权的隐含波动率倾向于高估未来的实际波动率。 然而,很少有研究关注标的资产的价格变化,即回答:期权模型是否能够正确定价标的资…
利用有限混合模型与期望最大算法设计金融压力指数
从广义上讲,我们可以将金融市场分为两种状态:牛市和熊市。牛市通常市场平稳且股价向上倾斜。熊市通常市场低迷且股价更具波动性。通常情况下,在任何一个特定的时刻,我们只能猜测目前市场所处的状态,无法真正确认到底是熊市还是牛市。本文中,…
基德公司债券交易虚构利润案例分析
一、事件概述 (一)基德公司(Kidder Peabody) 成立于1865年的基德公司,是美国历史上最悠久的老牌投资银行之一,它的历史比摩根家族还要悠久。而1994年爆出的债券交易虚增利润丑闻使基德公司管理层的声誉扫地,基德公司还被证券交易委员会罚款…