quantopian系列—Research环境
文章插图
在Quantopian上有两个开发环境可以与代码交互 。 研究和算法集成开发环境 。 用户指南中的环境部分提供了这两个环境的介绍 , 解释了您在研究和开发交易算法时可以使用的许多有用功能 。
研究环境
Research是一个最适合研究想法的Jupyter笔记本环境 。 Research是查询数据、进行分析和构建可视化的最佳场所 。
算法集成开发环境
在算法集成开发环境中 , 您可以将研究中的想法变成交易算法 。 集成开发环境是唯一一个与算法API互动的地方 , 它允许您对您的交易算法进行回溯测试 。
研究环境是一个基于Jupyter笔记本的环境 , 在这里您可以探索和分析阿尔法因子、回溯试验以及Quantopian上的所有数据 。
我们建议您熟悉Jupyter笔记本 , 以便有效地使用研究环境 。 下面将简要介绍基础知识;关于Jupyter笔记本单元格类型、键盘快捷键等更深入的探索 , 请参见研究入门课程
运行代码
- Kernels
即使你关闭了notebook标签 , 重启了浏览器 , 或者注销了账户 , 内核也会继续运行 。 例如 , 如果你在笔记本中设置x=5 , 关闭浏览器 , 然后重新打开浏览器并打开笔记本 , 运行x仍然会返回5 。
每个Quantopian账户都有一定的研究内存(RAM) 。 如果您达到了内存限制 , 您将无法在研究notebook中存储任何新的变量值或信息 。 任何正在运行的notebook都会占用一些研究内存(具体数量取决于您定义的变量和您在笔记本中运行的计算) 。 因此 , 我们建议关闭您不再积极使用的研究notebook 。
要关闭一个研究notebook , 请导航到notebook页面 。 正在运行的notebook将显示为绿色 , 非运行的notebook显示为灰色 。 勾选您想停止的运行中的notebook的方框 , 然后单击左上角的 "停止 "按钮 。 请注意 , 关闭一个notebook不会影响你的代码 , 但会清除所有存储的变量 。 要再次启动内核 , 只需打开notebook 。
当你打开notebook时 , 在notebook界面的右上角有一个内存表 , 它显示了你在所有notebook中使用的可用内存的百分比 。 用这个来跟踪你何时可能需要关闭notebook以释放内存 。
- cells
要运行一个单元格 , 点击 "运行单元格 "菜单选项 , 或者在点击单元格后按SHIFT + RETURN键 。
- 键盘快捷键
Jupyter为您提供了许多快捷键 , 使您可以轻松地在notebook上进行浏览和工作 。 要查看 "编辑 "模式和 "命令 "模式下支持的所有命令列表 , 进入 "命令 "模式(在notebook上按ESC键) , 然后按H键("帮助") 。 在许多有用的命令中 , 你可以用来加快你在notebook上的工作流程 , 以下是一些最常用的命令 。
编辑模式
SHIFT + TAB (按两次) - 当你的光标在一个函数或类引用的结尾时 , 这个命令将调出该函数/类的交互式文档 。
CMD/CTRL + [ - 缩进行或高亮显示的代码行 。
推荐阅读
- 三星新旗舰Galaxy S21系列发布倒计时3天
- 改变网络化办公 揭秘夏普新复合机系列
- 网络双面提速办公 夏普发布全新复印机系列
- 电脑报2020年度获奖产品:引领智能商务无线投影时代的明基E系列商务投影机
- 手机必须双扬声器 魅族17系列告诉你这不是噱头
- 三星S21系列再次3C认证 充电器或成为“可选”配件
- 三星竟为Galaxy S21系列提供900多种颜色配置
- 摩托罗拉发布2021款Moto G系列产品 内建大容量电池169美元起价
- 影像旗舰vivo X60系列正式开售 斩获多个线上平台双冠军
- 对标AirPods系列 JBL推出2021新款无线耳机阵容