読了 8 分· 公開日: July 19, 2026

テクニカル指標エージェント――RSI・MACD・移動平均をトリガーに

だましや再描画(リペイント)、過剰に最適化されたバックテストを引き継ぐことなく、RSI・MACD・移動平均のルールをエージェントに委ねる方法を、実例つきで解説します。

執筆 Florent Poux
レビュー Benjamin Sultan
価格チャートの上で、三つのアナログ計器がそれぞれの針を一つの機械式レバーへ送り込む

指標を使うトレーダーなら誰でもこのループを生きてきました――局面を定義し、それを待ち、夕食の間に見逃し、遅れたエントリーを追いかけ、同じアイデアに対してより悪い価格をつかまされる。RSI トレーディングの自動化は、そのループを断ち切るために存在します。あなたがすでに信頼しているルールが、あらゆるローソク足で機械によって評価され、午後3時だろうと午前3時だろうと同じように執行されます。

とはいえ、指標を委ねることは、指標を理解することと同じではありません。この記事では、指標のトリガーがエージェントの内側で実際にどう働くか、平均回帰の実例、誠実な組み合わせのルール、そしてたいていの指標ボットを静かに台無しにする三つの罠を扱います。

指標を見張ることから、それを委ねることへ

画面上の指標は提案です。エージェントの中の指標は契約です――条件 X が真のとき、サイズ Z で Y をせよ。この移り変わりは小さく聞こえますが、すべてを変えます。契約は、機械が読み違えられないほど正確に書かれていなければならないからです。

「RSI が売られすぎのとき買う」は契約としてただちに失敗します。どの RSI 期間? どの時間軸? いくつで売られすぎ? いつ確認する――毎ティックか、ローソク足の確定時か? いくら買う? いつ売る? チャートを見張る人間はこれらをその場で、毎回違うやり方で答えます。それこそがリターンを食う不整合そのものです。契約を書くことは、あなたのルールが実際には何であるかを発見させてくれます。

その厳密さへの見返りは、手動では偽れない規律です。エージェントは連敗の5回目のシグナルを1回目と同じサイズで取り、2週間のポジションの退屈を通して持ち続け、希望からストップを広げたりしません。指標は機械的な測定です。結局のところ、それは機械的に従うのが最善だと分かります。指標そのものへの足場が不確かなら、その上に何かを自動化する前に、RSI 指標――初心者の罠にはまらずに使うで基礎から始めてください。

指標のトリガーがエージェントの内側でどう働くか

内部では、指標の条件は三つの形をとり、それぞれに知っておく価値のある機械的な機微があります。

閾値。 値が線を越えます――RSI(14) が30を下回る、あるいは ATR がある水準を超える。機微は再武装にあります。もし「RSI < 30」を継続的に評価する条件なら、長い下落のあらゆるローソク足で真になり、素朴なエージェントは底までずっと何度も買い続けます。適切なトリガーはゾーンへの「クロス」で発火し、値がそこを離れた後にだけ再武装します。一つの下落に、一つのシグナル。

クロスオーバー。 二つの線が順序を入れ替えます――50日移動平均が200日移動平均の上で確定する、あるいは MACD 線がシグナル線を越える。クロスオーバーは性質上、自ら再武装しますが、平坦な相場でひどく密集します。そこではほぼ平行な二本の線が3週間で5回交差することもあります。何かがそのもみ合いをフィルターしなければ、それはだましの製造工場です。

ダイバージェンス。 価格がより低い安値をつける一方で、オシレーターがより高い安値をつけます。ダイバージェンスは三つのうち最も曖昧です――どのスイングポイントを比べるかに依存するので、二つの有能な実装が、それが存在するかどうかで食い違うことがあります。ダイバージェンスを自動化するのは、プラットフォームがスイングをどう定義するかを正確に示してくれる場合にかぎってください。さもなければ、あなたは一度も読んだことのない定義に委ねていることになります。

