风险提示:请理性看待区块链,树立正确的货币观念和投资理念,不要盲目跟风投资,本站内容不构成投资建议,请谨慎对待。 免责声明:本站所发布文章仅代表个人观点,与CoinVoice官方立场无关

Deribit 特约 | 量化哈士奇:虚拟货币量化投资策略 (12)

加密谷Live
2019年07月24日

CRYPTO VALLEY BOOT CAMP 是加密谷旗下的数字资产知识与技能学习品牌。数字经济发展到今天,简单的「从 0 到
1」扫盲科普已经过去;加密谷的读者和社群需要更为专业、深入、实战的技能实操与知识跃升。「BOOT CAMP」意在提供专业化的实战知识,让新兵从此上路。

加密谷 BOOT CAMP 独家呈现的首个连载课程是《虚拟货币量化投资策略》,由在传统金融领域有专业实战经验的「量化哈士奇」团队带来。

*课程介绍*

本课程由荷兰数字资产交易所 Deribit 特约赞助

面向虚拟货币的投资者以及对量化投资感兴趣的学员,借助量化哈士奇团队十余年在传统量化金融的行业积累,再加上一线财经教育的研发与授课经验,锻造出以 Python
语言为基础,虚拟货币为对象的交易策略实战课程,立志于培养大家理性投资的观念,造就更多量化人才。

*第十二节:**进阶策略准备指导***

视频内容概要:

Anaconda + Pycharm 快速安装及基本使用说明

量化策略的实现离不开程序化,今天写的这篇文章旨在让大家快速搭建 Python 开发环境。安装过程中,第三方库的安装在实际安装中比较麻烦,在这里介绍使用
anaconda,省去库的安装和查错的时间。

1. Anaconda 安装

**
**

  • 1.1. 简介

首先,我们需要了解一下什么是 Anaconda——一个关于 Python 和 R 的编程语言的免费增值的开源发行版)

Anaconda 是 python 的一个发行版本。安装好了 Anaconda 就相当于安装好了 python,并且里面还集成了很多关于 python
科学计算的第三方库。比如我们需要用到的 Pandas、numpy、scipy、matlibplot 等。

安装了 Anaconda,我们就不需要再专门的一个个安装第三方库。只要在使用 Pycharm

时调用 Anaconda 环境,便可以方便的使用其中的各种库。且各个库之间的依赖性很好,对于我们来讲可以大大简化安装流程。

  • 1.1.1 安装

安装之前先到 Anaconda 的官网 https://www.continuum.io/downloads 下载 Anaconda。

Python 有 python2.x 和 python3.x 两种,目前对于我们主要是语言细节上的不同,没有很大差异,老师在课堂上可能会使用 2
也有可能会使用 3,因此我们下 3.6。(目前很多教材和实际应用都是 2.x 系列,整体的趋势是向 3.x 系列过渡) 大家普遍使用 Windows
系统,这里详细演示 Windows 系统下的安装。

Windows 系统 32 位和 64 位根据自己的电脑进行选择,不确定的话就下载 32 位的,没有影响。

下载好以后,直接双击下载好的 .exe 文件,如下图一步步进行安装:

第二个钩选项:当系统中装有多个 Python3.6 时,Anaconda 将会是默认的版本。

等待安装完成:

点击 Next Finish 安装完成:

安装完成后,我们需要检查安装是否真的成功了,打开 windows 的命令提示符(cmd

窗口:首先使用“Win+R”快捷键召唤出运行窗口,再在运行中输入 cmd,点击确认即可打开):

输入 conda list 就可以查询现在安装了哪些库,常用的 NumPy, Pandas, SciPy, Matplotlib, Jupyter
等都已经自动装好了。这一步相当于是检查,不去做也没有什么问题。

2. Pycharm 安装和 Anaconda 环境调用

PyCharm 是一种 Python 的编译器。当然,如果不是初学者,可以根据自己的喜好选择自己喜欢的编辑器。我们这里推荐使用
PyCharm,方便一起交流学习。

到官网 http://www.jetbrains.com/pycharm/download/#section=windows
下载 pycharm 安装包,我们选择免费版 (Community) 就行了。

下载完后,双击就可以安装了 :

选择安装路径,建议不要放在系统盘,然后点击 2 次 next:

再点击 install 就可以了,等待安装完成:

安装好之后,打开 pycharm,初次打开时会让你进行设置,主要是设置 pycharm
的主题、字体等。一开始默认即可,或者按照下图进行设置。进入软件之后也可以重新设置。

点击 Create New Project,出现下图:

