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

サポート

戦略レシピ

買う条件と売る条件の組み合わせを、難易度と必要なデータを添えて紹介します。近似できる範囲と、再現できない範囲の両方を確認できます。

位置づけ

条件カタログのレシピ

難易度は設定の複雑さの目安です。収益順や優劣を示す一覧ではありません。

サンプルと実データ

移動平均クロスと RSI の「はじめて」レシピは、拡張機能 Zephris Connector なしで設定済み画面を開けます。実データでの実行には、Zephris Connector とご自身の J-Quants API キーが必要です。

ここでの説明は機能と組み方の紹介であり、特定の売買判断を勧めるものではありません。

用途に必要な準備を確認する

絞り込む

名称や条件から戦略レシピを探す。

名称、説明、難易度、必要なデータ、条件名、再現できない部分を検索対象にしています。

7 / 7 件

指標の組み合わせ

移動平均クロスの基本形

難易度:はじめて必要データ:日足の株価

短期の移動平均が長期の移動平均を上抜けたら買い、下抜けたら売る、1条件ずつの構成です。買う条件(エントリー)と売る条件(エグジット)の対応を確認しやすい最初の例として掲載します。

再現できない部分25日・75日という設定が他の期間や銘柄でも同じ結果になることを意味しません。横ばい相場では交差が繰り返され、取引回数やコストが増える場合があります。

設定の読み込み
準備の画面から、この組み方の条件とレシピの標準の対象を読み込めます。
組み込みサンプルでの実行
設定は読み込めますが、記事と同じ実データ条件を前提にするため、組み込みサンプルでは実行できません。
実データでの取得・実行
Connector と J-Quants API キーが必要です。
設定を読み込む

Connector なしでも銘柄・期間・条件を読み込めます。値は変更できますが、この設定の実行には Connector と J-Quants API キーが必要です。

設定と前提を確認

基本形

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • 移動平均クロス: ゴールデンクロス (短期 MA 期間 25日 / 長期 MA 期間 75日)

売る条件(エグジット) (すべて成立 (AND))

  • 移動平均クロス: デッドクロス (短期 MA 期間 25日 / 長期 MA 期間 75日)
  • 「02 売買条件」の買う条件(エントリー)に、短期25日・長期75日のゴールデンクロスを設定します。
  • 「02 売買条件」の売る条件(エグジット)に、同じ25日・75日のデッドクロスを設定します。買う条件と売る条件を同じ期間で対にする構成です。
何を近似するか
短い期間の平均が長い期間の平均を上抜けた変化をエントリー、反対の交差をエグジットとして扱う、移動平均クロスの基本的な検証を行います。
再現できない部分
25日・75日という設定が他の期間や銘柄でも同じ結果になることを意味しません。横ばい相場では交差が繰り返され、取引回数やコストが増える場合があります。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

指標の組み合わせ

RSIの基本形

難易度:はじめて必要データ:日足の株価

14日RSIが30を下回ったら買い、50を上回ったら売る、1条件ずつの構成です。ひとつの指標について、買う条件(エントリー)と売る条件(エグジット)で基準値を変える流れを確認できます。

再現できない部分RSIが30を下回ったことは反転を意味せず、低い水準が続く場合があります。30・50という基準値が他の期間や銘柄でも同じ結果になることを意味しません。

設定の読み込み
準備の画面から、この組み方の条件とレシピの標準の対象を読み込めます。
組み込みサンプルでの実行
設定は読み込めますが、記事と同じ実データ条件を前提にするため、組み込みサンプルでは実行できません。
実データでの取得・実行
Connector と J-Quants API キーが必要です。
設定を読み込む

Connector なしでも銘柄・期間・条件を読み込めます。値は変更できますが、この設定の実行には Connector と J-Quants API キーが必要です。

設定と前提を確認

30で入り、50で出る基本形

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • RSI (相対力指数): しきい値を下回る (期間 14日 / しきい値 30)

売る条件(エグジット) (すべて成立 (AND))

  • RSI (相対力指数): しきい値を上回る (期間 14日 / しきい値 50)
  • 「02 売買条件」の買う条件(エントリー)に、期間14日・基準値30の「RSIが基準値を下回る」を設定します。
  • 「02 売買条件」の売る条件(エグジット)に、同じ期間14日・基準値50の「RSIが基準値を上回る」を設定します。買う条件と売る条件で基準値が異なる点を確認してください。
