量化投资(五)期权跨式组合

前面博客介绍了期权四个基本交易方向,在此基础上,我们看一些期权的交易策略。

在期权交易中,我们不仅可以做多(做空)股价,还可以做多(做空)波动率。跨式组合(straddle)和宽跨式组合(strangle)是较为常用的手段。这篇博客介绍 straddle 和 strangle 交易策略 和 Python绘制收益曲线。

阅读更多量化投资(五)期权跨式组合

期权(二)风险评价指标(希腊字母)

上一篇博客 简单介绍了期权的四个交易方向,大致梳理了期权交易策略,期权实际操作中面临着多种风险,我们可以根据这些风险的特点来制定交易策略,这篇博客详细介绍期权的风险评价指标,就是著名的五个希腊字母 Delta(方向)、Gamma、Vega(波动率)、Theta(时间)、Rho(利率)。

阅读更多期权(二)风险评价指标(希腊字母)

爱因斯坦求和约定

列维-奇维塔符号(Levi-Civita symbol)和 爱因斯坦标记(Einstein notation)是张量运算的常用标记。

爱因斯坦求和约定(Einstein summation convention)又称为爱因斯坦标记法(Einstein notation),可以让表达式更加简洁明了。里面主要涉及两个概念:哑标(dummy index),自由标(free index)

阅读更多爱因斯坦求和约定

ImageJ拓展开发script、macro和 plugin

在处理图像和三维数据方面有一个强大且拓展性强的软件ImageJ,ImageJ本身功能不是特别多,但是多年以来积累了丰富的插件,使得其成为专业图像处理和数据科学、医学图像处理等领域的利器。FIJI ImageJ打包了很多插件,可以实现很多功能,但是总有需求超出功能的时候,我们可能希望自己开发插件。

ImageJ支持多种形式的拓展,支持用我们熟悉的Python语言(Jython)进行拓展开发,也支持JS脚本的macro开发,还支持Java开发的插件。实际上ImageJ开发插件是很简单的,有时候我们只需在demo代码基础上改上短短几行就能实现我们自己定制化的功能。这篇博客主要简单介绍script、macro和plugin开发的流程,指引一下资源位置,给简单的流程介绍,不会具体深入代码层面。

阅读更多ImageJ拓展开发script、macro和 plugin

Windows好用的工具(一)PowerToys

微软的windows搭配上自家的powertoys使用体验是很棒的,博主认为几乎是windows必备软件了,可以极大提升系统操作体验(甚至可以和Mac体验一样便捷),以至于博主要专门写一篇博客记录一下。

PowerToys一般设置成开机自动启动即可。PowerToys提供和系统深度融合的取色、应用置顶、图像大小调整、桌面多区域、鼠标高量、类似Mac聚焦搜索等功能。软件下载地址:https://github.com/microsoft/PowerToys/releases/

阅读更多Windows好用的工具(一)PowerToys

Cisco AnyConnect 安装配置(M1 Mac)

这篇博客介绍mac上cisico的安装配置,介绍配置文件,做一个比较干净的使用环境。如果是M1 Mac则需要选择适配版本4.10.02086以上(2021年11月之后版本),如果版本低一些也可以运行,只不过是以罗赛塔2转译的方式运行,当然还是适配了arm64的apple silicon版本更好。

阅读更多Cisco AnyConnect 安装配置(M1 Mac)

C++调用python(一)环境配置

使用Pybind11可以让python来调用C++,使用python本身的库也可以让C++来调用python函数,以实现C++和python相互调用,实际上我们还可以同时调试C++和Python(混合模式调试,正如封面展示这样),混合模式调试要使用Visual Studio调python,后面博客会介绍C++调用python的传参和混合模式调试,这篇博客主要先介绍C++调用python的流程:

阅读更多C++调用python(一)环境配置

Pycharm专业版2020和2021激活方法

如果是PyCharm2021.2.2版本及以下,可以使用插件无限重制激活的方法,不过上面这种方法在2021.3及之后已经失效了,需要用其他方式激活。

先介绍插件无限试用的方法,可以在下面地址下载插件,也可以通过添加插件搜索路径的方式更新到2.1.15以支持PyCharm2021.2.3版本,注意这种方法需要取消登陆:

阅读更多Pycharm专业版2020和2021激活方法

Mac设置鼠标滚动和windows同向

Mac系统绑定了触摸板和鼠标的方向,修改其中一个必然导致另一个方向也发生变化,而Mac的触控板本身的方向自然且符合直觉,如果工作在多系统环境下,鼠标方向想和windows统一,但是没办法和触控板方向解绑单独修改,这篇博客介绍使用Scroll Reverser配置触控板。

阅读更多Mac设置鼠标滚动和windows同向