CRYPTO VALLEY BOOT CAMP 是加密谷旗下的数字资产知识与技能学习品牌。数字经济发展到今天,简单的「从 0 到
1」扫盲科普已经过去;加密谷的读者和社群需要更为专业、深入、实战的技能实操与知识跃升。「BOOT CAMP」意在提供专业化的实战知识,让新兵从此上路。
加密谷 BOOT CAMP 独家呈现的首个连载课程是《虚拟货币量化投资策略》,由在传统金融领域有专业实战经验的「量化哈士奇」团队带来。
*课程介绍*
本课程由荷兰数字资产交易所 Deribit 特约赞助
面向虚拟货币的投资者以及对量化投资感兴趣的学员,借助量化哈士奇团队十余年在传统量化金融的行业积累,再加上一线财经教育的研发与授课经验,锻造出以 Python
语言为基础,虚拟货币为对象的交易策略实战课程,立志于培养大家理性投资的观念,造就更多量化人才。
*第十二节:**进阶策略准备指导***
视频内容概要:
Anaconda + Pycharm 快速安装及基本使用说明
量化策略的实现离不开程序化,今天写的这篇文章旨在让大家快速搭建 Python 开发环境。安装过程中,第三方库的安装在实际安装中比较麻烦,在这里介绍使用
anaconda,省去库的安装和查错的时间。
1. Anaconda 安装
**
**
首先,我们需要了解一下什么是 Anaconda——一个关于 Python 和 R 的编程语言的免费增值的开源发行版)
Anaconda 是 python 的一个发行版本。安装好了 Anaconda 就相当于安装好了 python,并且里面还集成了很多关于 python
科学计算的第三方库。比如我们需要用到的 Pandas、numpy、scipy、matlibplot 等。
安装了 Anaconda,我们就不需要再专门的一个个安装第三方库。只要在使用 Pycharm
时调用 Anaconda 环境,便可以方便的使用其中的各种库。且各个库之间的依赖性很好,对于我们来讲可以大大简化安装流程。
安装之前先到 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 的多环境管理和基本用法
之前我们安装了 anaconda3 的版本,现在看如何在安装 anaconda3 的情况下合理安装 anaconda2。
conda create -n py27 python=2.7 anaconda
conda info –e 或者 conda info –envs
root 下表示系统默认使用的环境
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
实现。将为您打开一扇新的大门,在虚拟货币投资领域游刃有余。
虚拟货币交易策略入门系列课程大纲:
本课程由荷兰数字资产交易所 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条