何を近似するか
直近の値動きから算出したRSIが低い水準にある局面を入口、中立水準を上回った局面を出口として扱う、単一指標の基本的な検証を行います。
再現できない部分
RSIが30を下回ったことは反転を意味せず、低い水準が続く場合があります。30・50という基準値が他の期間や銘柄でも同じ結果になることを意味しません。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

指標の組み合わせ

価格とオシレーターの逆行 (ローリング・ダイバージェンス)

難易度:高度必要データ:日足の株価・出来高(任意条件)

価格は安値を更新しているのに、ストキャスティクス RSI は切り上がっている状態を、確定した高値・安値を目視で結ぶ方式ではなく、営業日ごとに判定できる形で組みます。

再現できない部分教科書に出てくる「確定した2つの安値・高値を線で結ぶ」パターン認識そのものではありません。ここでの判定は、直近30日の安値・高値の更新と、直近30日レンジ内でのストキャスティクス RSI の位置を営業日ごとに評価する構造のため、確定した山・谷を待つ方式とは検出のタイミングが異なります。

設定の読み込み
準備の画面から、この組み方の条件を読み込めます。対象銘柄は検証画面で入力します。
組み込みサンプルでの実行
株価・出来高を使う条件は、組み込みサンプルで手動設定して実行できます。
実データでの取得・実行
Connector と J-Quants API キーが必要です。

このリンクではレシピの条件は自動で入りません。下の設定内容を見ながら、検証画面で条件を追加してください。実データでの実行には Connector と J-Quants API キーが必要です。

組み込みサンプルを開いて手動で設定する
設定と前提を確認

基本形

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • 高値・安値ブレイク: 安値更新 (期間 30日)
  • ストキャス RSI: しきい値を上回る (期間 30日 / しきい値 25)

売る条件(エグジット) (すべて成立 (AND))

  • 高値・安値ブレイク: 高値更新 (期間 30日)
  • ストキャス RSI: しきい値を下回る (期間 30日 / しきい値 75)
  • エントリー条件は「すべて成立 (AND)」で組みます。直近30日の安値更新と、ストキャスティクス RSI が自身の直近30日レンジの中で切り上がっている状態を、同じ営業日に同時に要求します。
  • エグジット条件は同じ形の逆向きです。直近30日の高値更新と、ストキャスティクス RSI が自身の直近30日レンジの中で切り下がっている状態を同時に要求します。

出来高の裏付けを足す (任意)

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • 高値・安値ブレイク: 安値更新 (期間 30日)
  • ストキャス RSI: しきい値を上回る (期間 30日 / しきい値 25)
  • OBV (オン・バランス・ボリューム): 移動平均を上回る (期間 20日)

売る条件(エグジット) (すべて成立 (AND))

  • 高値・安値ブレイク: 高値更新 (期間 30日)
  • ストキャス RSI: しきい値を下回る (期間 30日 / しきい値 75)
  • 基本形のエントリー条件に、OBV (オン・バランス・ボリューム) が20日移動平均線を上回っている条件を AND で追加します。価格・オシレーターの逆行に、出来高の裏付けを加える組み方です。
何を近似するか
「価格は安値を更新しているのに、モメンタム系の指標は反対に切り上がっている」という、いわゆる強気ダイバージェンス (逆行現象) を、山・谷を2点結んで確定させる方式ではなく、直近レンジ内での相対位置を営業日ごとに判定するローリング (移動窓) 形式で近似します。
再現できない部分
教科書に出てくる「確定した2つの安値・高値を線で結ぶ」パターン認識そのものではありません。ここでの判定は、直近30日の安値・高値の更新と、直近30日レンジ内でのストキャスティクス RSI の位置を営業日ごとに評価する構造のため、確定した山・谷を待つ方式とは検出のタイミングが異なります。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

市場環境・時間軸

地合い悪化からの退避 (レジーム退避)

難易度:慣れてきた必要データ:日足の株価・TOPIX

TOPIX が200日移動平均を下回っている間は新規エントリーを止め、保有中の建玉も最大保有期間で機械的に手放す組み方です。

再現できない部分地合いが悪化した当日に、保有中の建玉を即座に手仕舞いするわけではありません。市場フィルターが働くのは新規エントリーの可否のみで、既存の建玉は保有期間の上限に達するか、他のエグジット条件が成立するまで持ち続けられます。地合い悪化の発生から実際の退避までに、最大で保有期間の日数分の遅れが生じます。

