
まず、辛い事実から始めましょう。10年以上先物取引をしている知り合いがいるのですが、彼の取引インターフェースは信じられないほどシンプルです。たった2本の移動平均線だけで、MACDやRSIといった「高度な」ツールさえ使っていません。それでも、彼はコンスタントに利益を上げています。
ある時、私は彼に尋ねずにはいられませんでした。「あなたはこの2本の線だけを見ているのですが、どのゴールデンクロスが本物のブレイクアウトで、どれが偽のシグナルなのかをどうやって判断するのですか?」
彼はお茶を一口飲んで、何気なく「ニュースを見ているよ」と言った。
私:???
彼は続けて、「例えば昨日のビットコインのゴールデンクロスですが、大手取引所が調査を受けているというニュースを見て、市場はパニックに陥っていました。このようなゴールデンクロスは、おそらく強気の罠と言えるでしょう。しかし先週のゴールデンクロスは、ブラックロックがETFの保有を増やしたというニュースと重なり、機関投資家が買いに殺到していました。なぜ市場に参入しないのでしょうか?」と述べた。
私は突然気づき、そしてすぐに絶望しました。これは単に「人間」の能力を試すテストではなかったのでしょうか?
経験豊富なプレイヤーの利点は何ですか?
では、私たち個人投資家はどうでしょうか?
率直に言えば、テクニカル指標は誰でも見ることができますが、技術的なシグナルと市場の感情を組み合わせて判断を下します。それが真のスキルです。問題は、こうしたスキルには時間、経験、そして24時間365日市場を監視するエネルギーが必要だということです。
この仕事を AI に任せられるでしょうか?
私が考えているのは、次のようなプログラムを書くことができれば、ということです。
これは、ある程度、私たちの情報と経験の不足を補うことができるでしょうか?
もちろん、この戦略が人間の判断に取って代わることができるとは断言できませんし、ましてや安定した利益を保証できるとも言えません(結局のところ、まだテスト段階であり、多くの落とし穴があるのは間違いありません)。しかし、少なくとも以下のことを達成するのに役立つでしょう。
繰り返し行う情報収集と基本的な判断を助けてくれる「基本的な取引アシスタント」と考えてください。真の意思決定権は、依然として私たち自身の手の中にあるべきです。
さて、不満をぶちまけたところで、この実験的な戦略がどのように設計されたかを見てみましょう。

