72lab
クオンツ入門· レッスン 1 / 8· 6 分 登録不要

ルールブロックで戦略を組む Rule-Based Strategies

「感覚」をルールに変えましょう。ある条件が成り立ったら買い、別の条件が成り立ったら売る。ブロックをいくつか組み合わせれば、過去の相場が答えを出してくれます。

このレッスンのポイント

  • 1完全なルールには、エントリー条件、手じまい条件、損切りが必要で、どれも欠かせません。
  • 2ルールは前もって固定しておかないと、バックテストで「答えを見ながら問題を書き換える」ことになります。
  • 3同じルールでも相場によって成績は大きく違います。トレンド系のルールはレンジに弱く、平均回帰系のルールは一方向の相場に弱いのです。
  • 4バックテストの結果は買い持ちと比べ、リターンと最大ドローダウンの両方を見ましょう。

確認してみよう

全問正解でこのレッスンは修了です

1.次のうち、バックテストできる明確なルールはどれですか?

2.移動平均線のクロスのようなトレンド系のルールが最も苦手とする相場は?

3.あるルールは一方向の上昇相場でリターン +54%、買い持ちは +80% でしたが、最大ドローダウンはわずか 6% でした。これは何を示していますか?

テキスト版の解説 · クオンツ入門 レッスン 1「ルールブロックで戦略を組む」

「感覚」をルールに変えましょう。ある条件が成り立ったら買い、別の条件が成り立ったら売る。ブロックをいくつか組み合わせれば、過去の相場が答えを出してくれます。

感覚をルールに変える

「そろそろ上がりそう」は検証できません。トレードルールは、ローソク足 1 本ごとに判定できなければなりません:条件 + 行動 + 損切り。ルールを固定して初めて、過去の値動きが客観的な答えを出してくれます。

ルールにはそれぞれ「ホーム」がある

トレンド型ルールは一方的な相場で大きな利益を取り、レンジ相場では何度もやられます。平均回帰型のルールはちょうどその逆です。バックテストはさまざまな相場で試し、ルールがどこで通用しなくなるかを見極めましょう。

バイ・アンド・ホールドと比べてみる

一方的な上昇では、頻繁に出入りするルールはただ持ち続けることに勝てないことが多いものです。その価値は、下落を避けて最大ドローダウンを小さくできることにあります。リターンとドローダウンはセットで見ましょう。

このレッスンのポイント

  • 完全なルールには、エントリー条件、手じまい条件、損切りが必要で、どれも欠かせません。
  • ルールは前もって固定しておかないと、バックテストで「答えを見ながら問題を書き換える」ことになります。
  • 同じルールでも相場によって成績は大きく違います。トレンド系のルールはレンジに弱く、平均回帰系のルールは一方向の相場に弱いのです。
  • バックテストの結果は買い持ちと比べ、リターンと最大ドローダウンの両方を見ましょう。

実際に試してみよう

次の練習は、このレッスンのインタラクティブ・シミュレーションで取り組めます:

  1. 「一方的な上昇」で「価格 × 移動平均線」(20 日)を使いましょう:ルールのリターンとバイ・アンド・ホールドのリターンはそれぞれいくらですか?最大ドローダウンは?
  2. ルールはそのままで「横ばいのレンジ」に切り替えましょう:何回取引しましたか?ルールのリターンはいくらですか?
  3. 「横ばいのレンジ」で RSI ブロック(既定は 7 日、30 / 70)に切り替えましょう:リターンはいくらになりますか?「一方的な上昇」に戻すとどうですか?
  4. 「激しい乱高下」に切り替え、「移動平均線のクロス」を使いましょう:損切りなし、5% の損切り、2% の損切りのとき、ルールのリターンはそれぞれいくらですか?

クイズと解説

1. 次のうち、バックテストできる明確なルールはどれですか?
答え:終値が 20 日移動平均線を上に抜けたら買う。条件がはっきりしていて、ローソク足 1 本ごとに判断できて初めて、過去のデータで検証できます。
2. 移動平均線のクロスのようなトレンド系のルールが最も苦手とする相場は?
答え:行ったり来たりのレンジ。レンジではシグナルが何度も出ては失敗し、手数料と小さな損が積み重なっていきます。
3. あるルールは一方向の上昇相場でリターン +54%、買い持ちは +80% でしたが、最大ドローダウンはわずか 6% でした。これは何を示していますか?
答え:買い持ちには負けたが、ドローダウンはずっと小さいので、比較して判断する必要がある。ルールは、もうけを少し減らす代わりにドローダウンを小さくすることがよくあります。それに価値があるかは、あなたがどちらをより重視するかによります。

このレッスンの用語

  • バックテスト (Backtest):過去のデータでルールどおりに売買した場合をシミュレーションし、戦略の成績を評価することです。
  • 最大ドローダウン (Max Drawdown):資産が過去の最高値からその後の最安値までに下がった最大の下落率です。
  • 平均回帰 (Mean Reversion):価格やスプレッドがふだんの水準から離れると、平均に戻りやすいという性質です。
  • トレードルール (Trading Rule):あらかじめはっきり決めておき、ローソク足 1 本ごとに判定できるエントリー・エグジット・損切りの条件で、だからこそ過去のデータで検証できます。
ルールブロックで戦略を組む(クオンツ入門) · 72lab