設定の読み込み
準備の画面から、この組み方の条件を読み込めます。対象銘柄は検証画面で入力します。
組み込みサンプルでの実行
TOPIX データが必要なため、組み込みサンプルではこのレシピを実行できません。
実データでの取得・実行
Connector と J-Quants API キーが必要です。

このリンクではレシピの条件は自動で入りません。下の設定内容を見ながら、検証画面で条件を追加してください。実データでの実行には Connector と J-Quants API キーが必要です。初めて設定画面を開く場合は、操作案内用の基本サンプルが先に表示されることがあります。このレシピのサンプル対応を意味するものではありません。

設定画面を開く(初回は基本サンプル表示)
設定と前提を確認

基本形

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

市場フィルター

  • TOPIX と移動平均 (市場環境): 上回る (期間 200日)

買う条件(エントリー) (すべて成立 (AND))

  • 移動平均クロス: ゴールデンクロス (短期 MA 期間 25日 / 長期 MA 期間 75日)

保有期間で決済: エントリーから 15 取引日後に決済します。

  • 市場フィルターに「TOPIX と移動平均 (市場環境)」の 200日・上回る、を設定します。市場フィルターはエントリーの前提条件として働くため、TOPIX が200日移動平均を下回っている間は新規エントリーが止まります。
  • エントリー条件は、ここでは移動平均クロスのゴールデンクロス (25日/75日) を代表例として使っていますが、この組み方は既存のどのエントリー条件にも重ねられます。
  • 「02 売買条件」の売る条件にある「保有期間で全部売る」を15取引日に設定します。地合いが悪化して新規エントリーが止まった後も、保有中の建玉は最大保有期間に達するか他のエグジット条件が成立するまで持ち続けられます。
何を近似するか
「地合いが崩れたら新規エントリーを止め、保有中のポジションも長く持ちすぎない」という規律を、市場フィルター (エントリーの前提条件) と保有期間で決済 (安全弁) の組み合わせで近似します。
再現できない部分
地合いが悪化した当日に、保有中の建玉を即座に手仕舞いするわけではありません。市場フィルターが働くのは新規エントリーの可否のみで、既存の建玉は保有期間の上限に達するか、他のエグジット条件が成立するまで持ち続けられます。地合い悪化の発生から実際の退避までに、最大で保有期間の日数分の遅れが生じます。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

市場環境・時間軸

週足の環境認識を日足で近似する (週足換算)

難易度:慣れてきた必要データ:日足の株価・TOPIX

週足チャートを使った環境認識とクロスの判定を、日足のまま、長めの期間設定で近似します。環境認識 (状態) とクロス (1日限りの合図) は性質が異なるため、variant を分けて示します。

再現できない部分実際に日足を1週間ごとに集計した週足バー (週の始値・高値・安値・終値) を使った判定と、数値まで一致するものではありません。週足特有の「週の途中で条件が成立すると、その週の残り営業日はシグナルが変わらない」という粒度は再現できません。ここでの各条件は営業日ごとに判定されます。

設定の読み込み
準備の画面から、この組み方の条件を読み込めます。対象銘柄は検証画面で入力します。
組み込みサンプルでの実行
「週足相当のクロス」だけは組み込みサンプルで実行できます。TOPIX を使う基本形は実行できません。
実データでの取得・実行
Connector と J-Quants API キーが必要です。

このリンクではレシピの条件は自動で入りません。下の設定内容を見ながら、検証画面で条件を追加してください。実データでの実行には Connector と J-Quants API キーが必要です。

組み込みサンプルを開く(対応する型のみ)
設定と前提を確認

基本形 (環境認識フィルター)

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

市場フィルター

  • TOPIX と移動平均 (市場環境): 上回る (期間 200日)

買う条件(エントリー) (すべて成立 (AND))

  • 移動平均 (汎用): 上回る (期間 200日 / 移動平均の種類 SMA (単純移動平均))
  • ROC (変化率): しきい値を上回る (期間 200日 / しきい値 0%)
  • 「移動平均 (汎用)」を200日・SMA・上回る、に設定します。日足200日はおよそ週足40週線に相当する長さです。
  • 「ROC (変化率)」を200日・上回る・基準値0、に設定します。200営業日前からの値上がりが続いているかどうかを見ます。
  • 「TOPIX と移動平均 (市場環境)」を200日・上回る、に市場フィルターとして設定します。
  • この3条件はいずれも、成立している間は毎営業日成立し続ける「状態」の条件です。「すべて成立 (AND)」で組み合わせると、週足での上昇トレンド環境に近い状態を日足のまま判定できます。ここでは環境認識としての使い方を示しており、実際の売買タイミングには、エントリー・エグジット条件を別途組み合わせてください。