三つの形すべてにわたって、どのパラメータよりも重要な決定が一つあります――確定したローソク足で評価すること。まだ形成途中のローソク足で計算した RSI は、足ができていくにつれて変わります。ある条件が14:40には真で、14:59には偽になることもあります。確定していない値に基づいて動くことは、後で起きなかったことになるシグナルを取引することであり、これはリペイント問題のライブ版です。確定足での評価は数分の遅れを支払わせますが、真であり続けるシグナルを買ってくれます。

価格チャートの上で、三つのアナログ計器がそれぞれの針を一つの機械式レバーへ送り込む

RSI トレーディング自動化の実例――ルールを一行ずつ

ここに完全な平均回帰エージェントを、各行を生んだ理由づけとともに示します。

  • 市場: 流動性の高い大型 ETF 一つ、または主要な暗号資産ペア一つ。平均回帰には、押して回復する銘柄が必要です。流動性の低い資産は押して死にます。
  • トレンドフィルター: 価格がその200日移動平均より上。これが荷重を支えるルールです。下降トレンドで売られすぎの読みを買うことこそ、RSI 戦略が悪名高く出血するやり方です。価格が半減する間、「売られすぎ」は何か月も売られすぎのままでいられるからです。このフィルターはその何か月を丸ごと譲ります。
  • エントリー: 4時間足で RSI(14) が30を下回り、ローソク足の確定時に評価する。4時間足はボラティリティの高い資産で月に数回のシグナルを出します。同じフィルターつきの日足 RSI(14) < 30 なら、年に数回発火するかどうかでしょう。
  • サイズ: 1トレードにつき口座の2%、一度に一つのポジション。押し目が失敗しても傷ではなく打ち身で済むほど小さく。
  • 決済、三通り: RSI(14) が55を上回ったら利確する(回帰は起きた。トレンドになるのを願ってとどまらない)。エントリーの6%下でストップロス(無効化――この押し目は回復する類のものではなかった)。日足15本のタイムストップ(3週間で回帰していない平均回帰は、静かに失敗しつつあるテーゼ)。

上のどの数字も、明かされた真理ではなく、テストの出発点です。重要なのは構造です――ある指標ファミリーからのトレンドフィルター、別のファミリーからのエントリーのオシレーター、そしてそれぞれ異なる問い(完了・間違い・陳腐化)に答える三つの決済。

これを表現するには、かつてコードが必要でした。Obside では、話すように打ち込みます――「価格が200日移動平均より上のときだけ、[資産]の4時間足で RSI(14) が30を下回って確定したら、口座の2%を買って。RSI が55を上回って確定したら、あるいはマイナス6%で、あるいは15日後に決済して。」コパイロットは解釈した条件を承認用に言い換え、エージェントはそれをライブの確定足で評価し、あなたのサイジングとストップのルールは、善意のまま残されるのではなく実行時に強制されます。

カーブフィッティングなしで指標を組み合わせる

最初の成功の後の本能は、確認を加えることです。その大半に抵抗してください。

罠は、同じファミリーの指標を積み重ねることです。RSI、ストキャスティクス、MACD ヒストグラムはすべて、最近の価格モメンタムから導かれます。三つすべてを要求することは、三つの衣装をまとった一つの条件であり、情報ではなく遅延を加えます。意味のある組み合わせはファミリーをまたぎます――モメンタムのトリガー、トレンドのフィルター、ボラティリティのゲート。三つのファミリーから各一つずつが実用的な上限です。上の実例は二つを使い、問題なく機能します。

条件を一つ加えるたびに、あなたの証拠も分割されます。5年のバックテストで60回発火するルールは、読む価値のあるサンプルを与えます。そこにさらに二つ条件を加えると9回しか発火しないかもしれず、その時点であなたの「改善された」勝率は民間伝承です。このサンプルを縮ませる算数と、美しいバックテストがあなたに嘘をついているのはいつかという広い問いは、AIトレーディングエージェントのバックテスト方法で扱っています。

