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 + [ - 缩进行或高亮显示的代码行 。
- 三星 S21 系列三款机型有什么区别?读完这篇你就懂了
- 三星国行S21系列今晚亮相:价格成最大悬念
- 一文看懂三星Galaxy S21系列发布会所有亮点
- 三星Galaxy S21系列国行开启预订:尝鲜价10199元
- 抢跑上市最强5G芯片系列新机,败走中国的三星让价换销量
- iPhone 13系列命名或为iPhone 12s:或9月发布
- 三星Galaxy S21系列发布 最轻的为169g
- 三星将在1月18日举办 Galaxy S21 系列国内线上发布会
- HTC Desire 21 Pro正式发布 Desire系列首款5G手机
- 2021年AMD笔记本要起飞,锐龙5000U/H系列移动处理器正式发布