这里需要在第一个红框中填写一个路径地址。这里解释一下这个路径,每当我们新建一个 Python
项目,一般是创建个新的空文件夹,把和这个项目相关的程序、数据等内容都放在这个文件夹中,方便管理。第一个红色框中的路径就是指向这个文件夹,这里这个文件夹叫
demo。

第二个红色框就是我们要用到的 python 解释器,由于我们刚刚装了 anaconda 集成环境,所以这里就默认的就是 anaconda 下面的 python
解释器,如果你安装了多个版本,可以自行选择 Anaconda2 或者 Anaconda3。

接着,为了验证一下 anaconda 已经帮我们装了很多常用的包,我们顺序点击 File,

settings, 出现下面这个界面,选择 Project demo:

可以看到,numpy、pandas 等科学计算常用的包确实已经装好了。

3. Anaconda 的多环境管理和基本用法

  • 3.1. Anaconda 的多环境管理

之前我们安装了 anaconda3 的版本,现在看如何在安装 anaconda3 的情况下合理安装 anaconda2。

  • 3.1.1. 创立一个新环境

conda create -n py27 python=2.7 anaconda

  • 3.1.2 查看所有环境和当前默认使用环境

conda info –e 或者 conda info –envs

root 下表示系统默认使用的环境

  • 3.1.3 多环境下的切换

activate py27

deactivate py27

4. 参考资料

1)维基百科:https://en.wikipedia.org/wiki/Anaconda_(Python_distribution)

2) Python 2.x 与 Python 3.x 差别:https://wiki.python.org/moin/Python2orPython3

3)微博:https://my.oschina.net/u/2306127/blog/634674

4) Conda 命令行的使用官方路径

https://conda.io/docs/py2or3.html#create-python-2-or-3-environments

*量化哈士奇 讲师团队介绍*

二哈
CFA/FRM UCL,金融风险控制专业硕士,曾在顶级券商一、二级任职前金融机构资深讲师 / 高级研究员

Dragon
CFA/FRM,芝加哥大学金融数学硕士,前瑞士信贷操盘手

Sea
CFA/FRM,上海高金 EMBA,前顶级证券交易平台部门总监,十年金融量化编程经验

旺仔
FRM/CIPM/CAIA,苏黎世联邦理工量化金融硕士,某知名衍生品机构副总总裁

**
**

本门课程着重深入浅出,假定学员零基础,用最简单直接列子来说明概念,而不是定义概念本身。对于投资小白来说,可以快速上手。大佬观看也不失趣味性。对于实操部分,课程提供了全部的代码,供您使用。

课程将从量化投资的入门介绍展开,围绕虚拟货币及其衍生品,介绍一系列投资策略,主要包括了纯套利、统计套利、市场中性和期权交易策略的介绍,及其 Python
实现。将为您打开一扇新的大门,在虚拟货币投资领域游刃有余。

虚拟货币交易策略入门系列课程大纲:

  • 量化交易策略入门:课程介绍 / 主要量化策略概述
  • 纯套利策略讲解
  • 纯套利策略 Python 实战
  • 期权交易策略:课程介绍 / 期权介绍
  • 交易所规则解读
  • 报价参数指标详解
  • 期权常用交易策略
  • 策略盈亏分析
  • 期权交易策略 Python 实战

本课程由荷兰数字资产交易所 Deribit 特约赞助

Deribit
是一家的专业比特币衍生品交易所,拥有业内最全的比特币 / 以太币相关衍生品:包括永续合约、期货、期权。其中期权是目前业内深度最佳的产品,永续合约的深度也排名全球前三。此外,Deribit
拥有业内最快的订单处理速度,极少出现服务器过载、停止响应等问题,深受量化基金及做市团队好评。Deribit 总部位于荷兰阿姆斯特丹,由 John
Jansen 和他的弟弟一同创办。John 是一位资深的前投行期权做市交易员,其丰富的衍生品交易经验是 Deribit 产品专业度的保证。

量化哈士奇 作者

   Roy   **排版**

内容仅供参考 不作为投资建议 风险自担

版权所有 未经允许 严禁转载

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略(1)

加密谷 BOOT CAMP 课程 | 量化哈士奇:虚拟货币量化投资策略
(2)(3)

加密谷 BOOT CAMP 课程 | 量化哈士奇:虚拟货币量化投资策略
(4)(5)

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略 (6)

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略 (7)

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略 (8)

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略 (9)

加密谷 BOOT CAMP 课程 |
量化哈士奇:
虚拟货币量化投资策略 (10)

加密谷 BOOT CAMP 课程 |
量化哈士奇:虚拟货币量化投资策略 (11)

☟☟☟


声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。

评论0条

加密谷Live

简介:分享区块链领域专业、前沿、有趣的内容

专栏

更多>>