跳至主要内容

课程

R 中的金融交易

中级5 小时

掌握金融交易基础,学习使用quantstrat构建基于信号的交易策略的课程。

R5 小时20 个视频65 个练习5,050 XP22,735成就证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版

课程简介

本课程将讲解金融交易的基础,并概述如何在 R 中使用 quantstrat 来构建基于信号的交易策略。您将学习如何设置 quantstrat 策略,应用对市场数据的变换(称为指标),基于这些指标的相互作用创建信号,甚至模拟下单。最后,课程会讲解如何从统计与可视化角度分析结果。

先修要求

课程体系

课程大纲

1

交易基础

在本章中,您将学习交易的定义、交易理念以及交易中常见的陷阱。本章涵盖动量与震荡交易,并给出识别这些理念的常用表达。您将了解过拟合及其规避方法,学习如何获取并绘制金融数据,并使用一个交易中广为人知的指标。
开始本章
2

quantstrat 策略样板

在构建策略之前,quantstrat 包需要先初始化一些设置。本章将介绍具体步骤。您将学习一系列用于初始化时区、货币、所用交易工具,以及启用 quantstrat 各类分析框架的函数。完成后,您将掌握如何编写 quantstrat 的初始化文件,并知道如何修改它。
开始本章
3

指标

指标对您的交易策略至关重要。它们是对市场数据的变换,有助于更清晰地理解整体行为,但通常以引入一定滞后为代价。在本章中,您将同时使用趋势类指标与震荡类指标。您还将学习如何调用其他库中预先编写的指标,并实现一个自定义指标。
开始本章
4

信号

在构建 quantstrat 策略时,您需要观察市场与指标的互动,以及指标之间的互动。本章将讲解指标如何在 quantstrat 中生成信号。信号可以是市场数据与指标的互动,或指标之间的互动。quantstrat 中有 4 类信号:sigComparison、sigCrossover、sigThreshold 和 sigFormula。学完本章,您将了解这些信号的作用及其用法。
开始本章
5

规则

6

结果分析

在构建好 quantstrat 策略后,评估其表现至关重要。本章将详细介绍相关方法。您将学习如何阅读关键交易统计,并查看策略的时间序列表现。您还将学习两种方法计算风险回报比中的夏普比率。这是本课程的最后一章。
开始本章
R

R 中的金融交易

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。