週足相当のクロスでタイミングを取る

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • 移動平均クロス: ゴールデンクロス (短期 MA 期間 50日 / 長期 MA 期間 130日)
  • 「移動平均クロス」を短期50日・長期130日・ゴールデンクロス、に設定します。日足50日/130日はおよそ週足10週線/26週線のクロスに相当する長さです。
  • この条件は、クロスが起きた当日だけ成立する1日限りの合図です。基本形の条件のような「状態」ではないため、基本形のエントリー条件に AND で重ねると、クロス当日に環境条件もすべて揃った日しか成立しません。環境認識と組み合わせたい場合は、状態の条件を市場フィルター側 (TOPIX と移動平均) に置くか、別々の検証として比較してください。
何を近似するか
日足のまま、より長い期間設定を使うことで、週足チャートに近い判定を代用します。基本形は移動平均・変化率による環境認識 (成立し続ける状態の判定)、「週足相当のクロスでタイミングを取る」は週足10週線/26週線に相当するクロス (クロスが起きた当日だけ成立する合図) を代用します。
再現できない部分
実際に日足を1週間ごとに集計した週足バー (週の始値・高値・安値・終値) を使った判定と、数値まで一致するものではありません。週足特有の「週の途中で条件が成立すると、その週の残り営業日はシグナルが変わらない」という粒度は再現できません。ここでの各条件は営業日ごとに判定されます。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

条件の順序

状態と初回反応の組み合わせ (シーケンス条件の代用)

難易度:慣れてきた必要データ:日足の株価

「A が起きたあと、しばらくして B が起きたらエントリー」という時系列の順序条件を、状態条件と初回反応条件の同時成立で近似します。

再現できない部分「N 日以内」という明示的な期限は設定できません。実質的にどれだけの間この状態が保たれるかは、RSI がどれだけ売られすぎ水準を維持し続けるか (RSI 自体の計算に含まれる平滑化の効き方) によって間接的に決まります。1つの銘柄で同時に持てるポジションは1つのため、条件が繰り返し成立してもエントリーは最初の1回だけが採用されます。

設定の読み込み
準備の画面から、この組み方の条件を読み込めます。対象銘柄は検証画面で入力します。
組み込みサンプルでの実行
このレシピは、組み込みサンプルで手動設定して実行できます。
実データでの取得・実行
Connector と J-Quants API キーが必要です。

このリンクではレシピの条件は自動で入りません。下の設定内容を見ながら、検証画面で条件を追加してください。実データでの実行には Connector と J-Quants API キーが必要です。

組み込みサンプルを開いて手動で設定する
設定と前提を確認

基本形

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

買う条件(エントリー) (すべて成立 (AND))

  • RSI (相対力指数): しきい値を下回る (期間 14日 / しきい値 38)
  • モメンタム: ゼロを上抜け (期間 10日)
  • RSI の14日・38・下回る、を状態条件として設定します。RSI が売られすぎ水準にある間、この条件は成立し続けます。
  • モメンタムの10日・ゼロを上抜け、を初回反応条件として設定します。モメンタムがマイナスからプラスに転じた最初の営業日だけ成立します。
  • 2条件を「すべて成立 (AND)」で組み合わせると、「売られすぎの状態が続いている間に、勢いが反発に転じた最初のタイミング」を1つの条件として表せます。
何を近似するか
「A (売られすぎ) が起きたあと、N 日以内に B (反発の勢い) が起きたらエントリー」という時系列の順序条件を、状態条件 (RSI が売られすぎ水準にある) と初回反応条件 (モメンタムがゼロを上抜けた最初の営業日) の同時成立 (AND) で近似します。
再現できない部分
「N 日以内」という明示的な期限は設定できません。実質的にどれだけの間この状態が保たれるかは、RSI がどれだけ売られすぎ水準を維持し続けるか (RSI 自体の計算に含まれる平滑化の効き方) によって間接的に決まります。1つの銘柄で同時に持てるポジションは1つのため、条件が繰り返し成立してもエントリーは最初の1回だけが採用されます。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

決算イベント

決算後の値動きの続きを狙う (PEAD 型)