全体の戦略は 3 つのレベルに分かれています。
これは最も基本的なレイヤーで、EMA(指数移動平均線)を使用します。コードのデフォルト設定では、短期期間は7、長期期間は25ですが、取引スタイルに合わせて調整できます。
// 短期均线
EMA(7)
// 长期均线
EMA(25)
// 信号判断
金叉:短期EMA上穿长期EMA → 看涨
死叉:短期EMA下穿长期EMA → 看跌
この部分は特に特別なものではなく、典型的なトレンドフォローです。しかし、重要な点は、ゴールデンクロスやデッドクロスに基づいて盲目的にポジションを開くことはないということです。その代わりに、これらのシグナルを「参考意見」として活用し、AIに渡します。
この戦略では、9 つの主要な暗号通貨ニュースソースから RSS フィードをリアルタイムで収集します。
ちょっとしたコツがあります。過去24時間のニュースだけを保存し、時系列の逆順(新しい順)で並べています。なぜでしょうか?ニュースが新しいほど市場の反応が速く、その重み付けも高くなるからです。
// 筛选24小时内的新闻
const oneDayAgo = Date.now() - (24 * 60 * 60 * 1000);
// 按时间戳排序,新的在前
result.sort((a, b) => b.timestamp - a.timestamp);
これが全体の戦略の核となる部分です。テクニカルシグナル、ニュースデータ、現在の保有銘柄をJSONファイルにまとめ、Claude Sonnet 4.5に入力して、事前に設定されたルールに従って判断をさせます。
AI は主に次の 3 つのことを行います。
ステップ1:ニュースの感情的な強さを評価する(0~1点)
ここでの採点ルールの設計には、多くの検討を重ねました。ニュースがポジティブかネガティブかという単純な判断ではなく、以下の点を考慮しています。
たとえば、SOL を取引しているときに、「SEC がビットコイン ETF を承認」というニュースが報じられた場合、市場全体が影響を受けるため、AI もこれを大きな前向きな展開と見なします。
ステップ2:保有資産と損益状況を組み合わせる
これは多くのクオンツ戦略が見落としている点です。同じデッドクロスシグナルであっても、次のような場合、
ステップ3: 具体的な運用上の提案を提供する
AI は単に「強気」または「弱気」と言うのではなく、次のような出力をします。
たとえば、次のように出力します。
{
"decision": {
"action": "OPEN_LONG",
"multiplier": 2.0,
"reasoning": "金叉信号 + sentiment 0.90(4级极强) + 最新新闻显示BTC突破10万、ETF获批、机构入场 → 建议开多仓2倍基础仓位",
"riskWarning": "BTC突破整数关口后常有回调,建议设置止损"
}
}
この部分は戦略全体の核となる部分です。私は比較的完成度の高い意思決定マトリックスを設計しました。その中核となる考え方は次のとおりです。技術的なシグナルは方向性を示し、ニュースのセンチメントは確認を提供し、ポジションの状態は動きの強さを決定します。。
私はニュースに対する感情を4つのレベルに分類しています。
| 学年 | 分数範囲 | 特徴 | 対応する操作 |
|---|---|---|---|
| レベル4(非常に強い) | 0.8-1.0 | 大きなプラス/マイナスのニュース、明確な方向性 | 大胆な動き、ポジションサイズを2倍にする |
| レベル3(強) | 0.65-0.8 | 肯定的/否定的が明確に示され、合意が形成された | 通常操作、1倍位置 |
| レベル2(中立) | 0.5-0.65 | 方向性が不明瞭、または肯定と否定が混在 | 何もせず、ただ観察するだけです。 |
| レベル1(弱い) | 0-0.5 | 信号方向と反対、または関連ニュースなし | 何もしないことは誤った信号を示す可能性があります。 |
シナリオ1: オープンポジションなし + ゴールデンクロス + レベル4の非常に強いポジティブなニュース
技术信号:短期EMA上穿长期EMA
新闻情绪:0.92分(BTC突破10万、ETF获批、机构FOMO)
当前持仓:0单位
→ AI决策:开多仓2倍基础仓位
→ 理由:技术面和基本面高度一致,是难得的高确定性机会
→ 风险提示:整数关口常有回调,设好止损
シナリオ2: 3ユニットのロングポジション(800Uの利益)+デッドクロス+レベル3の強い弱気ニュース
技术信号:短期EMA下穿长期EMA
新闻情绪:0.72分(BTC跌破支撑、清算激增)
当前持仓:3单位,浮盈800U
→ AI决策:平仓2单位,保留1单位观察
→ 理由:趋势反转风险上升,先保护大部分利润
→ 计算逻辑:持仓较大(3单位) + 盈利状态 + 3级强信号 = 平仓2/3
シナリオ3: 2ユニットのロングポジション(利益1500U)+ゴールデンクロス+レベル4の非常に強いポジティブなニュース
技术信号:短期EMA再次金叉
新闻情绪:0.92分(抛物线行情、机构入场、降息预期)
当前持仓:2单位,浮盈1500U
最大持仓:3单位
→ AI决策:加仓1单位至上限
→ 理由:当前盈利 + 趋势极强 + 还有加仓空间
→ 风险提示:已达最大持仓,无法再加仓,设置移动止损
この戦略の興味深い点は、同じテクニカルシグナルを与えても、AIが損益状況に応じて異なる提案をしてくれることです。
利益確定時に反転シグナルに遭遇→利益確保を優先し、より決断力を持ってポジションをクローズする
損失が発生したときに反転シグナルに遭遇する→ さらなる損失を避けるために、損失を断固としてカットしてください。
同じ方向への利益シグナル→ 利益を増やすためにポジションの追加を検討してください。
損失が発生すると、同じ方向の信号に遭遇します。→ ポジションの追加には注意し、損益がゼロになるまで待つことを優先してください。
これは実際に経験豊富なトレーダーのマインドセット管理をシミュレートします。
全体的な戦略はワークフローに実装されており、このツールはこのような複雑な自動ワークフローを実行するのに非常に適しています。
タイマートリガー3分ごとに実行(調整可能)
初期ノード設定:
ローソク足チャート取得→テクニカル指標計算:
条件付き判断:
9 つの RSS リーダー ノードが並列に実行されます。:
RSSフィードノード:
情報処理ノード:
AIエージェント:
トランザクション実行ノード:

