日次サーキットブレーカー表示の緑・黄・赤を行動に変える — ステータス別の行動ルール設計
はじめに
リスク管理系のインジケーターを導入した方から、よく聞く悩みがあります。「黄色の WARNING が出ているのは分かっていた。でも、それを見て何をすればいいのか決めていなかった」というものです。表示が正しく動いていても、その表示を受けて取る行動が決まっていなければ、判断はその場の気分に任されてしまいます。
本記事では、ai-programming.xyz が無料配布している cTrader 専用インジケーター 日次サーキットブレーカー表示 の3段階ステータスを題材に、「色ごとに何をするか」を事前に決める行動ルールの作り方を整理します。ツールの全体像は 日次サーキットブレーカー表示とは、導入手順は セットアップガイド にまとめてあります。本記事はその続編で、導入した後の使い方 に焦点を当てます。ツールを使わない方でも、自分の停止ルールを見直す材料として読めるように構成しています。
なぜこの問題が起きるのか
表示はあるのに行動が伴わない。その理由は、主に3つ考えられます。
ひとつめは、判断を必要とする瞬間ほど判断力が落ちている ことです。WARNING が点灯するのは負けが重なった後で、多くの場合「取り返したい」という気持ちが最も強いタイミングです。その状態で「さて、どうしようか」と考え始めると、都合のよい解釈を選びやすくなります。
ふたつめは、ルールが「状態」で書かれていて「行動」で書かれていない ことです。「3敗したら停止」は状態の定義です。しかし、停止とは具体的に何をすることなのでしょうか。チャートを閉じるのか、未決済ポジションも決済するのか、翌日まで再開しないのか。ここが曖昧なままだと、赤表示を見ても「とりあえず様子見」という中途半端な行動になりがちです。
みっつめは、表示の死角 です。集計対象は当日にクローズしたトレードで、含み損は数えられません。「緑だから大丈夫」と読むと、実態より楽観的に見える場面が生まれます。
心理学には 実行意図(implementation intention) という考え方があります。「もしXが起きたら、Yをする」という if-then 形式で行動を事前に決めておくと、その場の意思決定に頼るより行動に移しやすいとされる考え方です。ステータス表示は、この「X」を機械的に知らせてくれる仕組みと捉えることができます。残る作業は「Y」を自分で決めることです。
日次サーキットブレーカー表示の機能
行動ルールを設計する前提として、ツールが何を知らせてくれるのかを、行動設計に関係する範囲で整理します。
- 3段階ステータス: TRADING_ALLOWED(緑)→ WARNING(黄)→ STOPPED(赤) の順に切り替わります。デフォルトでは当日の負けが2回で WARNING、3回または日次損失5%で STOPPED です。しきい値はパラメーターで変更できます
- 負け数と損失率の常時表示: 「今日の負け: X/3」と、口座残高基準の当日確定損益(%)が表示されます。黄色の中でも停止に近いかどうかを数字で区別できます
- 状態変化時の通知音: 切り替わった瞬間に音で知らせます(オン・オフ可)。目を離している間の WARNING 入りにも気付けます
- JST 0:00 リセットと残り時間表示: STOPPED 後の「いつまで止めるか」を計算せずに確認できます
行動ルールの「if」に当たる部分を、ツールが判定してくれる構造です。一方で本ツールは表示専用で、売買の指示や自動発注、エントリーのブロックは行いません。だからこそ、表示を受けた後の行動を人の側で決めておく必要があります。
こんな場面で役立ちます
ここからは、ステータスごとの行動ルールの書き方を例示します。数字や内容はあくまで考え方の型です。自分の運用に合わせて書き換えてください。
緑(TRADING_ALLOWED): 通常運用+死角の確認
緑は「確定した負けが少ない」という意味であり、「口座が安全」という意味ではありません。緑の間に決めておきたいのは、次のような確認習慣です。
- エントリー前に、未決済ポジションの含み損を合算して確認する
- 同じ方向・相関の高い銘柄にポジションが偏っていないかを見る
黄(WARNING): 次のエントリーに「関門」を設ける
黄色で決めておくと機能しやすいのは、エントリーを禁止するのではなく、手間を一段増やす ルールです。
- もし WARNING になったら、次のエントリー前に一度チャートから離れ、時間を置く
- もし WARNING 中にエントリーするなら、エントリー理由を一行書き出してから発注する
- もし WARNING 中なら、ロットを通常より小さくする(縮小幅は事前に決めておく)
「書き出せない理由のエントリーは見送る」という形にしておくと、取り返しのための衝動的な発注かどうかを自分で見分ける材料になります。
赤(STOPPED): 「停止」の中身を具体化する
赤で決めるべきなのは、停止が何を意味するかの定義です。
- もし STOPPED になったら、新規エントリーはリセット時刻まで行わない
- 未決済ポジションは、あらかじめ設定した損切り・利確注文に任せ、追加の操作はしない(または当日中に決済する、など方針を一つに決める)
- 取引プラットフォームを閉じ、その日のトレード記録を書いて終える
この3段を紙やメモに書き、チャートの近くに置いておくのが一つの方法です。表示が「if」、メモが「then」を担う形になります。
導入時に意識したいこと
行動ルールを運用に乗せる前に、押さえておきたい点があります。
まず、表示の死角を行動ルールで補う ことです。集計対象は当日にクローズしたポジションなので、含み損は負け数にも損失率にも入りません。また、リセットは JST 0:00 基準のため、プロップファーム(資金提供型のプロップトレーディング会社)など日次の区切りが別の時刻基準の口座では、表示上の「1日」と規約上の「1日」がずれる場合があります。緑の確認習慣に含み損チェックを入れておくのは、この死角を埋めるためです。
次に、表示専用であることの限界 です。赤表示が出ても、手動で発注すれば取引は通ります。行動ルールでも守れないと感じる場合は、執行側で止める cBot 型ツールを検討する方が現実的です。考え方は Daily Risk Guard セットアップガイド が参考になります。
最後に、行動ルールも検証の対象 です。週に一度、WARNING や STOPPED に入った日を振り返り、「決めた行動を実行できたか」「実行できなかったとき、何が引き金だったか」を記録してみてください。守れなかった日の共通点が見えてくれば、ルールそのものを現実的な形に直すきっかけになります。損失の積み重なりについては ドローダウンの基礎 も参考になります。なお、行動ルールは守りの仕組みであり、エントリーの質やロジックの検証とは別に取り組む必要があります。
まとめ
日次サーキットブレーカー表示の緑・黄・赤は、行動ルールの「もし〜なら」を自動で判定してくれる仕組みです。表示を活かすには、「緑では死角を確認する」「黄ではエントリーに関門を設ける」「赤では停止の中身を具体的に実行する」という形で、色ごとの行動をあらかじめ言葉にしておくことがポイントになります。
本ツールは現在、無料インジケーターパック「ボラティリティと資金管理セット」に収録されています。配布方法などは 日次サーキットブレーカー表示の詳細ページ で確認できますので、自分の停止ルールに合うかどうか、興味があればチェックしてみてください。自分のルールに合わせたツールを作りたい方は、ai-programming.xyz のスクールやカスタム開発の情報も参考にしてみてください。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。