メインコンテンツへスキップ

コース

Rで学ぶ金融トレーディング

中級5 時間

金融取引の基礎と、quantstrat を用いたシグナルベースのトレーディング戦略の構築方法を学びます。

R5 時間20 本の動画65 個の演習5,050 XP22,684修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

このコースでは、金融トレーディングの基本を学び、Rでquantstratを使ってシグナルベースのトレーディング戦略を構築する方法の概要を説明します。quantstrat戦略のセットアップ方法、市場データに対して「インジケーター」と呼ばれる変換を適用する方法、インジケーター同士の関係からシグナルを作成する方法、さらには注文のシミュレーションまで学びます。最後に、統計的・可視化の両面から結果を分析する方法を解説します。

前提条件

カリキュラム

コース概要

1

トレーディングの基本

この章では、トレーディングの定義、トレーディングの考え方、そしてトレーディングに潜む落とし穴を学びます。モメンタムとオシレーションのトレーディング手法の両方を取り上げ、それぞれを見分けるための用語も紹介します。過学習とその回避法、金融データの取得とプロットの方法、そしてトレーディングでよく使われる有名なインジケーターについて学びます。
2

quantstrat戦略のひな型

戦略を構築する前に、quantstratパッケージではいくつかの設定を初期化する必要があります。この章ではその手順を学びます。タイムゾーン、通貨、扱うインストルメントの初期化に関わる関数群と、分析を可能にするquantstratの各種フレームワークを取り上げます。これらを理解すれば、quantstratの初期化ファイルを作成し、必要に応じて変更できるようになります。
3

インジケーター

インジケーターはトレーディング戦略にとって不可欠です。市場データを変換し、全体的な挙動をより明確に理解できるようにしますが、その代わりに市場の動きに対して遅行することが一般的です。この章では、トレンド系インジケーターとオシレーター系インジケーターの両方を扱います。他のライブラリで利用可能な既存のインジケーターの使い方に加え、自作のインジケーターを実装する方法も学びます。
4

シグナル

quantstratの戦略を組み立てる際には、市場がインジケーターとどのように相互作用するか、またインジケーター同士がどのように関係するかを見ることが重要です。この章では、インジケーターがquantstratでどのようにシグナルを生成するかを学びます。シグナルは、市場データとインジケーター、またはインジケーター同士の相互作用から生じます。quantstratには4種類のシグナルがあります: sigComparison、sigCrossover、sigThreshold、sigFormula。章を終える頃には、これらのシグナルの概要、役割、使い方を理解できます。
5

ルール

この章では、シグナルに基づいて実行を決めた後、実際の取引をどのように設計するかを学びます。ルールの基本と、ポジションのエントリーとエグジットの方法を扱います。さらに、注文サイズを決める関数へ入力を渡す方法も学びます。章の終わりには、ルールの仕組みの要点と、さらに学習を進めるための道筋がわかるようになります。
6

結果の分析

quantstratの戦略を構築した後は、そのパフォーマンスをどのように分析するかが重要です。この章ではその手順を詳しく説明します。主要なトレード統計の読み方や、時間の経過に伴う戦略パフォーマンスの可視化方法を学びます。また、報酬とリスクの比率を示すSharpe比を2通りの方法で算出する方法も紹介します。これが最終章です。
R

Rで学ぶ金融トレーディング

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。