この戦略は、実行時に FMZ プラットフォーム上に 4 つのテーブルを生成します。
こうすることで、戦略が何を実行しているかを一目で確認できます。
クオンツ取引における最大の恐怖は、これまでの利益を一度にすべて失ってしまうことです。そのため、私は複数のリスク管理層を設計しました。
合格maxPosパラメータ制御、例えば3に設定すると、AIがどれだけ強気であっても、最大3つの基本ユニットしか保持できなくなります。これにより、判断が間違っていても、損失は制御可能な範囲内に収まります。
彼らは一度に弾丸を全て使い切ることはないでしょう。
テクニカルチャート上でゴールデンクロスが発生しているにもかかわらず、ニュースが圧倒的にネガティブ(センチメント<0.5)である場合、AIはそれをダマシブレイクアウトと判断し、ポジションを建てません。逆もまた同様です。
これは単に「完全に平ら」か「不均一」かという問題ではなく、むしろ以下の点に基づいています。
清算比率の総合的な評価が必要です。
正直に言うと、この戦略にはまだかなりの問題があります。
改善のアイデアニュースの重複排除、適時性チェック、ソースの信頼性スコアリングなどの機能を含めることができます。
改善のアイデア専門的な感情分類モデルをトレーニングするために履歴データを収集します。
改善のアイデア実際の取引コストをシミュレートするために指値注文ロジックを追加します。
この戦略を試してみたいという方には、いくつか誠実な提案があります。
まずデモディスクを使用するすぐに実際のお金を投資せず、少なくとも 1 ~ 2 週間はパフォーマンスを観察してください。
小さなポジションから始める実際のお金で取引する場合でも、最小単位から始め、機会を逃すことを恐れないでください。
定期的なレビューAI の決定を毎週確認します。どれが正しく、どれが間違っていたか、その理由は何ですか。
過度に依存しないでください。AIは単なる補助ツールであり、最終的な意思決定権は依然としてあなたにあります。
最悪の事態に備えるアカウントの最大総損失限度を設定し、その限度に達したら損失を停止します。
学習意欲を維持する市場は変化しており、戦略もそれに応じて進化する必要があります。
この実験を通して、「テクニカル分析+ファンダメンタル分析」の組み合わせについてより深く理解することができました。経験豊富なトレーダーが優れているのは、何か不思議な指標を知っているからではなく、多次元の情報を素早く統合し、合理的な判断を下せるからです。
私たち一般個人投資家は、ベテラン投資家のような経験や直感に欠けているかもしれませんが、テクノロジーによってそれを補うことができます。情報収集やファンダメンタル分析といった面倒な作業を機械に任せれば、私たちはリスク管理と戦略の最適化に集中できるのです。
最後に、心の底から一言言わせていただきます。定量取引は金を印刷する機械ではなく、AIは万能薬ではありません。この戦略はまだ非常に初歩的なものであり、様々な予期せぬ問題に遭遇することは間違いありません。この戦略を使用する場合は、潜在的な損失を覚悟し、金儲けの道具ではなく学習ツールとして捉えてください。
さて、今日はこれで終わりです。ご意見やご提案がありましたら、ぜひお気軽にお聞かせください。私たちは皆、クオンツ取引を探求するという同じ道を歩んでいるのですから。
皆様の取引が成功し、落とし穴が少なくなることを祈っています!🚀
P.S. 記事の冒頭に完全なコードを掲載しましたので、ご興味があればぜひご覧ください。より良いバージョンを開発された方は、ぜひ共有してください!