指標を超えた組み合わせのロジック(価格レベル、ニュースの静かなウィンドウ、指標の状態を一つの自動化に混ぜること)は、それ自体が設計の技術であり、複数条件の自動化で扱っています。指標の作業についての短い版はこうです――二つか三つの直交する条件、そのそれぞれを話し言葉一文で正当化できること。

価格チャートの上で、三つのアナログ計器がそれぞれの針を一つの機械式レバーへ送り込む

三つの罠――だまし、リペイント、過剰最適化

だまし。 クロスオーバーのシステムは、設計上、横ばいの相場で損をします。誠実な問いは、どれだけと、どうやって上限をかけるか、だけです。レンジの資産での50/200移動平均クロスは、1か月のうちにロング、ショート、またロングと反転し、反転ごとにスプレッドを払います。効く緩和策は――確認の遅延(クロスがさらに二本の確定足を生き延びた場合にだけ動く)、移動平均間の最小乖離の要求、あるいは市場に方向がないときエージェントを待機させるボラティリティのゲート。どの緩和策も、より少ない誤発進のために遅延をトレードします。どちらも得られない設定は存在しません。

リペイント。 後で変わるデータから計算されたシグナルは、履歴上は見事に見え、ライブでは凡庸に見えます。確定していないローソク足が日常的なケースですが、一部の指標実装は構造上、過去の値も描き直します。テストは残酷でシンプルです――このシグナルは、エージェントが動いたであろうまさにその瞬間に、その時点で存在していた情報だけを使って評価したとき、同じに見えるか? この問いを無視するバックテストは、完全な自信をもって結果を過大に見せます。

過剰最適化。 もし RSI < 30 のテストが振るわないのに、RSI < 27.5 に4.3%のストップをつけると美しくテストされるなら、あなたは優位性を見つけたのではなく、一つの過去のサンプルの中のノイズを見つけたのです。頑健なルールはパラメータの台地の上に乗ります――基礎となるアイデアが本物なら、25も30も35もどれもまともであるはずで、RSI(14) のような丸めた既定値がまさに立派なのは、誰もそれをあなたのバックテスト期間に合わせて調整していないからです。ある戦略がただ一つの正確な設定でしか機能しないなら、その設定こそが戦略であり、それは未来へは旅していきません。

ここからどこへ進むか

指標のルールを契約として書きましょう――エントリーの形、確定足での評価、サイズ、そして三つすべての決済。それを罠に照らして確認しましょう――もみ合いで何をするか、何かがリペイントしないか、隣接するパラメータを生き延びるか? そして退屈で正しいシーケンスに従いましょう――レジームをまたいでバックテストし、自分でつまみ食いしなかったシグナルを扱う様子を見るまでペーパートレードし、小さくライブに出る。言い回しそのものを任せたいなら、効くトレーディングプロンプトのプロンプトパターンが指標のロジックにそのまま対応します。

難しかったのは指標ではなく、一貫性でした。決して退屈しない何かに正確なルールを委ねる準備ができたら、Obsideがその一文を、あなたのリスク上限を付けた監視エージェントに変え、実注文が一つも出る前にペーパーで自らを証明させます。

本記事は教育目的のみです。投資助言ではありません。取引には元本を失う可能性を含むリスクがあります。

FAQ

はい。RSI は最もよく自動化される指標の一つです。その条件が正確に表現できるからです――期間、閾値、時間軸。とはいえ、完全な自動化にはトリガー以上のものが必要です――クロスか水準かのロジック、確定足での評価、ポジションサイズ、そして利益・無効化・陳腐化のための決済を指定しなければなりません。平易な言葉のエージェントを備えたプラットフォームなら、それらすべてを一文で述べ、承認用に言い換えてもらえます。

関連記事

あなたのポートフォリオでObsideを試す

ブローカーを接続して、ひとつのプロンプトでポートフォリオを構築。

始める