難易度:高度必要データ:日足の株価・出来高・決算イベント

決算発表後に値動きが続く傾向を、業績イベントをそのままトリガーにする組み方と、株価・出来高の反応で近似する組み方の2通りで示します。

再現できない部分業績イベントは決算の開示のたびに (年4回超) 発火し、四半期決算と本決算 (通期) を区別しません。決算をまたぐ前に手仕舞いする組み方 (決算発表前を起点にする判定) は、発表予定日の履歴を遡れないため組めません。ここでは発表後を起点にする組み方のみを示しています。

設定の読み込み
準備の画面から、この組み方の条件を読み込めます。対象銘柄は検証画面で入力します。
組み込みサンプルでの実行
決算イベントが必要なため、どちらの型も組み込みサンプルでは実行できません。
実データでの取得・実行
Connector と J-Quants API キーが必要です。

このリンクではレシピの条件は自動で入りません。下の設定内容を見ながら、検証画面で条件を追加してください。実データでの実行には Connector と J-Quants API キーが必要です。初めて設定画面を開く場合は、操作案内用の基本サンプルが先に表示されることがあります。このレシピのサンプル対応を意味するものではありません。

設定画面を開く(初回は基本サンプル表示)
設定と前提を確認

業績トリガー型

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

イベント条件

  • 前年比成長: 純利益の前年比成長率が基準値を上回る (基準値 10%)(トリガー:この条件単独でエントリーの引き金になります)

保有期間で決済: エントリーから 20 取引日後に決済します。

  • 「前年比成長」の純利益・上回る・基準値10%、を「トリガー」に設定します。トリガーに設定したイベント条件は、テクニカル条件を1件も設定しなくても、それ単独でエントリーの引き金になります。
  • 決算が判明した営業日にエントリーの引き金が立ちます。「02 売買条件」の売る条件にある「保有期間で全部売る」を20取引日に設定し、次の決算をまたぐ前にポジションを閉じます。
  • 業績イベントは決算の開示のたびに (年4回超) 発火し、四半期決算と本決算 (通期) を区別しません。

株価・出来高の反応で近似

この組み方を準備フォームに反映します。期間は開いたフォームで入力・確認してください。独自に変えた条件の確認ではなく、上記の標準設定の目安です。

イベント条件

  • 決算発表タイミング: 発表後 (日数 5暦日)

買う条件(エントリー) (すべて成立 (AND))

  • ギャップ: 上方向ギャップ (しきい値 3%)
  • 出来高急増: 上回る (平均期間 20日 / 倍率 2倍)

保有期間で決済: エントリーから 20 取引日後に決済します。

  • 「決算発表タイミング」の決算発表後・5取引日以内、をイベントの絞り込み条件として設定します。
  • 「ギャップ」の寄り付き上昇・3%以上、と「出来高急増」の20日平均・2倍以上、をエントリー条件として「すべて成立 (AND)」で組み合わせます。決算発表直後の株価・出来高の反応で、業績サプライズに対する市場の評価を代わりに捉える組み方です。
  • 「02 売買条件」の売る条件にある「保有期間で全部売る」を20取引日に設定します。
  • ※「決算発表タイミング」の日数は取引日を単位とする表記ですが、実際の判定は暦日に近い計算です。連休をまたぐ場合、日数が数日程度ずれることがあります。
何を近似するか
決算発表後に値動きが続く傾向 (PEAD、決算発表後ドリフト) を狙う規律を、業績イベントをそのままトリガーにする組み方 (業績トリガー型) と、決算発表後の株価・出来高の反応で近似する組み方 (株価・出来高の反応で近似) の2通りで示します。
再現できない部分
業績イベントは決算の開示のたびに (年4回超) 発火し、四半期決算と本決算 (通期) を区別しません。決算をまたぐ前に手仕舞いする組み方 (決算発表前を起点にする判定) は、発表予定日の履歴を遡れないため組めません。ここでは発表後を起点にする組み方のみを示しています。
約定の前提
条件の判定はその日の終値時点で行い、約定は次の取引日始値です(その日のうちに約定したものとしては計算しません)。

次の操作

戦略レシピはそのまま採用するための一覧ではありません。前提と限界を読み、検証画面で条件を調整してください。

判断について

戦略レシピは、売買判断ではありません。

Zephris は投資助言を行いません。過去データの検証は、将来の成果を保証するものではありません。検証結果は、ご自身の判断材料の一つとしてご利用ください。