[
  {
    "id": "GC=F_20260520_1330",
    "fired_at": "2026-05-20T13:30:00+09:00",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "rsi_oversold_bounce",
      "bb_lower_touch"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 2,
    "direction": "ロング（買い）",
    "entry": 4462.01,
    "stop_loss": 4387.01,
    "take_profit_1": 4562.01,
    "take_profit_2": 4612.01,
    "atr": 50.0,
    "sl_pct": -1.681,
    "tp1_pct": 2.241,
    "tp2_pct": 3.362,
    "indicators_at_signal": {
      "rsi": 29.5,
      "macd": 0.0,
      "macd_sig": 0.0,
      "ma25": 4485.0,
      "ma75": 4520.0,
      "bb_low": 4460.0,
      "bb_up": 4570.0,
      "recent_high": 4538.8,
      "recent_low": 4458.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "※疑似レコード（バグで自動記録されなかったため後付け）。RSI 過売り反発 + ボリンジャー -2σ タッチの 2 重シグナル発火。下げ止まり買いの典型セットアップで、ユーザーが約 1 分後にエントリーし TP1 付近で利確。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-21T04:11:00+09:00",
    "hit_tp1_at": "2026-05-21T04:11:00+09:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.197,
    "max_adverse_excursion_pct": 0.0,
    "email_sent": true,
    "pseudo_record": true,
    "linked_trade_id": "GOLD_20260520",
    "timeframe": "4h"
  },
  {
    "id": "NKD=F_20260521_1217",
    "fired_at": "2026-05-21T12:17:25+09:00",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 61875.0,
    "stop_loss": 60872.91760713625,
    "take_profit_1": 63211.10985715166,
    "take_profit_2": 63879.1647857275,
    "atr": 668.0549285758333,
    "sl_pct": -1.6195270995777777,
    "tp1_pct": 2.1593694661037035,
    "tp2_pct": 3.2390541991555555,
    "indicators_at_signal": {
      "rsi": 56.34,
      "macd": -212.1104,
      "macd_sig": -402.3391,
      "ma25": 61112.2,
      "ma75": 62006.8,
      "bb_low": 59715.14,
      "bb_up": 62137.86,
      "recent_high": 61850.0,
      "recent_low": 59355.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は 61875円で 20本高値ブレイクによるロングシグナルが点灯。RSI 56.3は中立圏ながら上昇余地を示唆し、MACDもデッドクロスから回復の兆しを見せています。25MAが75MAを下回るものの、直近の陽線は短期的な強さを強調。ファンダメンタルズとしては、足元のニュース材料は限定的ですが、インフレ懸念後退や企業業績への期待が株価を下支えしています。シナリオが崩れるとすれば、急激な円高や主要国の金融政策のタカ派姿勢への転換が考えられます。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T04:00:00+00:00",
    "hit_tp1_at": "2026-05-22T04:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.505,
    "max_adverse_excursion_pct": -1.349,
    "email_sent": true,
    "timeframe": "4h"
  },
  {
    "id": "BTC-USD_20260521_1217",
    "fired_at": "2026-05-21T12:17:25+09:00",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 77850.8203125,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 705.7605643350795,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 53.48,
      "macd": -244.9124,
      "macd_sig": -459.6412,
      "ma25": 77263.04,
      "ma75": 79280.32,
      "bb_low": 76231.55,
      "bb_up": 77832.64,
      "recent_high": 78444.17,
      "recent_low": 76005.98
    },
    "news_count": 5,
    "news_titles": [
      "Bitcoin and ethereum prices today, Wednesday, May 20, 2026: Opened lower but moving higher",
      "Bitcoin, Ethereum, XRP, Dogecoin Rebound On Trump's Iran Remarks: Analyst Says Watch Out For This BTC Level",
      "Bitcoin Firm Nakamoto Plots 1-for-40 Stock Split Following 99% Price Plunge",
      "Riot Platforms Links Bitcoin Mining With AI Data Center Growth",
      "SpaceX Bitcoin Stack Reaches $1.45B as Public Listing Nears"
    ],
    "ai_narrative": "ビットコインはボリンジャーバンド+2σを上抜け、短期的な過熱感を示唆しています。RSIが53.5と中立圏にある一方、MACDは依然としてマイナス圏であり、方向感の定まらない展開が予想されます。SpaceXのビットコイン保有額増加やNakamoto社の株式分割はポジティブ材料ですが、トランプ氏の発言による一時的な反発が収束する可能性もあり、シナリオが崩れる条件としては、75MA（79280.32）を明確に下抜ける展開が挙げられます。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-21T12:17:34+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": true,
    "timeframe": "4h"
  },
  {
    "id": "GC=F_20260521_1351",
    "fired_at": "2026-05-21T13:51:29+09:00",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "rsi_oversold_bounce"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4537.89990234375,
    "stop_loss": 4473.180063639901,
    "take_profit_1": 4624.193020615548,
    "take_profit_2": 4667.339579751448,
    "atr": 43.146559135899345,
    "sl_pct": -1.426206837890415,
    "tp1_pct": 1.9016091171872196,
    "tp2_pct": 2.85241367578083,
    "indicators_at_signal": {
      "rsi": 44.52,
      "macd": -37.8579,
      "macd_sig": -37.3346,
      "ma25": 4565.7,
      "ma75": 4641.21,
      "bb_low": 4481.05,
      "bb_up": 4600.37,
      "recent_high": 4662.8,
      "recent_low": 4455.0
    },
    "news_count": 5,
    "news_titles": [
      "金、チャートによれば広範なレンジ取引フェーズに陥る可能性",
      "米・イラン和平合意への期待がインフレ懸念を相殺、金は堅調",
      "素材セクター概況：市場の話題",
      "TSX（トロント証券取引所）終値：3セッションぶりに株価上昇",
      "さらなる下落の可能性にもかかわらず、金と銀は上昇"
    ],
    "ai_narrative": "ゴールド先物は、RSIが過売り圏から反発したことから、押し目買いの好機と判断できます。MACDも下落トレンドの勢いが鈍化しており、上昇への転換が期待されます。ファンダメンタルズでは、米・イラン和平合意への期待がインフレ懸念を相殺し、金価格の堅調さを下支えしています。しかし、広範なレンジ取引の可能性も指摘されており、このシナリオが崩れるとすれば、インフレ懸念が再燃し金利上昇圧力が強まった場合でしょう。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.513,
    "max_adverse_excursion_pct": -1.1,
    "email_sent": true,
    "timeframe": "4h"
  },
  {
    "id": "CL=F_20260521_1351",
    "fired_at": "2026-05-21T13:51:29+09:00",
    "ticker": "CL=F",
    "asset_name": "原油 WTI 先物",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 99.08999633789062,
    "stop_loss": 102.25455347340007,
    "take_profit_1": 94.87058682387804,
    "take_profit_2": 92.76088206687176,
    "atr": 2.1097047570062903,
    "sl_pct": 3.19361918706556,
    "tp1_pct": -4.258158916087413,
    "tp2_pct": -6.38723837413112,
    "indicators_at_signal": {
      "rsi": 38.79,
      "macd": 0.4784,
      "macd_sig": 0.7012,
      "ma25": 102.03,
      "ma75": 100.23,
      "bb_low": 98.98,
      "bb_up": 105.34,
      "recent_high": 105.21,
      "recent_low": 98.55
    },
    "news_count": 5,
    "news_titles": [
      "4月のFRB議事録にみるFOMCの分裂",
      "トランプ米大統領、イランとの「最終段階」に到達と発言、ホルムズ海峡をタンカーが通過し原油が急落",
      "時価総額300万ドル超の中東ペニーストック3選",
      "イラン和平協議の不透明感と在庫減少で原油が反発",
      "米イラン合意への期待からインド株が上昇して取引開始"
    ],
    "ai_narrative": "WTI原油はMACDのデッドクロスにより短期的な下落転換を示唆しています。RSIが38.8と弱含んでいることも、この方向感を支持します。ファンダメンタルズでは、イラン情勢を巡る報道が乱調であり、短期的な方向感を見出しにくい状況です。このショートシナリオが崩れるのは、トランプ大統領がイランとの対立緩和を示唆するなど、地政学的リスクが急速に後退した場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-21T13:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-21T13:00:00+00:00",
    "max_favorable_excursion_pct": 1.857,
    "max_adverse_excursion_pct": -3.603,
    "email_sent": true,
    "timeframe": "4h",
    "loss_analysis": {
      "vix_data": {
        "start": 17.43,
        "end": 17.4,
        "change_pct": -0.17
      },
      "news_during_holding": [
        "債券市場はFRBに、金利はまだ十分ではないと、それとなく伝えている"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "予想外の地政学的リスク後退による急反発",
        "ai_diagnosis": "MACDデッドクロスとRSIの弱含みでショートシグナルが発火しましたが、保有期間中の「債券市場のFRBへの示唆」は、インフレ懸念後退による早期利下げ期待を示唆し、リスクオンの動きを誘発した可能性があります。また、AI解説で触れられた「地政学的リスクの後退」が、想定以上に急速に市場に織り込まれたことで、WTIは急反発し、SLにヒットしたと考えられます。",
        "lesson": "地政学リスクの動向と市場の織り込みスピードに注意。ニュースの市場への影響度をより慎重に評価する。",
        "category_tag": "地政学・リスクオン"
      }
    }
  },
  {
    "id": "NKD=F_20260521_1351",
    "fired_at": "2026-05-21T13:51:29+09:00",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 61965.0,
    "stop_loss": 60786.570747198675,
    "take_profit_1": 63536.2390037351,
    "take_profit_2": 64321.85850560265,
    "atr": 785.6195018675496,
    "sl_pct": -1.9017659207638575,
    "tp1_pct": 2.53568789435181,
    "tp2_pct": 3.803531841527715,
    "indicators_at_signal": {
      "rsi": 54.51,
      "macd": -436.0147,
      "macd_sig": -460.8611,
      "ma25": 61506.4,
      "ma75": 61923.93,
      "bb_low": 59881.28,
      "bb_up": 62480.22,
      "recent_high": 63305.0,
      "recent_low": 59355.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は MACD ゴールデンクロスが発火し、短期的な上昇転換の兆しが見られます。RSIも50を超え、需給の改善が示唆されています。直近のボラティリティを考慮した ATR ベースのストップロス設定は、この上昇シナリオが崩れるには、急速な下落により一時的な値動きの範囲を大きく超える必要があることを示唆します。足元のニュース材料は限定的ですが、テクニカルの勢いを注視したいところです。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T14:00:00+00:00",
    "hit_tp1_at": "2026-05-22T14:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.614,
    "max_adverse_excursion_pct": -1.493,
    "email_sent": true,
    "timeframe": "4h"
  },
  {
    "id": "BTC-USD_1h_20260521_1934",
    "fired_at": "2026-05-21T19:34:44+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 77333.53125,
    "stop_loss": 76803.48299653002,
    "take_profit_1": 78040.26225462665,
    "take_profit_2": 78393.62775693998,
    "atr": 353.36550231332734,
    "sl_pct": -0.6854054701788767,
    "tp1_pct": 0.9138739602385022,
    "tp2_pct": 1.3708109403577533,
    "indicators_at_signal": {
      "rsi": 45.85,
      "macd": 112.4533,
      "macd_sig": 166.2487,
      "ma25": 77565.95,
      "ma75": 77076.79,
      "bb_low": 77155.59,
      "bb_up": 78080.87,
      "recent_high": 78115.94,
      "recent_low": 76819.24
    },
    "news_count": 5,
    "news_titles": [
      "ビットコイン、イーサリアム価格（2026年5月20日、水曜日）：安値で始まったが上昇基調",
      "Zcashがビットコインとイーサリアムの両方を脅かす可能性：その方法とは",
      "ビットコインニュース：量子コンピューターのカウントダウン、ビットコイン供給量の「20%が脆弱」とされる背景データ",
      "イラン情勢の不透明感、米利上げ観測でビットコイン下落",
      "Hut 8（HUT）の自己資金による水プロジェクトは、同社の資本配分戦略の手がかりとなるか？"
    ],
    "ai_narrative": "ビットコインはボリンジャーバンドの-2σにタッチし、過去の安値圏からの反発が期待されるテクニカル状況です。RSIが45.9と売られすぎ水準からはやや回復しており、短期的な上昇トレンドへの転換を示唆しています。ファンダメンタルズでは、イラン情勢の不透明感や米利上げ観測による一時的な下落がありましたが、全体としては上昇基調への回帰が期待できる材料も存在します。このシナリオが崩れるのは、77076.79の75MAを明確に下抜けた場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-21T13:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-21T13:00:00+00:00",
    "max_favorable_excursion_pct": -0.045,
    "max_adverse_excursion_pct": -0.907,
    "email_sent": false,
    "loss_analysis": {
      "vix_data": {
        "start": 17.65,
        "end": 17.4,
        "change_pct": -1.42
      },
      "news_during_holding": [
        "ビットコインとイーサリアムの価格、2026年5月21日木曜日：ビットコインとイーサリアムの価格は同様の道をたどる",
        "Hyperliquid（HYPE）は150ドル超え？ Arthur Hayes氏の強気予測が価格急騰後注目される"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "75MAを下抜け、明確な下落トレンドへ",
        "ai_diagnosis": "エントリー時点ではボリンジャーバンドの-2σタッチからの反発が期待されましたが、RSIが45.85と下降トレンド中の水準でした。75MA（77076.79）を明確に下抜けたことで、AI解説で示されたシナリオが崩壊し、予測に反して価格が下落したと考えられます。VIXの低下はリスクオフムードの緩和を示唆しますが、ビットコイン単体のテクニカルが悪化したと判断されます。",
        "lesson": "75MAを下抜けた場合は、AI解説のシナリオ崩壊とみなし、損切りを迅速に実行する。",
        "category_tag": "トレンド逆行"
      }
    }
  },
  {
    "id": "CL=F_4h_20260521_2011",
    "fired_at": "2026-05-21T20:11:55+09:00",
    "timeframe": "4h",
    "ticker": "CL=F",
    "asset_name": "原油 WTI 先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 100.94999694824219,
    "stop_loss": 97.67569743802169,
    "take_profit_1": 105.31572962853619,
    "take_profit_2": 107.49859596868319,
    "atr": 2.182866340147003,
    "sl_pct": -3.243486487571924,
    "tp1_pct": 4.324648650095899,
    "tp2_pct": 6.486972975143848,
    "indicators_at_signal": {
      "rsi": 48.45,
      "macd": -0.4703,
      "macd_sig": -0.0385,
      "ma25": 101.86,
      "ma75": 99.84,
      "bb_low": 98.01,
      "bb_up": 105.75,
      "recent_high": 105.21,
      "recent_low": 96.94
    },
    "news_count": 5,
    "news_titles": [
      "本日の株式市場：Nvidiaの決算をウォール街が軽視する中、Dow、S&P 500、Nasdaq先物は不安定",
      "トランプ氏、イランとの「最終段階」の取引に言及、タンカーがホルムズ海峡を通過し原油が急落",
      "原油価格が100ドル超え、Nvidiaは不安定、Walmartは下落、SpaceXが大型IPO申請でDow Jones先物は下落",
      "イラン交渉の不確実性と米国在庫の減少を受け、Brent、WTIが上昇",
      "米・イラン和平交渉に複雑化の兆候をロイター報道が示唆し、原油が1%超上昇"
    ],
    "ai_narrative": "WTI原油は、-2σにタッチし反発の兆しを見せています。RSIも48台で過熱感はなく、MACDもデッドクロス後の垂れ下がりが鈍化しており、テクニカル的には短期的な押し目買いが期待できます。ファンダメンタルズでは、イラン交渉の不確実性による供給懸念と米国在庫減少が価格を下支えしており、買い方向のシナリオを支持します。ただし、原油供給の急増を示すニュースが出現した場合、シナリオは崩れる可能性があります。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-21T17:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-21T17:00:00+00:00",
    "max_favorable_excursion_pct": 1.694,
    "max_adverse_excursion_pct": -3.328,
    "email_sent": true,
    "loss_analysis": {
      "vix_data": {
        "start": 17.75,
        "end": 16.85,
        "change_pct": -5.07
      },
      "news_during_holding": [
        "TD、2022年のようなインフレ急騰のリスクは何かと問う",
        "欧州株式、中東和平の進展を投資家が待つ中、横ばいで取引終了",
        "米国株、イランの濃縮ウラン維持の試みがトランプ氏との対立リスクをもたらし下落",
        "エネルギー・ユーティリティ・ラウンドアップ：マーケット・トーク",
        "FTSE100、原油価格上昇にもかかわらず小幅上昇",
        "原油価格、ロイター報道で米・イラン和平交渉の障害を示唆し3%上昇"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "テクニカル指標が示唆した反発が持続しなかった",
        "ai_diagnosis": "エントリー時点ではRSIやMACDの鈍化、2σタッチからの反発期待がありましたが、75MAを上抜けきれず、その後75MAを下抜けて急落しました。VIXの低下はリスクオンを示唆していましたが、原油市場特有の地政学リスクや需給バランスの急変が、テクニカルな反発期待を上回る下落圧力となった可能性があります。",
        "lesson": "テクニカル指標だけでなく、地政学リスクや需給バランスの急変兆候を早期に察知し、判断を柔軟に変更する。",
        "category_tag": "テクニカル崩壊"
      }
    }
  },
  {
    "id": "CL=F_4h_20260522_0319",
    "fired_at": "2026-05-22T03:19:09+09:00",
    "timeframe": "4h",
    "ticker": "CL=F",
    "asset_name": "原油 WTI 先物",
    "signal_types": [
      "low_break"
    ],
    "primary_signal": "low_break",
    "primary_signal_label": "🔴 直近 20 本安値割れ（損切りライン）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 96.72000122070312,
    "stop_loss": 100.31888736153475,
    "take_profit_1": 91.92148636626096,
    "take_profit_2": 89.52222893903988,
    "atr": 2.399257427221081,
    "sl_pct": 3.7209326875621174,
    "tp1_pct": -4.961243583416157,
    "tp2_pct": -7.441865375124235,
    "indicators_at_signal": {
      "rsi": 33.64,
      "macd": -0.751,
      "macd_sig": -0.2528,
      "ma25": 101.66,
      "ma75": 99.72,
      "bb_low": 97.06,
      "bb_up": 106.1,
      "recent_high": 105.21,
      "recent_low": 96.94
    },
    "news_count": 5,
    "news_titles": [
      "本日の株式市場：ダウ、S&P500、ナスダックが反発、米・イラン和平交渉への期待で原油価格が反転",
      "イラン最高指導者が濃縮ウランの国外持ち出しを否定、原油価格が急騰",
      "カナダの石油・ガス投資環境は改善、幹部らが指摘",
      "本日の株式市場：Nvidiaが損失縮小でダウ、S&P500が上昇、Intuitは急落、AI関連銘柄は混戦（ライブ速報）",
      "最新情報：イランが新たな米和平案を検討、ドルと利回りが小幅に下落し金価格が上昇"
    ],
    "ai_narrative": "WTI 原油先物は、直近 20 本安値を下抜け、RSI も 33.6 と低迷しており、テクニカルにはショート優位の状況です。MACD もデッドクロスを示唆しており、25MA が 75MA を下回るゴールデンクロス形成も視野に入ります。  ファンダメンタルズでは、米・イラン和平交渉への期待が原油価格反転の材料と報じられていますが、イラン最高指導者の濃縮ウラン国外持ち出し否定といった地政学的リスクの高まりも同時に見られ、需給両面で不確実性が高い状態です。  このショートシナリオが崩れるのは、イラン情勢の緊迫化がさらに進行し、供給懸念が再燃した場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.057,
    "max_adverse_excursion_pct": -2.802,
    "email_sent": true,
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 18.06,
        "change_24h_pct": -2.41
      },
      "atr_regime": {
        "current_atr": 2.3993,
        "avg_atr_30d": 2.1557,
        "ratio": 1.11,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "本日の株式市場：Nvidiaが損失縮小でダウ、S&P500が上昇、Intuitは急落、AI関連銘柄は混戦（ライブ速報）"
        ]
      }
    }
  },
  {
    "id": "NKD=F_4h_20260522_0319",
    "fired_at": "2026-05-22T03:19:09+09:00",
    "timeframe": "4h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 62285.0,
    "stop_loss": 61256.465061515475,
    "take_profit_1": 63656.37991797937,
    "take_profit_2": 64342.06987696906,
    "atr": 685.6899589896854,
    "sl_pct": -1.6513364991322599,
    "tp1_pct": 2.201781998843013,
    "tp2_pct": 3.3026729982645198,
    "indicators_at_signal": {
      "rsi": 58.76,
      "macd": 5.3783,
      "macd_sig": -209.7522,
      "ma25": 61084.6,
      "ma75": 62096.47,
      "bb_low": 59643.0,
      "bb_up": 62397.0,
      "recent_high": 62075.0,
      "recent_low": 59355.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は、直近 20 本高値ブレイクという力強いテクニカルシグナルを発火し、上昇トレンド継続の可能性を示唆しています。RSI も 58.8 と買われ過ぎではなく、MACD もゴールデンクロスを示唆しており、さらなる上値追いが期待できます。  ファンダメンタルズ面では、円安進行や決算発表シーズンへの期待感など、追い風となる材料は限定的ですが、グローバルな金融市場の安定ムードが日経平均を支えています。  このロングシナリオが崩れるとすれば、急激な円高や主要国の金融政策の引き締め観測が強まり、リスクオフムードが台頭した場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T17:00:00+00:00",
    "hit_tp1_at": "2026-05-22T17:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.448,
    "max_adverse_excursion_pct": -0.377,
    "email_sent": true,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 18.06,
        "change_24h_pct": -2.41
      },
      "atr_regime": {
        "current_atr": 685.69,
        "avg_atr_30d": 569.2925,
        "ratio": 1.2,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260522_0507",
    "fired_at": "2026-05-22T05:07:21+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 77648.71875,
    "stop_loss": 77036.25137020704,
    "take_profit_1": 78465.34192305728,
    "take_profit_2": 78873.65350958591,
    "atr": 408.3115865286388,
    "sl_pct": -0.7887668845700796,
    "tp1_pct": 1.0516891794267729,
    "tp2_pct": 1.5775337691401592,
    "indicators_at_signal": {
      "rsi": 54.22,
      "macd": 13.5573,
      "macd_sig": -0.5886,
      "ma25": 77518.96,
      "ma75": 77139.37,
      "bb_low": 76800.48,
      "bb_up": 78210.63,
      "recent_high": 78115.94,
      "recent_low": 76631.96
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアム、2026年5月21日（木）の価格動向：両通貨、類似した値動きに",
      "主要仮想通貨が上昇、ビットコインは77,000ドル台を維持",
      "マーク・キューバン氏、ビットコインの大部分を売却したと明かす",
      "マーク・キューバン氏「ビットコインはインフレヘッジとして失敗」と主張、しかしデータは金よりもBTCが優位であることを示唆",
      "ARMA法案、戦略的ビットコイン準備金を法制化へ"
    ],
    "ai_narrative": "ビットコインは1H足でMACDゴールデンクロスが発生し、短期的な上昇転換を示唆しています。RSIも50超えで買い優勢です。ボリンジャーバンドの-2σ付近から反発し、25MA、75MAも上向きでサポートとなる可能性が高いです。  ファンダメンタルズでは、仮想通貨全体の堅調な値動きや、ARMAR法案による戦略的準備金の法制化といったポジティブなニュースが見られます。マーク・キューバン氏の発言はネガティブですが、インフレヘッジとしてのBTCの優位性を示すデータもあり、全体としては上昇シナリオを支持します。  ただし、77000ドルを明確に下抜ける展開となれば、シナリオは崩れる可能性があります。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-22T13:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-22T13:00:00+00:00",
    "max_favorable_excursion_pct": 0.232,
    "max_adverse_excursion_pct": -1.491,
    "email_sent": false,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.64,
        "avg_30d": 18.05,
        "change_24h_pct": -4.59
      },
      "atr_regime": {
        "current_atr": 408.3116,
        "avg_atr_30d": 365.8806,
        "ratio": 1.12,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.77,
        "end": 16.84,
        "change_pct": 0.42
      },
      "news_during_holding": [
        "ビットコインとイーサリアムの価格、2026年5月22日金曜日：今週の価格はほとんど動かず"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAサポートの崩壊と下落圧力",
        "ai_diagnosis": "シグナル発火時点ではMACDゴールデンクロス、RSI50超え、MAサポートが確認され、上昇シナリオが支持されていた。しかし、保有期間中にボラティリティは大きく変動せず、ニュースからも顕著な材料は見られなかった。結果として、25MA（77518.96）および75MA（77139.37）を下方ブレイクし、AI解説で示唆された77000ドルを下抜けたことがSLヒットの直接的な要因となった。",
        "lesson": "MAサポートラインを明確に下抜けた場合は、迅速な損切り判断を徹底する。",
        "category_tag": "MAブレイク"
      }
    }
  },
  {
    "id": "NKD=F_1h_20260522_0913",
    "fired_at": "2026-05-22T09:13:21+09:00",
    "timeframe": "1h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 62455.0,
    "stop_loss": 62034.310558371275,
    "take_profit_1": 63015.91925550497,
    "take_profit_2": 63296.37888325746,
    "atr": 280.4596277524847,
    "sl_pct": -0.6735880900307855,
    "tp1_pct": 0.8981174533743805,
    "tp2_pct": 1.347176180061571,
    "indicators_at_signal": {
      "rsi": 67.24,
      "macd": 304.3167,
      "macd_sig": 248.1578,
      "ma25": 61768.4,
      "ma75": 61021.4,
      "bb_low": 60958.01,
      "bb_up": 62583.99,
      "recent_high": 62405.0,
      "recent_low": 61040.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は直近 20 本高値ブレイクにより、上昇トレンド継続のシグナルが出ています。RSI も 67.2 と強気を示唆しており、MACD もゴールデンクロス状態です。25MA が 75MA を上回っており、短期的な上昇圧力が確認できます。ボリンジャーバンドの +2σ 付近での推移は、勢いのある上昇を示唆します。  足元のニュース材料は限定的ですが、グローバルな景気回復期待や円安進行などが、日本株への追い風となる可能性が考えられます。  このシナリオが崩れる条件としては、62034.31 を下抜ける展開が挙げられます。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T04:00:00+00:00",
    "hit_tp1_at": "2026-05-22T04:00:00+00:00",
    "hit_tp2_at": "2026-05-22T04:00:00+00:00",
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 1.553,
    "max_adverse_excursion_pct": 1.369,
    "email_sent": false,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 280.4596,
        "avg_atr_30d": 333.1984,
        "ratio": 0.84,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GC=F_1h_20260522_1324",
    "fired_at": "2026-05-22T13:24:54+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 4530.39990234375,
    "stop_loss": 4556.3815450748325,
    "take_profit_1": 4495.75771203564,
    "take_profit_2": 4478.436616881585,
    "atr": 17.321095154055072,
    "sl_pct": 0.5734955697319635,
    "tp1_pct": -0.764660759642618,
    "tp2_pct": -1.146991139463927,
    "indicators_at_signal": {
      "rsi": 50.75,
      "macd": 2.5452,
      "macd_sig": 2.7701,
      "ma25": 4529.45,
      "ma75": 4523.88,
      "bb_low": 4500.26,
      "bb_up": 4553.67,
      "recent_high": 4561.2,
      "recent_low": 4488.3
    },
    "news_count": 5,
    "news_titles": [
      "今週木曜日の金価格：平和の兆し、あるいはさらなるエスカレーションを待つ金価格は持ち合い",
      "マーク・キューバン氏、「ビットコインの大部分を売却」、今はミームコインを「ゴミ」と呼ぶ――億万長者の仮想通貨に対する見解を変えたものは？",
      "Centerra Gold（TSX:CG）株価低迷と長期的な好調なリターンを受けた企業価値評価の見直し",
      "B2Gold（TSX:BTO）株価下落と強気な成長期待を受けた企業価値評価の検証",
      "Agnico Eagle Mines（AEM）Hope Bay開発プロジェクト承認を受けた企業価値評価の見直し"
    ],
    "ai_narrative": "ゴールド先物は MACD デッドクロスにより短期的な下降トレンド入りを示唆しており、25MA を下抜けていることから、この水準でのショートエントリーは妥当と考えられます。直近のニュースでは、平和の兆しとエスカレーション待ちの金価格の持ち合いが示唆されており、リスクオフの動きが限定的である可能性も考慮されます。シナリオが崩れるのは、価格が直近高値付近を明確に上抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T14:00:00+00:00",
    "hit_tp1_at": "2026-05-22T14:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.936,
    "max_adverse_excursion_pct": -0.159,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 17.3211,
        "avg_atr_30d": 20.3494,
        "ratio": 0.85,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "NKD=F_1h_20260522_1324",
    "fired_at": "2026-05-22T13:24:54+09:00",
    "timeframe": "1h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "bb_upper_break",
      "high_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 2,
    "direction": "ロング（買い）",
    "entry": 63415.0,
    "stop_loss": 62946.087383784674,
    "take_profit_1": 64040.21682162043,
    "take_profit_2": 64352.825232430645,
    "atr": 312.6084108102153,
    "sl_pct": -0.7394348595999731,
    "tp1_pct": 0.9859131461332974,
    "tp2_pct": 1.4788697191999463,
    "indicators_at_signal": {
      "rsi": 77.31,
      "macd": 453.5855,
      "macd_sig": 316.5031,
      "ma25": 61922.0,
      "ma75": 61080.53,
      "bb_low": 60653.81,
      "bb_up": 63204.69,
      "recent_high": 63040.0,
      "recent_low": 61040.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は、直近 20 本高値ブレイクとボリンジャーバンド +2σ 突破という強力な上昇シグナルを発火させており、短期的な上昇トレンド継続が示唆されます。RSI も 77.3 と過熱感は見られるものの、MACD もゴールデンクロスを示しており、勢いは衰えていません。現在、目立ったネガティブなニュース材料は限定的ですが、もし為替市場で急激な円高が進むような事態となれば、この上昇シナリオは崩れる可能性があります。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-22T10:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-22T10:00:00+00:00",
    "max_favorable_excursion_pct": 0.134,
    "max_adverse_excursion_pct": -0.852,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 312.6084,
        "avg_atr_30d": 331.3859,
        "ratio": 0.94,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.77,
        "end": 17.07,
        "change_pct": 1.79
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "RSI過熱感と短期的な反落",
        "ai_diagnosis": "エントリー時、RSIは77.31と過熱圏にあった。MACDのゴールデンクロスは上昇勢いを示唆していたが、ボリンジャーバンド+2σ突破は短期的な到達点を示唆し、その後、市場は一時的な利益確定売りや調整局面を迎え、ロングポジションがSLにヒットしたと推測される。",
        "lesson": "RSI過熱時は、エントリータイミングを慎重に調整。利益確定目標も早期に設定し、リスク管理を徹底する。",
        "category_tag": "RSI過熱"
      }
    }
  },
  {
    "id": "NKD=F_4h_20260522_1342",
    "fired_at": "2026-05-22T13:42:32+09:00",
    "timeframe": "4h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 63290.0,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 641.7680281979386,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 66.06,
      "macd": 301.7952,
      "macd_sig": -6.5256,
      "ma25": 61247.6,
      "ma75": 62171.6,
      "bb_low": 59272.48,
      "bb_up": 63210.02,
      "recent_high": 63040.0,
      "recent_low": 59355.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物はボリンジャーバンドの+2σを上抜けており、短期的な過熱感を示唆しています。RSIは60台後半で上昇トレンド継続の可能性もありますが、MACDのクロスはまだ見られず、方向感に欠けます。  足元のニュース材料は限定的ですが、もし米国金利の急低下や円安の加速が止まれば、この上昇シナリオは崩れる可能性があります。現時点では、明確な方向感が出ないため、様子見が賢明でしょう。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-22T13:42:39+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 641.768,
        "avg_atr_30d": 577.2229,
        "ratio": 1.11,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "USDJPY=X_1h_20260522_1411",
    "fired_at": "2026-05-22T14:11:30+09:00",
    "timeframe": "1h",
    "ticker": "USDJPY=X",
    "asset_name": "ドル円",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 159.0679931640625,
    "stop_loss": 158.88806450174152,
    "take_profit_1": 159.30789804715712,
    "take_profit_2": 159.42785048870445,
    "atr": 0.11995244154731902,
    "sl_pct": -0.11311430963701187,
    "tp1_pct": 0.1508190795160158,
    "tp2_pct": 0.22622861927402374,
    "indicators_at_signal": {
      "rsi": 52.96,
      "macd": 0.013,
      "macd_sig": 0.0124,
      "ma25": 159.05,
      "ma75": 159.01,
      "bb_low": 158.87,
      "bb_up": 159.25,
      "recent_high": 159.35,
      "recent_low": 158.81
    },
    "news_count": 3,
    "news_titles": [
      "ドル急落、なぜ「リリーフ・ラリー」から取り残されているのか",
      "トランプ氏のイラン関連投稿、市場の反応をチャートで見る",
      "ドルはまだ終わらない。イラン危機下でライバルを凌駕する理由"
    ],
    "ai_narrative": "MACDのゴールデンクロスは短期的な上昇転換を示唆しており、25MAが75MAを上回っていることも同様のシグナルです。RSIも50台で中立圏にあり、ボリンジャーバンドの+2σ近辺で推移していることから、上値余地が期待できます。ニュースでは、イラン危機下でドルがライバル通貨を凌駕する理由が示唆されており、ドル高圧力とテクニカルの買いシグナルが合致しています。シナリオが崩れるとすれば、急激な円買い介入や、予想外の米国の金融政策変更など、ドル売りに繋がる材料が出現した場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": 0.105,
    "max_adverse_excursion_pct": -0.15,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 0.12,
        "avg_atr_30d": 0.1469,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "ドル急落、なぜ「リリーフ・ラリー」から取り残されているのか"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.77,
        "end": 16.7,
        "change_pct": -0.42
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "ファンダメンタル",
        "primary_cause": "地政学リスクとドル円の相関崩れ",
        "ai_diagnosis": "シグナル発火時はテクニカルに買いサインが出ていましたが、イラン危機という地政学リスクがドル円の相関を単純なドル高圧から乖離させ、円への資金流入を招いたと考えられます。VIXの安定はリスクオフの限定性を示唆していましたが、市場は地政学リスクをより重視した展開となりました。",
        "lesson": "地政学リスク発生時は、テクニカルよりファンダメンタルズの動向を優先し、リスク許容度を再評価する。",
        "category_tag": "地政学・ファンダ"
      }
    }
  },
  {
    "id": "GBPJPY=X_1h_20260522_1411",
    "fired_at": "2026-05-22T14:11:30+09:00",
    "timeframe": "1h",
    "ticker": "GBPJPY=X",
    "asset_name": "ポンド円",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 213.6320037841797,
    "stop_loss": 213.37629180172596,
    "take_profit_1": 213.972953094118,
    "take_profit_2": 214.14342774908718,
    "atr": 0.17047465496916167,
    "sl_pct": -0.11969741327337538,
    "tp1_pct": 0.15959655103116718,
    "tp2_pct": 0.23939482654675076,
    "indicators_at_signal": {
      "rsi": 58.47,
      "macd": 0.0428,
      "macd_sig": 0.041,
      "ma25": 213.54,
      "ma75": 213.29,
      "bb_low": 213.34,
      "bb_up": 213.69,
      "recent_high": 213.78,
      "recent_low": 213.26
    },
    "news_count": 5,
    "news_titles": [
      "ポンド、GDPの弱さを受けてほぼ横ばい",
      "BOE（イングランド銀行）のタカ派姿勢後退でポンド下落",
      "雇用統計の弱さを受け、ポンドのパフォーマンスはまちまち",
      "月次GDPの改善にもかかわらず、ポンドは一時下落",
      "予算発表後、ポンドは全体的に上昇"
    ],
    "ai_narrative": "ポンド円はMACDのゴールデンクロスにより短期的な上昇転換を示唆しており、25MA、75MAが上向きであることからも、このロングシナリオはテクニカル的に妥当と判断できます。直近のニュースではBOEのタカ派姿勢後退や雇用統計の弱さなど、ポンドにとってはネガティブな材料も見られますが、予算発表後の上昇や月次GDP改善といったポジティブな動きも混在しており、市場は材料を消化しつつあると見られます。このシナリオが崩れるのは、GDPの弱さやBOEのハト派姿勢への移行がより顕著になる展開です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T13:00:00+00:00",
    "hit_tp1_at": "2026-05-22T13:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.191,
    "max_adverse_excursion_pct": -0.091,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 0.1705,
        "avg_atr_30d": 0.2135,
        "ratio": 0.8,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPUSD=X_1h_20260522_1411",
    "fired_at": "2026-05-22T14:11:30+09:00",
    "timeframe": "1h",
    "ticker": "GBPUSD=X",
    "asset_name": "ポンドドル",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.3431652784347534,
    "stop_loss": 1.3414788270072733,
    "take_profit_1": 1.3454138803380604,
    "take_profit_2": 1.346538181289714,
    "atr": 0.0011243009516534713,
    "sl_pct": -0.12555799755674887,
    "tp1_pct": 0.1674106634089985,
    "tp2_pct": 0.25111599511349775,
    "indicators_at_signal": {
      "rsi": 53.71,
      "macd": 0.0002,
      "macd_sig": 0.0002,
      "ma25": 1.34,
      "ma75": 1.34,
      "bb_low": 1.34,
      "bb_up": 1.34,
      "recent_high": 1.34,
      "recent_low": 1.34
    },
    "news_count": 5,
    "news_titles": [
      "ドイツ銀行、ユーロ/ポンドの上昇余地を見込む",
      "バーナム氏のスターマー氏への挑戦観測でギルト（英国債）が急落",
      "バーナム氏の挑戦をシティが警戒、英国の借り入れコストが28年ぶり高水準に",
      "英首相スターマー氏に危機、退任時期が市場に影響する理由",
      "英スターマー氏、リーダーシップ危機が市場に波及する中、進退をかけて戦う"
    ],
    "ai_narrative": "ポンドドルは1H足でMACDゴールデンクロスが発生し、短期的な上昇転換の兆候が見られます。25MAと75MA、ボリンジャーバンドの±2σがエントリー水準で収斂しており、これらのテクニカルサポートを背景とした買いが優位と判断します。  ファンダメンタルズでは、英国債急落とそれに伴う英国の借り入れコスト高騰がポンドにとってネガティブ要因ですが、スターマー首相のリーダーシップ危機が市場に波及している状況は、むしろポンドのさらなる下落を招き、相対的にドル高が進みにくい可能性も示唆します。  このシナリオが崩れるのは、英国の政治的混乱がさらに悪化し、ポンドへの売り圧力が強まる場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T13:00:00+00:00",
    "hit_tp1_at": "2026-05-22T13:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.203,
    "max_adverse_excursion_pct": -0.123,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.76,
        "avg_30d": 18.05,
        "change_24h_pct": -3.9
      },
      "atr_regime": {
        "current_atr": 0.0011,
        "avg_atr_30d": 0.0014,
        "ratio": 0.78,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "バーナム氏のスターマー氏への挑戦観測でギルト（英国債）が急落"
        ]
      }
    }
  },
  {
    "id": "AUDJPY=X_1h_20260522_1847",
    "fired_at": "2026-05-22T18:47:40+09:00",
    "timeframe": "1h",
    "ticker": "AUDJPY=X",
    "asset_name": "豪ドル円",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 113.43000030517578,
    "stop_loss": 113.20101733452778,
    "take_profit_1": 113.73531093270645,
    "take_profit_2": 113.88796624647179,
    "atr": 0.15265531376533595,
    "sl_pct": -0.20187161247636484,
    "tp1_pct": 0.2691621499684865,
    "tp2_pct": 0.4037432249527297,
    "indicators_at_signal": {
      "rsi": 43.77,
      "macd": 0.0123,
      "macd_sig": 0.0404,
      "ma25": 113.56,
      "ma75": 113.32,
      "bb_low": 113.42,
      "bb_up": 113.76,
      "recent_high": 113.87,
      "recent_low": 113.34
    },
    "news_count": 2,
    "news_titles": [
      "インフレ高進を受け、豪ドルにさらなる強さ",
      "RBAが予想外の据え置き、豪ドルに一部上昇"
    ],
    "ai_narrative": "豪ドル円は、ボリンジャーバンドの-2σにタッチし、反発の兆しを見せています。RSIが43台と低下していることも、過熱感の解消と反転の可能性を示唆しています。ファンダメンタルズでは、インフレ高進とRBAの政策据え置きが豪ドルの下支え要因となり、このロングシナリオを支持します。シナリオが崩れるとすれば、75MAを下抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": "2026-05-25T00:00:00+01:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.332,
    "max_adverse_excursion_pct": -0.151,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.01,
        "avg_30d": 17.98,
        "change_24h_pct": 1.49
      },
      "atr_regime": {
        "current_atr": 0.1527,
        "avg_atr_30d": 0.1834,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURJPY=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "EURJPY=X",
    "asset_name": "ユーロ円",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 184.51300048828125,
    "stop_loss": 184.3129902207284,
    "take_profit_1": 184.77968084501836,
    "take_profit_2": 184.91302102338693,
    "atr": 0.1333401783685627,
    "sl_pct": -0.10839901092256482,
    "tp1_pct": 0.14453201456341977,
    "tp2_pct": 0.21679802184512964,
    "indicators_at_signal": {
      "rsi": 38.85,
      "macd": -0.0147,
      "macd_sig": 0.0071,
      "ma25": 184.65,
      "ma75": 184.61,
      "bb_low": 184.52,
      "bb_up": 184.82,
      "recent_high": 184.81,
      "recent_low": 184.39
    },
    "news_count": 2,
    "news_titles": [
      "インフレと日銀会合を前に、円はまちまちな値動き",
      "ユーロ・ドル・パラドックス：景気減速下でのユーロ高"
    ],
    "ai_narrative": "ユーロ円はボリンジャーバンドの-2σにタッチし、短期的な反発が期待できる水準にあります。RSIも38.9と売られすぎ水準に近づいており、テクニカル的には買いシグナルが点灯しています。  ファンダメンタルズでは「ユーロ・ドル・パラドックス：景気減速下でのユーロ高」という見出しもあり、ユーロの強さが示唆されています。通貨強弱でもユーロは下落しておらず、このロングシナリオを支持しています。  このシナリオが崩れるのは、ユーロ圏の経済指標が悪化し、ユーロ売りが加速した場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T16:00:00+00:00",
    "hit_tp1_at": "2026-05-22T16:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.186,
    "max_adverse_excursion_pct": -0.038,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/JPY 強弱差は小さい（-0.02%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 17.98,
        "change_24h_pct": 1.55
      },
      "atr_regime": {
        "current_atr": 0.1333,
        "avg_atr_30d": 0.1581,
        "ratio": 0.84,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "AUDJPY=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "AUDJPY=X",
    "asset_name": "豪ドル円",
    "signal_types": [
      "low_break"
    ],
    "primary_signal": "low_break",
    "primary_signal_label": "🔴 直近 20 本安値割れ（損切りライン）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 113.32099914550781,
    "stop_loss": 113.54123780199802,
    "take_profit_1": 113.02734760352087,
    "take_profit_2": 112.88052183252739,
    "atr": 0.14682577099347288,
    "sl_pct": 0.19434937756541998,
    "tp1_pct": -0.25913250342055993,
    "tp2_pct": -0.38869875513083996,
    "indicators_at_signal": {
      "rsi": 37.81,
      "macd": -0.0164,
      "macd_sig": 0.0223,
      "ma25": 113.55,
      "ma75": 113.32,
      "bb_low": 113.34,
      "bb_up": 113.8,
      "recent_high": 113.87,
      "recent_low": 113.34
    },
    "news_count": 2,
    "news_titles": [
      "インフレ高進を受け、豪ドルにさらなる上昇基調",
      "RBAの予想外の据え置きを受け、豪ドルに一部上昇"
    ],
    "ai_narrative": "豪ドル円は、直近20本安値割れ（113.34円）でショートシグナルが点灯しました。RSIが37.8と低下し、MACDもシグナルを下回っていることから、テクニカルには下落圧力が示唆されます。25MA（113.55円）が75MA（113.32円）を上回っているものの、短期的な下落トレンドへの転換が期待されます。  ファンダメンタルズでは、インフレ高進やRBAの据え置きが豪ドルをサポートする可能性が指摘されている一方、豪ドルは中国景気に大きく依存しており、上海・香港市場が堅調なことは一時的な支えになるものの、全体的なアジア市場の不透明感は豪ドルの上値を抑える要因となり得ます。  通貨強弱では、豪ドルが弱含み（-0.07%）であり、円が比較的に堅調（+0.02%）であることも、このショートシナリオと一致します。このシナリオが崩れるのは、中国経済の急速な改善や、RBAからのタカ派的な発言が再燃し、豪ドルが大幅に買い戻される展開です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-22T13:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-22T13:00:00+00:00",
    "max_favorable_excursion_pct": 0.055,
    "max_adverse_excursion_pct": -0.22,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": true,
      "hours_since_prev": 1.8,
      "prev_direction": "ロング（買い）",
      "prev_signal_id": "AUDJPY=X_1h_20260522_1847"
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 AUD/JPY 強弱差は小さい（-0.09%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げ",
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価は15%急騰",
        "原油、テクノロジー株の見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を動揺させる"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 17.98,
        "change_24h_pct": 1.55
      },
      "atr_regime": {
        "current_atr": 0.1468,
        "avg_atr_30d": 0.1824,
        "ratio": 0.8,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.74,
        "end": 16.84,
        "change_pct": 0.6
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "短期MAがレジスタンスとして機能せず",
        "ai_diagnosis": "ショートエントリー時、25MA（113.55円）が75MA（113.32円）を上回っていましたが、この25MAがレジスタンスとして機能せず、価格はそれを超えて上昇しました。RSIの低下とMACDのクロスも、短期的な下落圧力を示唆していましたが、全体的な相場環境や他の要因が、このテクニカルシグナルを上回る影響を与えた可能性があります。VIXの微増はリスクオフの兆候ではなかったようです。",
        "lesson": "MAクロスだけでなく、MAへの接近・反転を重視。複数MAの傾きや位置関係も確認する。",
        "category_tag": "MAレジスタンス無効"
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.1599582433700562,
    "stop_loss": 1.158517159238932,
    "take_profit_1": 1.1618796888782215,
    "take_profit_2": 1.1628404116323041,
    "atr": 0.0009607227540826835,
    "sl_pct": -0.1242358627442663,
    "tp1_pct": 0.16564781699235503,
    "tp2_pct": 0.2484717254885326,
    "indicators_at_signal": {
      "rsi": 38.24,
      "macd": -0.0003,
      "macd_sig": -0.0001,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
      "イラン紛争によるエネルギーショック、欧州経済の成長を圧迫、インフレを加速へ",
      "高止まりするエネルギー価格がEU経済の重しに。ユーロはここで売り",
      "ユーロ建てステーブルコインプロジェクト、新たに25銀行が参加"
    ],
    "ai_narrative": "ユーロドルはボリンジャーバンドの-2σにタッチし、反発の兆しが見られます。RSIも38台と売られすぎ水準に近づき、短期的な押し目買いが期待できます。ファンダメンタルズでは、イラン紛争によるエネルギー価格高騰が欧州経済の重しとなりユーロ売り圧力が指摘されていますが、米国債利回りの上昇やドル指数の小幅上昇はドル買い要因ともなり、方向感は限定的です。通貨強弱ではユーロが弱含みですが、ドルも同程度です。シナリオが崩れるのは、ボリンジャーバンドの-2σを下抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T13:00:00+00:00",
    "hit_tp1_at": "2026-05-22T13:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.186,
    "max_adverse_excursion_pct": -0.058,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.01%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 17.98,
        "change_24h_pct": 1.55
      },
      "atr_regime": {
        "current_atr": 0.001,
        "avg_atr_30d": 0.0011,
        "ratio": 0.87,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "AUDUSD=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "AUDUSD=X",
    "asset_name": "豪ドル米ドル（オージードル）",
    "signal_types": [
      "bb_lower_touch",
      "low_break"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 2,
    "direction": null,
    "entry": 0.7123521566390991,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.0009030990386022674,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 37.45,
      "macd": -0.0002,
      "macd_sig": 0.0,
      "ma25": 0.71,
      "ma75": 0.71,
      "bb_low": 0.71,
      "bb_up": 0.72,
      "recent_high": 0.72,
      "recent_low": 0.71
    },
    "news_count": 5,
    "news_titles": [
      "イラン紛争開始時よりもドル安に",
      "中東での停戦維持を受けドル軟化",
      "なぜ豪ドルは上昇しているのか？",
      "次に取るべき取引は「アンダー・ダウン・ランド」から",
      "米・イラン交渉に市場が注目する中、ほとんどの通貨は安定、NZドルは上昇"
    ],
    "ai_narrative": "豪ドル米ドル（0.71235）では、ボリンジャーバンドの-2σタッチ（0.71）からの反発期待と、直近20本安値（0.71）割れによる損切りライン発火が同時に発生しています。テクニカル的には、RSI 37.5は売られすぎを示唆しており、25MA、75MAも0.71と重なることから、この水準が短期的なサポートとなり得ると見られます。ファンダメンタルズでは、中東情勢の落ち着きによるドル軟化が豪ドル米ドルを押し上げる可能性を示唆していますが、中国株は好調であり、AUDへの追い風が期待されます。通貨強弱ではUSDが微弱なプラスなのに対しAUDはマイナスとなっており、方向感に乏しい状況です。もし0.71を明確に下抜けた場合、シナリオは崩れると考えられます。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-22T20:34:37+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": null,
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げる",
        "Lenovo、PC販売好調で第4四半期収益が予測を上回る、株価は15%上昇",
        "原油、テクノロジー見通しがアジア株式市場を揺さぶる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を揺さぶる"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.02,
        "avg_30d": 17.98,
        "change_24h_pct": 1.55
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.81,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURAUD=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "EURAUD=X",
    "asset_name": "ユーロ/豪ドル（ユーロオージー）",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.628250002861023,
    "stop_loss": 1.625422523293024,
    "take_profit_1": 1.6320199756183549,
    "take_profit_2": 1.6339049619970207,
    "atr": 0.0018849863786659404,
    "sl_pct": -0.17365143946142808,
    "tp1_pct": 0.2315352526152375,
    "tp2_pct": 0.34730287892285616,
    "indicators_at_signal": {
      "rsi": 58.81,
      "macd": 0.0001,
      "macd_sig": -0.0002,
      "ma25": 1.63,
      "ma75": 1.63,
      "bb_low": 1.62,
      "bb_up": 1.63,
      "recent_high": 1.63,
      "recent_low": 1.62
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ユーロ/豪ドルは、直近20本高値ブレイクという強い上昇シグナルが点灯しました。RSIは58.8と買われすぎではない水準、MACDもプラス圏への移行を示唆しており、短期的な上昇トレンド継続が期待されます。  ファンダメンタルズでは、中国株式市場が堅調に推移しており、AUDにとって追い風です。上海総合指数、香港ハンセン指数ともに上昇し、Lenovoの決算好調などがアジア株式市場を後押ししています。  通貨強弱では、EURが横ばいなのに対しAUDは若干下落していますが、中国情勢の好転がAUDを下支えする可能性が高いです。  このシナリオが崩れるのは、直近20本安値（1.62）を明確に下抜けた場合でしょう。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T01:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T01:00:00+01:00",
    "max_favorable_excursion_pct": 0.028,
    "max_adverse_excursion_pct": -0.323,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/AUD 強弱差は小さい（+0.07%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げ",
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る　株価は15%急騰",
        "原油、テクノロジー株の見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を動揺させる"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.03,
        "avg_30d": 17.98,
        "change_24h_pct": 1.61
      },
      "atr_regime": {
        "current_atr": 0.0019,
        "avg_atr_30d": 0.0023,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.74,
        "end": 16.7,
        "change_pct": -0.24
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "RSI数値とMAの方向性が逆転",
        "ai_diagnosis": "エントリー時、RSI 58.81は上昇余地を示唆しましたが、25MA、75MAともに1.63で横ばいでした。MACDが0.0001とわずかにプラス圏に移行したものの、明確な上昇トレンド形成には至っていなかったと考えられます。その後、相場は下落し、MAを割り込んだことでテクニカルが悪化しました。",
        "lesson": "MAの方向性確認と、MACDが明確なプラス圏に移行するのを待つ。RSI数値だけでなく、総合的なテクニカル判断を重視する。",
        "category_tag": "トレンド判断ミス"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260522_2033",
    "fired_at": "2026-05-22T20:33:23+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844599723815918,
    "stop_loss": 1.881266733199037,
    "take_profit_1": 1.8887176246249984,
    "take_profit_2": 1.8908464507467015,
    "atr": 0.0021288261217032706,
    "sl_pct": -0.16945115467320174,
    "tp1_pct": 0.22593487289760233,
    "tp2_pct": 0.3389023093464035,
    "indicators_at_signal": {
      "rsi": 64.56,
      "macd": 0.0006,
      "macd_sig": 0.0,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.88,
      "recent_high": 1.88,
      "recent_low": 1.87
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルのロング戦略は、直近20本高値ブレイクという明確なテクニカルシグナルに裏打ちされています。RSI60超えは買われすぎではない買われすぎ水準であり、MACDもゼロラインを上回っていることから、短期的な上昇トレンド継続が期待されます。  ファンダメンタルズ面では、豪ドルが中国株の上昇に連動して底堅く推移しており、AUDの下落リスクは限定的です。通貨強弱でもポンドが豪ドルを上回っており、方向感と一致しています。  このシナリオが崩れるのは、中国株が急落し、AUDが全面的に売られる展開となった場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": 0.091,
    "max_adverse_excursion_pct": -0.259,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.009,
      "EUR": -0.001,
      "GBP": 0.054,
      "JPY": 0.022,
      "AUD": -0.07
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 GBP/AUD 強弱差は小さい（+0.12%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "決算、テクノロジー株の強さとペルシャ湾の見通しがアジア株式市場を押し上げ",
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価は15％上昇",
        "原油・テクノロジー株の見通しがアジア株式市場を揺るがす",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を揺るがす"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 17.03,
        "avg_30d": 17.98,
        "change_24h_pct": 1.61
      },
      "atr_regime": {
        "current_atr": 0.0021,
        "avg_atr_30d": 0.0025,
        "ratio": 0.85,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.74,
        "end": 16.7,
        "change_pct": -0.24
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "短期的な反転リスクの過小評価",
        "ai_diagnosis": "シグナル発火時、RSIは64.56と買われすぎ領域に近づいており、25MAと75MAがほぼ一致していることから、明確なトレンド形成前であった可能性が示唆されます。直近高値ブレイクは一時的な上昇に留まり、その後の市場の勢いが続かず、利益確定や短期的な戻り売り圧力が上回ったと考えられます。VIXの安定は市場全体のボラティリティ上昇を示唆していません。",
        "lesson": "RSIが60を超える場合、過熱感と反転リスクをより慎重に評価し、MAのクロスや他の指標での確認を強化する。",
        "category_tag": "MA接近 / RSI過熱"
      }
    }
  },
  {
    "id": "CL=F_1h_20260522_2132",
    "fired_at": "2026-05-22T21:32:16+09:00",
    "timeframe": "1h",
    "ticker": "CL=F",
    "asset_name": "原油 WTI 先物",
    "signal_types": [
      "macd_dead",
      "bb_lower_touch"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 2,
    "direction": null,
    "entry": 96.22000122070312,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 1.2185074900968171,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 36.24,
      "macd": -0.4916,
      "macd_sig": -0.4694,
      "ma25": 98.46,
      "ma75": 100.55,
      "bb_low": 96.22,
      "bb_up": 99.49,
      "recent_high": 102.14,
      "recent_low": 95.76
    },
    "news_count": 5,
    "news_titles": [
      "原油価格、K字型経済の底辺層の消費者を圧迫",
      "米・イラン、取引成立「数時間以内」か、イラン国営通信が報道、原油価格下落",
      "金利はまだ十分ではない、債券市場がFRBに静かに警告",
      "ナイキ（NKE）株上昇、知っておくべきこと",
      "G-III、Steven Madden、Somnigroup、Hyatt Hotels、YETI株が急騰、知っておくべきこと"
    ],
    "ai_narrative": "WTI原油は、MACDのデッドクロスとボリンジャーバンド-2σタッチによる短期的な下降圧力と反発期待が交錯しています。テクニカルには、MACDがシグナル線を下抜け、RSIも36台と売られすぎを示唆しており、更なる下落の可能性も視野に入ります。ファンダメンタルでは、米・イランの取引成立報道が原油価格下落要因として意識されます。FRBの利上げ継続懸念もドル高を通じて原油価格への下押し圧力となる可能性があります。通貨強弱ではドルが弱含みですが、原油固有の材料が優勢と見られます。シナリオが崩れるのは、ボリンジャーバンド-2σを明確に下抜けた場合です。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-22T21:32:38+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.035,
      "EUR": 0.046,
      "GBP": 0.131,
      "JPY": 0.034,
      "AUD": -0.133
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.79,
        "avg_30d": 17.97,
        "change_24h_pct": 0.18
      },
      "atr_regime": {
        "current_atr": 1.2185,
        "avg_atr_30d": 1.1663,
        "ratio": 1.04,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "NKD=F_4h_20260523_0029",
    "fired_at": "2026-05-23T00:29:34+09:00",
    "timeframe": "4h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 63535.0,
    "stop_loss": 62569.4017792315,
    "take_profit_1": 64822.464294358004,
    "take_profit_2": 65466.196441537,
    "atr": 643.7321471790016,
    "sl_pct": -1.5197894401015226,
    "tp1_pct": 2.0263859201353633,
    "tp2_pct": 3.0395788802030452,
    "indicators_at_signal": {
      "rsi": 66.03,
      "macd": 460.6122,
      "macd_sig": 154.5835,
      "ma25": 61439.2,
      "ma75": 62218.6,
      "bb_low": 59143.94,
      "bb_up": 63869.06,
      "recent_high": 63500.0,
      "recent_low": 59355.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経 225 先物は、直近 20 本高値ブレイクで上昇トレンド継続のシグナルが点灯しました。RSI 66.0、MACD も陽転しており、テクニカルには買い優位の状況です。ボリンジャーバンド +2σ 付近での攻防となり、さらなる上昇が期待されます。足元のニュース材料は限定的ですが、通貨強弱では円が軟調であり、この上昇トレンドを後押しする可能性があります。シナリオが崩れるのは、62569.40 を下抜けた場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.433,
    "max_adverse_excursion_pct": -0.512,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "日足",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 日足 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": -0.052,
      "EUR": 0.099,
      "GBP": 0.258,
      "JPY": -0.038,
      "AUD": -0.177
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.61,
        "avg_30d": 17.96,
        "change_24h_pct": -0.89
      },
      "atr_regime": {
        "current_atr": 643.7321,
        "avg_atr_30d": 582.9031,
        "ratio": 1.1,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPJPY=X_4h_20260523_0029",
    "fired_at": "2026-05-23T00:29:34+09:00",
    "timeframe": "4h",
    "ticker": "GBPJPY=X",
    "asset_name": "ポンド円",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 213.82699584960938,
    "stop_loss": 213.24716358186276,
    "take_profit_1": 214.6001055399382,
    "take_profit_2": 214.98666038510262,
    "atr": 0.3865548451644154,
    "sl_pct": -0.27116887904763703,
    "tp1_pct": 0.3615585053968494,
    "tp2_pct": 0.5423377580952741,
    "indicators_at_signal": {
      "rsi": 64.15,
      "macd": 0.211,
      "macd_sig": 0.1904,
      "ma25": 213.35,
      "ma75": 213.08,
      "bb_low": 212.86,
      "bb_up": 213.89,
      "recent_high": 213.82,
      "recent_low": 212.58
    },
    "news_count": 5,
    "news_titles": [
      "弱いGDP発表後、ポンドはほぼ横ばい",
      "BoE（イングランド銀行）がよりハト派的な姿勢を見せたため、ポンドは下落",
      "弱い雇用統計発表後、ポンドはまちまちな値動き",
      "月次GDPの改善にもかかわらず、ポンドは一時下落",
      "予算発表後、ポンドは全体的に上昇"
    ],
    "ai_narrative": "ポンド円は、直近20本高値ブレイクという強い上昇シグナルが出現しました。RSIも64と買われすぎではない範囲で、MACDもゴールデンクロス目前であり、25MAが75MAを上回っていることから、テクニカル的には上昇トレンド継続が期待できます。通貨強弱でもポンドが堅調、円が弱含みのため、この方向感は支持されます。  ファンダメンタルズ面では、最近の経済指標はまちまちですが、予算発表後のポンド上昇の材料が残る中、この上昇はポジティブに捉えられます。シナリオが崩れるとすれば、イングランド銀行のハト派的な発言が再燃し、ポンド売りが強まった場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.361,
    "max_adverse_excursion_pct": -0.071,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.052,
      "EUR": 0.099,
      "GBP": 0.258,
      "JPY": -0.038,
      "AUD": -0.177
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.26%）× JPY 弱（-0.04%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.296,
      "base_strength": 0.258,
      "quote_strength": -0.038
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.61,
        "avg_30d": 17.96,
        "change_24h_pct": -0.89
      },
      "atr_regime": {
        "current_atr": 0.3866,
        "avg_atr_30d": 0.4826,
        "ratio": 0.8,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GC=F_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4518.39990234375,
    "stop_loss": 4489.5913831388925,
    "take_profit_1": 4556.811261283559,
    "take_profit_2": 4576.016940753464,
    "atr": 19.205679469904798,
    "sl_pct": -0.6375823262105211,
    "tp1_pct": 0.8501097682806948,
    "tp2_pct": 1.2751646524210423,
    "indicators_at_signal": {
      "rsi": 48.05,
      "macd": -3.1549,
      "macd_sig": -1.4307,
      "ma25": 4526.21,
      "ma75": 4517.37,
      "bb_low": 4504.18,
      "bb_up": 4548.29,
      "recent_high": 4557.8,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "今週の金価格：金は週を通して4,500ドル近辺で推移",
      "Caledonia Mining（NYSEAM: CMCL）の株価下落と長期リターンを踏まえた企業価値評価",
      "McEwen Mining（MUX）の企業価値評価：サンホセ新配当とプロジェクト成長アップデートを受けて",
      "Richemont、11%の売上成長を報告：カルティエ需要がラグジュアリー市場の減速を打破",
      "金価格下落：FRBウォーラー理事が利上げの可能性を示唆"
    ],
    "ai_narrative": "ゴールド先物、現在4518.40ドル。ボリンジャーバンド-2σタッチからの反発を狙うロング戦略です。テクニカルには、25MAが75MAを上回っており、MACDもデッドクロスから回復の兆しを見せています。ファンダメンタルズでは、FRB理事の利上げ示唆が金価格の上値を抑える要因となりうる一方、週を通して4500ドル近辺で推移していることから、底堅さも伺えます。このシナリオが崩れるのは、4489.59ドルを下抜けた場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.255,
    "max_adverse_excursion_pct": -0.288,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": true,
      "hours_since_prev": 11.5,
      "prev_direction": "ショート（売り）",
      "prev_signal_id": "GC=F_1h_20260522_1324"
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.63,
        "avg_30d": 17.96,
        "change_24h_pct": -0.78
      },
      "atr_regime": {
        "current_atr": 19.2057,
        "avg_atr_30d": 19.4967,
        "ratio": 0.99,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "NKD=F_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "NKD=F",
    "asset_name": "日経 225 先物 (CME)",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 63555.0,
    "stop_loss": 63172.51243636468,
    "take_profit_1": 64064.983418180425,
    "take_profit_2": 64319.97512727064,
    "atr": 254.9917090902129,
    "sl_pct": -0.6018213573051991,
    "tp1_pct": 0.8024284764069323,
    "tp2_pct": 1.2036427146103983,
    "indicators_at_signal": {
      "rsi": 73.47,
      "macd": 412.1674,
      "macd_sig": 426.1901,
      "ma25": 62783.8,
      "ma75": 61487.13,
      "bb_low": 62136.72,
      "bb_up": 63914.28,
      "recent_high": 63545.0,
      "recent_low": 61980.0
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "日経225先物は直近20本高値ブレイクを達成し、RSIも73.5と買われ過ぎを示唆する一方、MACDもゴールデンクロス近辺で上昇ポテンシャルを示唆しています。25MAが75MAを上回っていることも強気トレンドを支持。ボリンジャーバンド+2σ近辺での推移は、さらなる上昇を示唆する一方、+2σを大きく超える場合は過熱感からの反落リスクも。  ファンダメンタルズ面では、足元のニュース材料は限定的ですが、米国のインフレ指標の鈍化やFRBの利上げ停止観測が、リスクオンムードを支えています。通貨強弱ではJPYが弱含みであり、円安による輸出関連企業への追い風も期待されます。  このロングシナリオが崩れるとすれば、想定外のインフレ再燃や、主要国中央銀行からのタカ派的な発言により、リスクオフムードが急速に広がり、株価が急落する展開が考えられます。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.401,
    "max_adverse_excursion_pct": -0.543,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.63,
        "avg_30d": 17.96,
        "change_24h_pct": -0.78
      },
      "atr_regime": {
        "current_atr": 254.9917,
        "avg_atr_30d": 314.6318,
        "ratio": 0.81,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 76683.96875,
    "stop_loss": 76212.28430723936,
    "take_profit_1": 77312.88134034752,
    "take_profit_2": 77627.3376355213,
    "atr": 314.45629517376335,
    "sl_pct": -0.6151017617494465,
    "tp1_pct": 0.8201356823325954,
    "tp2_pct": 1.230203523498893,
    "indicators_at_signal": {
      "rsi": 34.95,
      "macd": -130.7515,
      "macd_sig": -54.5442,
      "ma25": 77363.29,
      "ma75": 77266.3,
      "bb_low": 76792.48,
      "bb_up": 77915.41,
      "recent_high": 77829.15,
      "recent_low": 76663.09
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアムの今日（2026年5月22日、金曜日）の価格：今週は値動きわずか",
      "今日の株式市場：消費者データにサプライズもダウは上昇を維持；このニュースにDellが急騰（ライブ速報）",
      "MicroStrategyのマイケル・セイラー氏、7年間のBTC/株最大化のためビットコイン売却が必要になる可能性を示唆",
      "Arthur Hayes氏の「聖なる三位一体」がビットコインをアウトパフォーム – HYPEは史上最高値、ZEC、NEARは今週6ヶ月ぶりの高値に急騰",
      "Galaxy、BitGoとの1億ドル訴訟で仮想通貨ディール破綻の余波に再び焦点"
    ],
    "ai_narrative": "ビットコインはボリンジャーバンド-2σにタッチし、RSIも売られすぎ水準を示唆しており、短期的な反発が期待される。MACDのデッドクロスは一時的であり、75MA、25MAが上向きであることから、上昇トレンドは継続すると見られる。足元のニュース材料は限定的だが、通貨強弱でUSD、JPYが弱含み、ビットコインの買い圧力となりうる。シナリオが崩れるとすれば、76663.09の直近安値を明確に割り込んだ場合。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-22T18:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-22T18:00:00+00:00",
    "max_favorable_excursion_pct": 0.406,
    "max_adverse_excursion_pct": -1.453,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 破綻"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.62,
        "avg_30d": 17.96,
        "change_24h_pct": -0.84
      },
      "atr_regime": {
        "current_atr": 314.4563,
        "avg_atr_30d": 350.1966,
        "ratio": 0.9,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "破綻"
        ],
        "matched_titles": [
          "Galaxy、BitGoとの1億ドル訴訟で仮想通貨ディール破綻の余波に再び焦点"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.51,
        "end": 16.52,
        "change_pct": 0.06
      },
      "news_during_holding": [
        "コインベースやその他の仮想通貨関連株が下落。不調のいくつかの理由。",
        "セクターアップデート：金融株が金曜午後上昇",
        "ETFはどう奇妙になっている？UFOや真夜中ビットコインファンドを試してみよう",
        "マーク・キューバン、ビットコインはヘッジとして失敗したと語る",
        "アバランチとスイの先物をご紹介"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "短期的な反発期待が裏目に出た",
        "ai_diagnosis": "RSIの売られすぎ水準とボリンジャーバンド-2σタッチは短期反発の兆候であったが、MACDのデッドクロスと下向きの圧力は無視できなかった。保有期間中に仮想通貨関連株の下落やマーク・キューバン氏のビットコインヘッジ失敗発言といったネガティブなニュースが重なり、下落圧力を強めた可能性がある。25MA、75MAが上向きでも、短期的な弱材料に市場が反応した。",
        "lesson": "短期指標の過熱感だけでなく、MACDやニュースフローも総合的に判断し、シナリオ崩壊ラインを厳守する。",
        "category_tag": "短期弱気"
      }
    }
  },
  {
    "id": "USDJPY=X_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "USDJPY=X",
    "asset_name": "ドル円",
    "signal_types": [
      "macd_golden",
      "bb_upper_break",
      "high_break"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 3,
    "direction": "ロング（買い）",
    "entry": 159.21400451660156,
    "stop_loss": 159.045131161487,
    "take_profit_1": 159.43916899008764,
    "take_profit_2": 159.55175122683067,
    "atr": 0.11258223674304209,
    "sl_pct": -0.10606689758686046,
    "tp1_pct": 0.1414225301158139,
    "tp2_pct": 0.2121337951737209,
    "indicators_at_signal": {
      "rsi": 61.46,
      "macd": 0.0304,
      "macd_sig": 0.024,
      "ma25": 159.07,
      "ma75": 159.01,
      "bb_low": 158.94,
      "bb_up": 159.21,
      "recent_high": 159.18,
      "recent_low": 158.85
    },
    "news_count": 3,
    "news_titles": [
      "ドル安がリリーフラリーの恩恵を受けられない理由",
      "トランプ氏のイラン関連投稿に対する市場の反応（チャートで見る）",
      "ドルはまだ終わっていない。イラン危機下でライバルを凌駕する理由"
    ],
    "ai_narrative": "ドル円は、MACDのゴールデンクロス、ボリンジャーバンド+2σ突破、直近高値更新といったテクニカルシグナルから、短期的な上昇トレンドへの転換が示唆されています。為替強弱でもドルは小幅な下落ながらも円よりは強く、この上昇方向感と整合的です。足元のニュースでは、地政学リスクを背景としたドル高圧力も示唆されており、テクニカルとファンダメンタルの両面で買い目線が妥当と考えられます。シナリオが崩れる展開としては、25MA（159.07）を下回る動きが挙げられます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": 0.012,
    "max_adverse_excursion_pct": -0.241,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 USD/JPY 強弱差は小さい（+0.05%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.63,
        "avg_30d": 17.96,
        "change_24h_pct": -0.78
      },
      "atr_regime": {
        "current_atr": 0.1126,
        "avg_atr_30d": 0.1373,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": {
        "start": 16.51,
        "end": 16.7,
        "change_pct": 1.15
      },
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "25MA 下抜けからの加速下落",
        "ai_diagnosis": "エントリー後、ドル円は一時的に上昇したものの、25MA（159.07）付近で上値が重くなり、明確な下落トレンドに転換しました。RSIは61.46と買われすぎではないものの、MACDがクロスを維持できず、25MAを下抜けたことがシグナル崩壊の決定打となりました。VIXの小幅上昇はリスクオフとは断定しにくいものの、地政学リスクの懸念が継続した可能性も考えられます。",
        "lesson": "25MAを下抜ける、または明確な抵抗線にぶつかった場合は、早めの損切りやシナリオ見直しを徹底する。",
        "category_tag": "MA割れ / 逆張り"
      }
    }
  },
  {
    "id": "EURJPY=X_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "EURJPY=X",
    "asset_name": "ユーロ円",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 184.70899963378906,
    "stop_loss": 184.4886639858603,
    "take_profit_1": 185.0027804976941,
    "take_profit_2": 185.1496709296466,
    "atr": 0.14689043195250728,
    "sl_pct": -0.11928798724783665,
    "tp1_pct": 0.15905064966378218,
    "tp2_pct": 0.2385759744956733,
    "indicators_at_signal": {
      "rsi": 54.36,
      "macd": -0.0157,
      "macd_sig": -0.0079,
      "ma25": 184.65,
      "ma75": 184.6,
      "bb_low": 184.51,
      "bb_up": 184.81,
      "recent_high": 184.81,
      "recent_low": 184.44
    },
    "news_count": 2,
    "news_titles": [
      "インフレと日銀会合を前に、円はまちまちな値動き",
      "EUR/USDの逆説：景気減速下でのユーロ高"
    ],
    "ai_narrative": "ユーロ円は、ボリンジャーバンド-2σにタッチし、反発の兆しを見せています。RSIも50台で中立圏にあり、MACDもクロス間近であることから、短期的な上昇が期待できます。通貨強弱でもユーロは堅調で、GBPに次ぐ強さを見せており、円は弱含みです。直近のニュースでは、ユーロ高を示唆する材料もあり、ファンダメンタルズとも整合性が取れています。このシナリオは、-2σを下抜ける展開で崩れる可能性があります。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": "2026-05-25T00:00:00+01:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.194,
    "max_adverse_excursion_pct": -0.067,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/JPY 強弱差は小さい（+0.18%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.63,
        "avg_30d": 17.96,
        "change_24h_pct": -0.78
      },
      "atr_regime": {
        "current_atr": 0.1469,
        "avg_atr_30d": 0.1558,
        "ratio": 0.94,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPJPY=X_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "GBPJPY=X",
    "asset_name": "ポンド円",
    "signal_types": [
      "rsi_overbought",
      "bb_upper_break"
    ],
    "primary_signal": "rsi_overbought",
    "primary_signal_label": "🟡 RSI 過買い（利確検討）",
    "signal_count": 2,
    "direction": null,
    "entry": 213.9409942626953,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.2034397118697258,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 70.16,
      "macd": 0.0794,
      "macd_sig": 0.0526,
      "ma25": 213.57,
      "ma75": 213.35,
      "bb_low": 213.35,
      "bb_up": 213.83,
      "recent_high": 214.04,
      "recent_low": 213.26
    },
    "news_count": 5,
    "news_titles": [
      "弱いGDP発表後、ポンドはほぼ横ばい",
      "BoE（イングランド銀行）がよりハト派的な姿勢を示し、ポンド下落",
      "弱い雇用統計を受け、ポンドはまちまちな値動き",
      "月次GDPの改善にもかかわらず、ポンドは若干下落",
      "予算発表後、ポンドは全体的に上昇"
    ],
    "ai_narrative": "ポンド円はRSI70.2、ボリンジャーバンド+2σ超えとテクニカル的に過熱感が見られます。直近のニュースでは弱いGDP、雇用統計、BoEのハト派姿勢がポンドにとってネガティブに作用しており、ファンダメンタルズも上昇の勢いを削ぐ要因となっています。通貨強弱でもポンドはユーロに次ぐ上昇ですが、ドル円の上昇にはやや劣勢です。このまま75MA（213.35）を明確に下抜ける展開となれば、シナリオは崩れるでしょう。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-23T00:53:52+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.63,
        "avg_30d": 17.96,
        "change_24h_pct": -0.78
      },
      "atr_regime": {
        "current_atr": 0.2034,
        "avg_atr_30d": 0.2019,
        "ratio": 1.01,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPUSD=X_1h_20260523_0052",
    "fired_at": "2026-05-23T00:52:38+09:00",
    "timeframe": "1h",
    "ticker": "GBPUSD=X",
    "asset_name": "ポンドドル",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 1.343833088874817,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.0012778626341216313,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 58.24,
      "macd": 0.0002,
      "macd_sig": 0.0001,
      "ma25": 1.34,
      "ma75": 1.34,
      "bb_low": 1.34,
      "bb_up": 1.34,
      "recent_high": 1.35,
      "recent_low": 1.34
    },
    "news_count": 5,
    "news_titles": [
      "ドイツ銀行、ユーロ/ポンドの上昇余地を見込む",
      "バーナム氏のスターマー氏への挑戦見込みでギルト（英国債）が急落",
      "バーナム氏の挑戦にシティが身構える中、英国の借り入れコストが28年ぶり高水準に",
      "英首相スターマー氏に危機、退任のタイミングが市場に与える影響",
      "英スターマー氏、リーダーシップ危機が市場に波及する中、職務維持に奮闘"
    ],
    "ai_narrative": "ポンドドルはボリンジャーバンド+2σを上抜けましたが、RSIは58と過熱圏には達しておらず、MACDもゴールデンクロス間近と、更なる上昇の可能性も示唆されます。英国債急落や借り入れコスト高騰といったニュースはポンド売り材料ですが、スターマー首相のリーダーシップ危機による政治的不透明感がポンドの重しとなり、現状のレンジ相場を形成していると考えられます。通貨強弱ではポンドはユーロに次ぐ強さを見せており、ややポジティブな状況です。シナリオが崩れるとすれば、75MA（1.34）を明確に下抜けた場合でしょう。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-23T00:53:52+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.039,
      "EUR": 0.095,
      "GBP": 0.261,
      "JPY": -0.09,
      "AUD": -0.139
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.62,
        "avg_30d": 17.96,
        "change_24h_pct": -0.84
      },
      "atr_regime": {
        "current_atr": 0.0013,
        "avg_atr_30d": 0.0014,
        "ratio": 0.91,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "バーナム氏のスターマー氏への挑戦見込みでギルト（英国債）が急落"
        ]
      }
    }
  },
  {
    "id": "CL=F_1h_20260523_0300",
    "fired_at": "2026-05-23T03:00:56+09:00",
    "timeframe": "1h",
    "ticker": "CL=F",
    "asset_name": "原油 WTI 先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 95.94000244140625,
    "stop_loss": 93.92696555724517,
    "take_profit_1": 98.6240516202877,
    "take_profit_2": 99.96607620972843,
    "atr": 1.3420245894407257,
    "sl_pct": -2.0982247581143403,
    "tp1_pct": 2.7976330108191205,
    "tp2_pct": 4.196449516228681,
    "indicators_at_signal": {
      "rsi": 37.58,
      "macd": -0.5946,
      "macd_sig": -0.4974,
      "ma25": 97.69,
      "ma75": 100.14,
      "bb_low": 96.2,
      "bb_up": 99.07,
      "recent_high": 99.43,
      "recent_low": 95.46
    },
    "news_count": 5,
    "news_titles": [
      "消費者信頼感、5月に過去最低の44.8に低下",
      "K字型経済の底辺で、原油価格が消費者を圧迫",
      "米国とイラン、合意発表まで「数時間」か＝イラン国営通信",
      "世界の石油備蓄、80日分以下に迫る—時計は刻々と進む。この銘柄はどちらに転んでも上昇",
      "人気の原油取引プラットフォームに新たな競合出現"
    ],
    "ai_narrative": "WTI原油はボリンジャーバンド-2σにタッチし、RSIも売られすぎ水準に近づいていることから、短期的な反発（ロング）が期待されます。消費者信頼感の低下や原油価格が消費者を圧迫するニュースがある一方、世界の石油備蓄逼迫の懸念や米・イラン間の合意発表の可能性は、どちらに動いても価格変動要因となり得ますが、足元のテクニカルは反発を示唆しています。USDが微増ながらも他の主要通貨に対して相対的に買われている点は、原油価格の上昇と必ずしも一致しません。このシナリオが崩れるのは、原油価格が-2σを下抜け、さらなる下落を見せる場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 1.386,
    "max_adverse_excursion_pct": 0.031,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.062,
      "EUR": 0.056,
      "GBP": 0.216,
      "JPY": -0.083,
      "AUD": -0.184
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.59,
        "avg_30d": 17.96,
        "change_24h_pct": -1.01
      },
      "atr_regime": {
        "current_atr": 1.342,
        "avg_atr_30d": 1.1976,
        "ratio": 1.12,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "AUDUSD=X_1h_20260523_0300",
    "fired_at": "2026-05-23T03:00:56+09:00",
    "timeframe": "1h",
    "ticker": "AUDUSD=X",
    "asset_name": "豪ドル米ドル（オージードル）",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 0.7140306830406189,
    "stop_loss": 0.7126606668543465,
    "take_profit_1": 0.7158573712889821,
    "take_profit_2": 0.7167707154131637,
    "atr": 0.0009133441241816079,
    "sl_pct": -0.19187077233689076,
    "tp1_pct": 0.2558276964491876,
    "tp2_pct": 0.3837415446737815,
    "indicators_at_signal": {
      "rsi": 53.28,
      "macd": -0.0001,
      "macd_sig": -0.0002,
      "ma25": 0.71,
      "ma75": 0.71,
      "bb_low": 0.71,
      "bb_up": 0.72,
      "recent_high": 0.72,
      "recent_low": 0.71
    },
    "news_count": 5,
    "news_titles": [
      "イラン戦争開始時よりドル安に",
      "中東の停戦維持でドル軟化",
      "なぜ豪ドルは上昇しているのか？",
      "次に取るべき取引は「アンダー」から（オーストラリアから）",
      "米・イラン協議に市場が注目、NZドルは上昇、他通貨はまちまち"
    ],
    "ai_narrative": "豪ドル米ドルはMACDのゴールデンクロスにより短期的な上昇転換のシグナルが出ており、25MAと75MAがほぼ水平であることから、レンジ相場からのブレイクアウトの兆しが見られます。RSIも50台半ばと中立圏にあり、過熱感はありません。  ファンダメンタルズでは、中東情勢の落ち着きがドル安要因として意識される一方、AUDは中国景気への依存度が高く、直近の香港ハンセン指数の下落はAUDの上値を抑える可能性があります。足元のニュース材料は限定的です。  通貨強弱はAUD弱 USD強とシグナルとは逆方向ですが、MACDのゴールデンクロスを先行シグナルと捉え、短期的な上昇を狙います。シナリオが崩れるのは、0.71を明確に下抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": "2026-05-25T00:00:00+01:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.337,
    "max_adverse_excursion_pct": -0.157,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.062,
      "EUR": 0.056,
      "GBP": 0.216,
      "JPY": -0.083,
      "AUD": -0.184
    },
    "fx_alignment": {
      "aligned": false,
      "explanation": "⚠️ AUD 弱（-0.18%）× USD 強（+0.06%） → 通貨強弱はシグナルと逆方向（複合逆張りで要警戒）",
      "strength_diff": -0.246,
      "base_strength": -0.184,
      "quote_strength": 0.062
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": NaN,
          "change_pct": NaN
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25386.52,
          "change_pct": -1.03
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価15%上昇",
        "決算、ITセクターの力強さ、ペルシャ湾の見通しがアジア株市場を押し上げる",
        "原油、ITの見通しがアジア株市場を動揺させる",
        "原油、金利、地政学がアジア株市場を下押し",
        "ペルシャ湾の見通しがアジア株市場を動揺させる"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.58,
        "avg_30d": 17.96,
        "change_24h_pct": -1.07
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "戦争"
        ],
        "matched_titles": [
          "イラン戦争開始時よりドル安に"
        ]
      }
    }
  },
  {
    "id": "BTC-USD_4h_20260523_0313",
    "fired_at": "2026-05-23T03:13:48+09:00",
    "timeframe": "4h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 76684.09375,
    "stop_loss": 77696.79389894691,
    "take_profit_1": 75333.82688473746,
    "take_profit_2": 74658.69345210619,
    "atr": 675.1334326312705,
    "sl_pct": 1.3206130494916435,
    "tp1_pct": -1.7608173993221912,
    "tp2_pct": -2.641226098983287,
    "indicators_at_signal": {
      "rsi": 40.16,
      "macd": -184.6231,
      "macd_sig": -174.6448,
      "ma25": 77155.48,
      "ma75": 78857.81,
      "bb_low": 76350.54,
      "bb_up": 78103.98,
      "recent_high": 78104.34,
      "recent_low": 76075.98
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアム、5月22日（金）の価格：今週の値動きはわずか",
      "トランプ・メディア、未実現損失の増大の中で2億500万ドルを移動",
      "セクターアップデート：金融株、金曜午後高値",
      "本日の株式市場：FRBのウォルシュ時代幕開け、ダウは上昇（ライブ報道）",
      "マーク・キューバン氏、ビットコインはヘッジとして失敗したと発言"
    ],
    "ai_narrative": "ビットコインはMACDのデッドクロスにより短期的な下降転換のシグナルが点灯しました。RSIも40近辺と中立域下限に位置し、弱含みの可能性を示唆しています。ボリンジャーバンドの-2σ近辺への接近も、短期的な下落圧力を裏付けます。  ファンダメンタルズ面では、マーク・キューバン氏の「ビットコインはヘッジとして失敗」との発言は、投資家心理にネガティブな影響を与える可能性があります。足元のニュース材料は限定的ですが、全体的なリスクオフムードが強まれば、このショートシナリオは維持されます。  このシナリオが崩れるのは、価格が25MA（77155.48）を明確に上抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-22T23:00:00+00:00",
    "hit_tp1_at": "2026-05-22T23:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 2.03,
    "max_adverse_excursion_pct": 0.247,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.104,
      "EUR": 0.044,
      "GBP": 0.194,
      "JPY": -0.082,
      "AUD": -0.201
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.57,
        "avg_30d": 17.96,
        "change_24h_pct": -1.13
      },
      "atr_regime": {
        "current_atr": 675.1334,
        "avg_atr_30d": 768.516,
        "ratio": 0.88,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260523_0504",
    "fired_at": "2026-05-23T05:04:03+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "rsi_oversold_bounce",
      "bb_lower_touch"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 2,
    "direction": "ロング（買い）",
    "entry": 75821.6484375,
    "stop_loss": 75269.07271766852,
    "take_profit_1": 76558.41606394197,
    "take_profit_2": 76926.79987716296,
    "atr": 368.3838132209879,
    "sl_pct": -0.7287835746369608,
    "tp1_pct": 0.9717114328492812,
    "tp2_pct": 1.4575671492739215,
    "indicators_at_signal": {
      "rsi": 26.89,
      "macd": -338.8999,
      "macd_sig": -186.4038,
      "ma25": 77145.3,
      "ma75": 77244.96,
      "bb_low": 75937.76,
      "bb_up": 78162.57,
      "recent_high": 77829.15,
      "recent_low": 75569.79
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアムの価格（2026年5月22日金曜日）：今週の価格変動はわずか",
      "セクターアップデート：金融株、午後の取引終盤に上昇",
      "暗号資産幹部、イーロン・マスク氏のSpaceX火星ミッションに参加",
      "「仮想通貨擁護派」のFRB議長ケビン・ウォーシュ氏、ビットコインピザデーに就任、しかしBTCは77,000ドルの攻防続く — 個人投資家は不意を突かれる",
      "トランプ・メディア、未実現損失の増大の中で2億500万ドルを動かす"
    ],
    "ai_narrative": "ビットコインは1H足でRSIが過売り水準から反発し、ボリンジャーバンド-2σにタッチしたことで、短期的な反発が期待されます。MACDのデッドクロスは依然として弱気ですが、直近の価格帯で押し目買いが入る可能性を示唆しています。  通貨強弱ではUSDが微増ですが、ビットコインへの直接的な影響は限定的です。ニュース材料も限定的で、市場を動かすような大きな材料は見当たりません。  このロングシナリオは、75,569.79ドルの直近安値を下抜けた場合に崩れる可能性があります。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-22T23:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-22T23:00:00+00:00",
    "max_favorable_excursion_pct": 0.228,
    "max_adverse_excursion_pct": -0.916,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.121,
      "EUR": 0.007,
      "GBP": 0.221,
      "JPY": -0.079,
      "AUD": -0.212
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.91,
        "avg_30d": 17.97,
        "change_24h_pct": 0.89
      },
      "atr_regime": {
        "current_atr": 368.3838,
        "avg_atr_30d": 349.7951,
        "ratio": 1.05,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [
        "ケビン・オリアリー、ビットコインとトークン化は「この仮想通貨法案が可決されるまで『フリンジ』であり続ける」と発言",
        "マイケル・セイラー、ビットコインの最もホットなトレンドについて率直な評価を下す",
        "トランプ・メディアはビットコインを売却するのか？",
        "週次ラップ：株価上昇の中、ビットコインは横ばい",
        "Nasdaq、ビットコイン指数オプションの上場についてSECの承認を得る",
        "SpaceXの2兆ドルIPO、FBIが詐欺師を詐欺、トランプ・メディアがビットコインを売却"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "短期的な反発期待が早期に崩れた",
        "ai_diagnosis": "RSIが過売り水準からの反発を示唆していましたが、MACDの弱気トレンドと25MA/75MAのデッドクロスが継続し、下落圧力が優位に働いたと考えられます。AI解説で示唆された「75,569.79ドルの直近安値を下抜けた場合」という条件が、想定より早く、かつ強く発現した可能性があります。保有期間中のニュースは、明確なビットコイン買い材料に繋がるものが少なかったようです。",
        "lesson": "短期的なテクニカル指標の反発シグナルに過信せず、MAやMACDなどの長期的なトレンド指標をより重視し、強固な下落圧力を確認する。",
        "category_tag": "トレンド逆行"
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260523_0504",
    "fired_at": "2026-05-23T05:04:03+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "ma_dead"
    ],
    "primary_signal": "ma_dead",
    "primary_signal_label": "🔴 移動平均デッドクロス（中期下降入り）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.1607661247253418,
    "stop_loss": 1.1621991786953765,
    "take_profit_1": 1.1588553860986288,
    "take_profit_2": 1.1579000167852724,
    "atr": 0.0009553693133564394,
    "sl_pct": 0.12345759748749952,
    "tp1_pct": -0.1646101299833327,
    "tp2_pct": -0.24691519497499903,
    "indicators_at_signal": {
      "rsi": 46.38,
      "macd": -0.0001,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
      "イラン戦争によるエネルギーショック、欧州経済の重しとなりインフレを押し上げる見通し",
      "高止まりするエネルギー価格、EU経済の重荷に。ユーロは売るべき局面。",
      "ユーロ連動ステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルは、25MAが75MAを下抜けるデッドクロスが確認され、中期的な下降トレンド入りを示唆しています。RSIが46台と中立圏にあるものの、MACDもゼロライン付近で下向き加減となっており、テクニカル的には売り優位と判断できます。  ファンダメンタルズ面では、「イラン戦争によるエネルギーショック」や「高止まりするエネルギー価格」が欧州経済の重荷となり、ユーロ安要因となっています。WSJドル指数の上昇もドルの相対的な強さを示唆しており、ユーロ売りの根拠を補強しています。通貨強弱でもユーロが弱含んでいるため、このショートシナリオは支持されます。  このシナリオが崩れるとすれば、ECBからのタカ派的な発言や、エネルギー価格の急激な低下などが挙げられます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": 0.023,
    "max_adverse_excursion_pct": -0.361,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": true,
      "hours_since_prev": 8.5,
      "prev_direction": "ロング（買い）",
      "prev_signal_id": "EURUSD=X_1h_20260522_2033"
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.121,
      "EUR": 0.007,
      "GBP": 0.221,
      "JPY": -0.079,
      "AUD": -0.212
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.11%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.91,
        "avg_30d": 17.97,
        "change_24h_pct": 0.89
      },
      "atr_regime": {
        "current_atr": 0.001,
        "avg_atr_30d": 0.0011,
        "ratio": 0.85,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "戦争"
        ],
        "matched_titles": [
          "イラン戦争によるエネルギーショック、欧州経済の重しとなりインフレを押し上げる見通し"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MACD ゼロライン付近での弱シグナル",
        "ai_diagnosis": "シグナル発火時、MACD はゼロライン付近で下向き加減ではあったものの、決定的な下降トレンドを示すほどではなく、ユーロドルの価格は 25MA と 75MA がほぼ並行かつ 1.16 付近で揉み合っていた可能性が高い。RSI も中立圏であり、明確な売り圧力が不足していた。結果として、一時的な下落圧力に耐えきれず、ショートポジションが SL にヒットしたと考えられる。",
        "lesson": "MACD がゼロライン付近で弱気でも、明確な下降トレンド確認まで待つ。RSI も売られすぎ圏まで下落を待つ。",
        "category_tag": "弱シグナル"
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260523_0622",
    "fired_at": "2026-05-23T06:22:21+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米債利回りは勢いを失うも、ホルムズ海峡合意への期待で上昇継続",
      "イラン紛争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格、EU経済を圧迫。ユーロはここで売り",
      "ユーロ建てステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "MACDのデッドクロスは短期的な下降トレンドへの転換を示唆しており、テクニカル的にショートが有利な状況です。ユーロ圏のエネルギー価格高騰による経済圧迫とインフレ懸念のニュースは、ユーロ安・ドル高を後押しするファンダメンタルズ要因として整合性があります。通貨強弱でもドルがユーロを上回っており、ショートの方向感と一致しています。このシナリオが崩れるのは、原油価格の急激な下落により欧州経済への懸念が後退した場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "レンジ内での一旦の反発",
        "ai_diagnosis": "シグナル発火時、RSIは44.37と下降トレンドを完全に支持する数値ではなく、MACDもゼロライン付近でデッドクロスしたばかりでした。25MAと75MAがほぼ同水準で横ばいであることから、明確なトレンド形成前にレンジ相場であった可能性が示唆されます。原油価格の動向も、一旦の欧州経済への懸念後退でユーロが短期的に買われたことが考えられます。",
        "lesson": "レンジ相場では、指標のクロスに過信せず、より確実なトレンド転換を確認してからエントリーする。",
        "category_tag": "レンジ相場 / 早期エントリー"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260523_0622",
    "fired_at": "2026-05-23T06:22:21+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎでなく、MACDもシグナルを上回っていることから、この上昇は継続する可能性があります。通貨強弱でもポンドが強く、豪ドルが弱い状況であり、シグナル方向と一致しています。  中国情勢は、香港ハンセン指数が下落するなど、一部軟調な動きが見られますが、テクノロジー株の決算好調も報じられており、AUDの上値は不安定です。このシナリオが崩れるのは、中国景気の悪化が顕著になり、AUDが全面安となる展開です。  エントリーポイント1.88は、ボリンジャーバンドの-2σ付近であり、テクニカルなサポートとして機能する可能性があります。短期的な値動きとしては、直近20本の高値1.89を目指す展開が期待されます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": NaN,
          "change_pct": NaN
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25386.52,
          "change_pct": -1.03
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価は15%上昇",
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株市場を押し上げ",
        "原油、テクノロジー見通しがアジア株市場を揺さぶる",
        "原油、金利、地政学がアジア株市場を下押し",
        "ペルシャ湾の見通しがアジア株市場を揺るがす"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAsのクロスが一時的、RSIは中立域",
        "ai_diagnosis": "ゴールデンクロス発生時、25MAと75MAはほぼ同水準（1.88）であり、明確なトレンド転換を示唆するには弱かった。RSIも59と加熱感はなく、積極的な買いサインとは言えない状況。その後、一時的な上昇は見られたものの、実体経済や市場心理の悪化により、テクニカルサインが維持できなかった可能性が高い。",
        "lesson": "MAのクロスは確定を待つ。RSIも過熱域でない場合は根拠を補強する他の要素を重視する。",
        "category_tag": "MAクロス甘い"
      }
    }
  },
  {
    "id": "BTC-USD_4h_20260523_0641",
    "fired_at": "2026-05-23T06:41:08+09:00",
    "timeframe": "4h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 75954.15625,
    "stop_loss": 74884.22561902634,
    "take_profit_1": 77380.73042463155,
    "take_profit_2": 78094.01751194731,
    "atr": 713.2870873157715,
    "sl_pct": -1.4086531715947501,
    "tp1_pct": 1.8782042287930005,
    "tp2_pct": 2.8173063431895002,
    "indicators_at_signal": {
      "rsi": 35.37,
      "macd": -328.1296,
      "macd_sig": -217.1871,
      "ma25": 77082.21,
      "ma75": 78780.96,
      "bb_low": 75993.59,
      "bb_up": 78319.39,
      "recent_high": 78104.34,
      "recent_low": 75569.79
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアム、5月22日（金）の価格：今週の値動きはわずか",
      "今週のまとめ：株価上昇の中、ビットコインは横ばい",
      "Nasdaq、ビットコイン指数オプションのリスト公開でSECの承認を得る",
      "セクターアップデート：金融株、午後に上昇",
      "Coinbaseなどの仮想通貨関連株が下落。その数々の理由"
    ],
    "ai_narrative": "ビットコインは、ボリンジャーバンドの-2σにタッチし、RSIも35近辺と売られすぎ水準にあり、4H足で反発の兆しが見られます。MACDもデッドクロス後ですが、MACDラインがシグナルラインを上回れば更なる上昇が期待できます。直近のニュースは横ばいを窺わせるものが多いですが、Nasdaqによるビットコイン指数オプションのリスト公開は、機関投資家の関与拡大を示唆しており、長期的なポジティブ要因となり得ます。USDが強含みである点も、グローバルなリスクオフムードを示唆し、ビットコインのようなリスク資産への資金流入を一時的に抑制する可能性もあります。このシナリオが崩れるのは、75MAを明確に下抜ける展開です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-23T07:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-23T07:00:00+00:00",
    "max_favorable_excursion_pct": -0.079,
    "max_adverse_excursion_pct": -2.242,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": true,
      "hours_since_prev": 3.5,
      "prev_direction": "ショート（売り）",
      "prev_signal_id": "BTC-USD_4h_20260523_0313"
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 713.2871,
        "avg_atr_30d": 768.814,
        "ratio": 0.93,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [
        "ケビン・オリアリー氏、ビットコインとトークン化は「この仮想通貨法案が可決されるまで『ニッチ』にとどまる」と発言",
        "マイケル・セイラー氏、ビットコインの最もホットなトレンドについて率直な評価を下す"
      ],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "短期的な過熱感からの反落",
        "ai_diagnosis": "シグナル発火時、RSIは売られすぎ水準でしたが、25MAや75MAは下降トレンドを示唆しており、MACDもデッドクロス後で弱含みでした。ボリンジャーバンドの-2σタッチは一時的な反発の可能性を示唆しましたが、全体的なテクニカル環境はロングに不利であり、弱気圧力が勝ったと考えられます。ニュースも明確な買い材料に欠けました。",
        "lesson": "短期的な反発期待だけでなく、長期的な移動平均線やMACDの方向性も重視し、より明確な上昇トレンドへの転換を確認する。",
        "category_tag": "トレンド逆行"
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260523_1304",
    "fired_at": "2026-05-23T13:04:47+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%高の95.80に上昇",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
      "イラン戦争によるエネルギーショック、欧州成長を圧迫、インフレを押し上げへ",
      "高エネルギー価格がEU経済の重しに。ユーロはここで売り推奨。",
      "ユーロ建てステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルはMACDのデッドクロスにより短期的な下降転換を示唆しており、1.16050からのショートエントリーは妥当です。直近のニュースでは、イラン情勢によるエネルギー価格高騰が欧州経済の重しとなり、ユーロ売りを推奨する内容が見られ、テクニカルとファンダメンタルズが一致しています。通貨強弱でもドルがユーロを上回っており、この流れを支持しています。シナリオが崩れるとすれば、米国のインフレ懸念が後退し、FRBの利上げ観測が後退する展開が考えられます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "戦争"
        ],
        "matched_titles": [
          "イラン戦争によるエネルギーショック、欧州成長を圧迫、インフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAのレンジ相場への移行",
        "ai_diagnosis": "シグナル発火時、25MAと75MAがほぼ一致しており、明確なトレンドを形成していませんでした。MACDのデッドクロスは短期的な下降を示唆しましたが、レンジ相場ではテクニカル指標が機能しにくい状況でした。イラン情勢というファンダメンタルズ要因はあったものの、短期的なレンジ相場でテクニカルの優位性が失われ、ストップロスに達したと考えられます。",
        "lesson": "MAが収束しレンジ相場を示唆する際は、シグナル信頼度を低く評価し、エントリーを見送る、またはより明確なトレンドフォロー戦略を検討する。",
        "category_tag": "レンジ相場"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260523_1304",
    "fired_at": "2026-05-23T13:04:47+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルの1時間足チャートでは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎでない水準にあることも、さらなる上昇の余地を示唆します。  ファンダメンタルズでは、英国ポンドの通貨強弱がプラスである一方、豪ドルはマイナスと、通貨強弱もロングの方向感と一致しています。中国市場は上海総合指数、香港ハンセン指数ともに堅調であり、ハイテク株の好調さもアジア株式市場を押し上げており、豪ドルの上値追い風となる可能性があります。  このロングシナリオが崩れるのは、中国市場の軟調化が顕著になり、豪ドルの下落圧力が強まる場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る。株価は15%上昇。",
        "決算、ハイテク株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げ。",
        "原油、ハイテクの見通しがアジア株式市場を混乱させる。",
        "原油、金利、地政学がアジア株式市場を下押し。",
        "ペルシャ湾の見通しがアジア株式市場を混乱させる。"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "EMAのクロスがダマシとなった",
        "ai_diagnosis": "エントリー時、25MAと75MAはゴールデンクロスを示唆していましたが、その後MAが横ばいになり、明確なトレンドを形成できませんでした。RSIも59で方向感が薄れ、MACDもゼロライン付近で推移していたことから、シグナル発火時のポジティブなサインが持続せず、テクニカルが悪化したと考えられます。結果として、トレンドフォローの期待が裏切られました。",
        "lesson": "MAクロスがゴールデンクロスでも、その後のMAの傾きやクロス幅を確認し、ダマシの可能性を考慮する。",
        "category_tag": "MAダマシ"
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260523_1418",
    "fired_at": "2026-05-23T14:18:15+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "rsi_oversold_bounce"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 75459.1328125,
    "stop_loss": 75010.55344376118,
    "take_profit_1": 76057.2386374851,
    "take_profit_2": 76356.29154997764,
    "atr": 299.05291249254986,
    "sl_pct": -0.5944666364685767,
    "tp1_pct": 0.7926221819581022,
    "tp2_pct": 1.1889332729371533,
    "indicators_at_signal": {
      "rsi": 29.82,
      "macd": -491.7751,
      "macd_sig": -450.5051,
      "ma25": 76408.97,
      "ma75": 77096.22,
      "bb_low": 74671.88,
      "bb_up": 77704.43,
      "recent_high": 77491.21,
      "recent_low": 75127.33
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアムの価格、2026年5月22日（金）：今週の価格変動はわずか",
      "ケビン・オライリー氏、「この仮想通貨法案が可決されるまで、ビットコインとトークン化は「ニッチ」なままだろう」と発言",
      "マイケル・セイラー氏、ビットコインの最もホットなトレンドについて率直な評価を下す",
      "トランプ・メディアはビットコインを売却するのか？",
      "週刊まとめ：株式市場が上昇する中、ビットコインは横ばい"
    ],
    "ai_narrative": "ビットコインはRSIが過売り水準から反発し、短期的な押し目買いのチャンスを示唆しています。MACDも下落トレンドの勢いが鈍化しており、反転の兆しが見られます。25MA、75MA、ボリンジャーバンド-2σがサポートラインとして機能しており、エントリー水準はこれらのテクニカル指標とも整合性が取れています。  ニュース材料は価格変動に大きく影響するものは限定的ですが、仮想通貨法案の動向は中長期的には注視すべき点です。USDが通貨強弱で最も強く、ビットコインもUSD建てで取引されることを考慮すると、USDの堅調さはポジティブに働く可能性があります。  このシナリオが崩れるのは、直近の安値を明確に下抜けた場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-23T07:00:00+00:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-23T07:00:00+00:00",
    "max_favorable_excursion_pct": -0.063,
    "max_adverse_excursion_pct": -1.601,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 299.0529,
        "avg_atr_30d": 350.9774,
        "ratio": 0.85,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "反発兆しは一時的、下落勢いが継続",
        "ai_diagnosis": "シグナル発火時、RSIは過売り水準、MACDは勢い鈍化と反転の兆しはあったものの、25MA、75MAといった移動平均線がレジスタンスとして機能し、価格はこれらのラインを下回ったまま推移しました。エントリー後、下落圧力が予想以上に強く、短期的な反発は一時的で、下降トレンドが継続したためにSLにかかったと考えられます。",
        "lesson": "短期指標の反転兆しだけに頼らず、長期移動平均線や直近安値の維持を確認する。",
        "category_tag": "トレンド逆行"
      }
    }
  },
  {
    "id": "GC=F_1h_20260523_1723",
    "fired_at": "2026-05-23T17:23:07+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "本日の金価格（5月22日、金曜日）：金価格は週を通して4,500ドル近辺で推移",
      "GLD vs IAU：同じ金。異なる手数料。長期投資家が本当に持つべきはどちらか",
      "Canaccord、Hudbay Minerals (HBM)に「買い」レーティングを維持",
      "数年間にわたる強力な上昇の後、Endeavour Mining (TSX:EDV) の検討は手遅れか？",
      "数年間にわたる強力な上昇の後、Centerra Gold (TSX:CG) の検討は手遅れか？"
    ],
    "ai_narrative": "ゴールド先物は、ボリンジャーバンドの-2σにタッチし、RSIが50近辺にあることから、短期的な反発（ロング）が期待されます。MACDは下落を示唆していますが、25MAと75MAの乖離は小さく、押し目買いのチャンスとも解釈できます。ニュース材料は限定的ですが、週を通して4500ドル近辺で推移していることは、この水準のサポートが意識されていることを示唆します。USDの強さが他通貨に比べてやや優位である点は、安全資産としてのゴールドにはやや逆風ですが、急激な円安進行もゴールド価格を支える要因となり得ます。シナリオが崩れるのは、4500ドルを明確に下抜けた場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260523_1723",
    "fired_at": "2026-05-23T17:23:07+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80へ",
      "米国債利回り、勢いを失うもホルムズ海峡協定への期待で上昇",
      "イラン紛争によるエネルギーショック、欧州成長を圧迫、インフレを押し上げ",
      "高止まりするエネルギー価格がEU経済の重しに。ユーロはここで売り",
      "ユーロ・ステーブルコインプロジェクト、新たに25銀行が参加"
    ],
    "ai_narrative": "ユーロドルは、MACDのデッドクロスによる短期的な下降転換シグナルが点灯しました。RSIが44台と中立圏にあり、MAも水平で明確なトレンドが見られない状況ですが、昨今のインフレ懸念やエネルギー価格高騰が欧州経済に重石となっているというニュースと整合します。USDが他通貨に対しやや強含みである通貨強弱も、ユーロ売りの方向感を後押ししています。このシナリオが崩れるのは、米国長期金利の上昇が顕著になり、ドル買いが加速した場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 5,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MA のレンジ相場での機能不全",
        "ai_diagnosis": "エントリー時の MA が水平で明確なトレンドを示さず、レンジ相場であったことが原因と考えられます。MACDのデッドクロスは一時的なものとなり、RSIも中立圏であったため、テクニカル指標が示唆する下降トレンドは継続しませんでした。結果として、レンジ上限付近でのショートポジションが、レンジブレイクにより逆方向に動いた可能性が高いです。",
        "lesson": "レンジ相場での MA 頼りのシグナルには注意。レンジブレイクの兆候も確認し、エントリー判断を慎重にする。",
        "category_tag": "レンジ相場"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260523_1723",
    "fired_at": "2026-05-23T17:23:07+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎではない水準であり、MACDもゼロラインを上回ったことから、テクニカル的には買い目線で臨むのが妥当です。  通貨強弱でもGBPが強含み、AUDが弱含んでいることから、この方向感は支持されています。中国株式市場が堅調に推移していることは、景気敏感通貨であるAUDにとって追い風となる可能性があります。  このシナリオが崩れるのは、中国株が急落するなど、AUDの重石となるようなニュースが観測された場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価は15％上昇",
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げる",
        "原油、テクノロジーの見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAゴールデンクロス後の勢い喪失",
        "ai_diagnosis": "エントリー時の25MAと75MAはゴールデンクロスを示唆していたものの、その後の価格推移でMAの傾きが緩やかになり、明確な上昇トレンドを維持できませんでした。RSIも59と過熱感はなかったものの、MACDがゼロライン付近で推移していたことから、力強い上昇 momentum に欠けていた可能性があります。ATRが0.00という低水準も、方向感の乏しさを示唆しています。",
        "lesson": "MAゴールデンクロス後も、MAの傾きや価格の支持・抵抗を確認し、勢いの鈍化に注意する。",
        "category_tag": "MAクロス後失速"
      }
    }
  },
  {
    "id": "BTC-USD_4h_20260523_1911",
    "fired_at": "2026-05-23T19:11:08+09:00",
    "timeframe": "4h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "rsi_oversold_bounce",
      "bb_lower_touch"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 2,
    "direction": "ロング（買い）",
    "entry": 74657.609375,
    "stop_loss": 73544.8471070252,
    "take_profit_1": 76141.2923989664,
    "take_profit_2": 76883.1339109496,
    "atr": 741.8415119831993,
    "sl_pct": -1.4904874095090175,
    "tp1_pct": 1.9873165460120235,
    "tp2_pct": 2.980974819018035,
    "indicators_at_signal": {
      "rsi": 27.91,
      "macd": -665.9321,
      "macd_sig": -397.7835,
      "ma25": 76816.74,
      "ma75": 78503.3,
      "bb_low": 74737.6,
      "bb_up": 78980.4,
      "recent_high": 78104.34,
      "recent_low": 74251.3
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインとイーサリアムの本日（2026年5月22日金曜日）の価格：今週は値動きほとんどなし",
      "ビットコイン1枚で家を買える日は来るのか？",
      "Riot Platforms（RIOT）は、アッシェンブレンナー氏にとって買うべき最高の株か？",
      "Jefferies、Core Scientific（CORZ）はAIインフラ需要増に有利なポジションにあると予測",
      "ケビン・オリアリー氏、ビットコインとトークン化は「この仮想通貨法案が通過するまで」「ニッチな存在」であり続けるだろうと発言"
    ],
    "ai_narrative": "ビットコインは4H足でRSIの過売り反発とボリンジャーバンド-2σタッチにより、短期的な買いシグナルが点灯しています。直近のローソク足は安値付近からの反発を示しており、テクニカル的には押し目買いの好機と判断できます。ファンダメンタルズ面では、目立った価格変動がないというニュースもあり、市場の様子見ムードがうかがえます。通貨強弱ではUSDがやや優位ですが、ビットコインへの直接的な影響は限定的です。このロングシナリオは、74251.30を明確に下抜ける展開となれば崩れる可能性があります。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-23T20:00:00+00:00",
    "hit_tp1_at": "2026-05-23T20:00:00+00:00",
    "hit_tp2_at": "2026-05-23T20:00:00+00:00",
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 3.522,
    "max_adverse_excursion_pct": -0.107,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 2 種併発 (+2)",
        "環境 A (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 741.8415,
        "avg_atr_30d": 769.7483,
        "ratio": 0.96,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GC=F_1h_20260523_2136",
    "fired_at": "2026-05-23T21:36:04+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "Metals One：投資家、資金提供者、開発者として（復習）",
      "GLD vs IAU：同じ金でも手数料が違う。長期投資家が本当に持つべきはどちらか？",
      "Canaccord、Hudbay Minerals（HBM）に「買い」レーティングを維持",
      "複数年にわたる強力な上昇の後、Endeavour Mining（TSX:EDV）を検討するには遅すぎるか？",
      "複数年にわたる強力な上昇の後、Centerra Gold（TSX:CG）を検討するには遅すぎるか？"
    ],
    "ai_narrative": "ゴールド先物、1H足でボリンジャーバンド-2σタッチからの反発期待でロングを推奨します。RSIは50超、MACDもゼロライン付近でクロス手前であり、短期的な過熱感の解消と上昇への転換を示唆しています。為替強弱ではUSDが小幅上昇ですが、円安基調は金価格にプラスに働きやすい状況です。シナリオが崩れるのは、直近安値を明確に下回る展開です。足元のニュース材料は限定的ですが、市場全体のセンチメントとしては安全資産としての金への関心は依然として高いと考えられます。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260523_2136",
    "fired_at": "2026-05-23T21:36:04+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%高の95.80へ上昇",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待から上昇継続",
      "イラン戦争によるエネルギーショック、欧州成長の重しとなりインフレを押し上げへ",
      "高止まりするエネルギー価格がEU経済の重しに。ユーロはここで売却を。",
      "ユーロ連動ステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルは、MACDのデッドクロスにより短期的な下降転換のシグナルが出ました。RSIも50を下回り、弱含みを示唆しています。ファンダメンタルズでは、エネルギー価格高騰が欧州経済の重しとなり、インフレ懸念からユーロ売り圧力が強まる可能性が指摘されています。通貨強弱でもドルがユーロを上回っており、ショート（売り）の方向感が支持されます。このシナリオが崩れるのは、米国債利回りの大幅な低下など、ドル売りの要因が強まった場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "戦争"
        ],
        "matched_titles": [
          "イラン戦争によるエネルギーショック、欧州成長の重しとなりインフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAのレンジ相場への移行",
        "ai_diagnosis": "エントリー時、25MAと75MAがほぼ同水準で推移しており、明確なトレンドを形成していませんでした。RSIが50を下回っていたものの、MACDもゼロ近辺でデッドクロスしたばかりであり、短期的な下降転換の確度が低かったと言えます。結果として、レンジ相場の中で一時的な下落が反転し、SLにヒットしたと考えられます。",
        "lesson": "MAが収束しレンジ相場を示唆する場合、シグナルの精度が低下する可能性を考慮し、エントリーを見送る、またはより明確なブレイクアウトを待つ。",
        "category_tag": "レンジ・MA収束"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260523_2136",
    "fired_at": "2026-05-23T21:36:04+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎでない水準であり、MACDもシグナルを上回ったことから、この上昇は短期的に継続する可能性が高いと判断できます。  通貨強弱でも、ポンドが堅調、豪ドルが弱含みと、このロングの方向性と一致しています。中国情勢については、上海・香港市場が上昇するなど、足元では豪ドルにとって好材料が見られますが、原油や地政学リスクといった下押し要因も存在するため、中国景気の動向には引き続き注視が必要です。  このシナリオが崩れるとすれば、ボリンジャーバンドの-2σを明確に下抜ける展開が考えられます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価は15%上昇",
        "決算、ハイテク株の強さ、ペルシャ湾の見通しがアジア株市場を押し上げ",
        "原油、ハイテク見通しがアジア株市場を揺るがす",
        "原油、金利、地政学がアジア株市場を下押し",
        "ペルシャ湾の見通しがアジア株市場を揺るがす"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAサポートの崩壊と短期的な反転",
        "ai_diagnosis": "シグナル発火時、25MAと75MAが同値1.88であり、明確なゴールデンクロスと断定するには不十分でした。エントリー後、価格はMAサポートを維持できず下落。ATRが0だったため、ボラティリティの低さから一時的な下落でもSLに達しやすい状況でした。RSI59は買われすぎではありませんでしたが、上昇の勢いが持続しませんでした。",
        "lesson": "MAが同値の場合はクロス確定を待つ。ATR0は低ボラティリティを示唆、慎重なエントリーを心がける。",
        "category_tag": "MAサポート割れ"
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260523_2259",
    "fired_at": "2026-05-23T22:59:35+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "rsi_oversold_bounce",
      "macd_golden"
    ],
    "primary_signal": "rsi_oversold_bounce",
    "primary_signal_label": "🟢 RSI 過売り反発（押し目買い候補）",
    "signal_count": 2,
    "direction": "ロング（買い）",
    "entry": 75135.9765625,
    "stop_loss": 74671.10011115747,
    "take_profit_1": 75755.8118309567,
    "take_profit_2": 76065.72946518505,
    "atr": 309.91763422835317,
    "sl_pct": -0.6187135279406847,
    "tp1_pct": 0.8249513705875795,
    "tp2_pct": 1.2374270558813694,
    "indicators_at_signal": {
      "rsi": 39.99,
      "macd": -526.3637,
      "macd_sig": -547.317,
      "ma25": 75593.43,
      "ma75": 76841.46,
      "bb_low": 74227.88,
      "bb_up": 76347.01,
      "recent_high": 76995.43,
      "recent_low": 74251.3
    },
    "news_count": 5,
    "news_titles": [
      "イーサリアムに注力するSBETとBMNR、MicroStrategy(MSTR)の戦略に続き、Russell 3000 Indexに採用",
      "CLARITY法案専門家、成立確率を70%と予測：ビットコインへの影響は？",
      "Trump Media、ビットコインへの投資で4億5500万ドルの損失：さらに2億500万ドルが動いた理由とは？（更新）",
      "Arthur Hayes氏、「債務のハンガー・ゲーム」を警告：ビットコインは「政策パニック」ラリーを狙う",
      "今日のビットコインニュース：ARMA法案とは何か、BTCへの影響は？"
    ],
    "ai_narrative": "ビットコインは、RSIの過売りからの反発とMACDのゴールデンクロスにより、短期的な上昇転換の兆しが見られます。直近のニュースでは、CLARITY法案成立予測やArthur Hayes氏の「政策パニック」ラリーへの期待が、ビットコインへのポジティブなセンチメントを後押ししています。USD高の通貨強弱も、リスク資産への資金流入を示唆しています。このシナリオは、75MAを明確に下抜けた場合に崩れる可能性があります。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-23T18:00:00+00:00",
    "hit_tp1_at": "2026-05-23T18:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 1.003,
    "max_adverse_excursion_pct": -0.16,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 2 種併発 (+2)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 309.9176,
        "avg_atr_30d": 343.7039,
        "ratio": 0.9,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GC=F_1h_20260524_0425",
    "fired_at": "2026-05-24T04:25:05+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "債務削減と四半期決算の改善を経て、Americas Gold and Silver（TSX: USA）の企業価値を分析",
      "ビリオネア、マーク・キューバン氏がビットコイン保有分を売却、アダム・バック氏がそのデータに異議",
      "ほとんどの金ETFは毎年0.40%を徴収、しかし、あるETFはその4分の1。計算すれば、その差は家族旅行になる",
      "1911 Gold、マニトバ州True North鉱山での地下掘削プログラムを拡大 - ICYMI",
      "First Phosphate CEO、Agnico Eagleのリン鉱石市場への9400万ドルでの参入について語る - ICYMI"
    ],
    "ai_narrative": "ゴールド先物（4523.20ドル）は、ボリンジャーバンド-2σ（4505.43ドル）にタッチし、RSIが50.7と中立圏にあることから、短期的な反発が期待されます。MACDはシグナル線を下回っていますが、75MA（4516.86ドル）が25MA（4524.56ドル）を下回っており、下落トレンドが継続する可能性も示唆されます。  ファンダメンタルズ面では、金ETFのコスト削減や鉱山企業の掘削拡大といったニュースは、相対的に金への投資妙味を高める可能性があります。ただし、ビリオネアのビットコイン売却は、リスク資産への資金シフトを示唆しており、ゴールドにとっては逆風となる可能性も否定できません。  通貨強弱ではUSDが上昇しており、ドル高はゴールドにとってネガティブ要因となります。  このシナリオが崩れるのは、-2σを明確に下抜け、75MAも下回った場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260524_0425",
    "fired_at": "2026-05-24T04:25:05+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待から上昇",
      "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫しインフレを押し上げへ",
      "高止まりするエネルギー価格、EU経済の重しに。ユーロはここから売り推奨。",
      "ユーロ建てステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルはMACDのデッドクロスと25MA、75MAが水平であることから、短期的な下降転換の兆候が見られます。直近20本も高値安値が同じ水準に収束しており、方向感の定まらない状況ですが、MACDがシグナル線を下抜けたことで売り優勢に。  ファンダメンタルズでは、イラン情勢によるエネルギーショックが欧州経済の成長を圧迫し、ユーロ売りを後押しする材料となっています。通貨強弱でもドルがユーロを上回っており、ショート方向への見方を補強します。  このショートシナリオが崩れるのは、1.16 (+0.12%)のストップロスを上抜けた場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "戦争"
        ],
        "matched_titles": [
          "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫しインフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAの収束、方向感の欠如",
        "ai_diagnosis": "エントリー時、25MAと75MAが完全に水平に収束しており、明確なトレンドを形成していませんでした。MACDもゼロライン近辺で方向感に欠ける状況であり、短期的な下降転換の兆候はあったものの、強力な下落圧力があったとは言えません。ファンダメンタルズ要因でショートに傾いたものの、テクニカル的な裏付けが弱かったため、わずかな上昇でSLにヒットしたと考えられます。",
        "lesson": "MAの収束時は注意。確実なトレンド転換を確認し、ボラティリティ上昇を確認してからエントリーする。",
        "category_tag": "レンジ・低ボラ"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260524_0425",
    "fired_at": "2026-05-24T04:25:05+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルの1時間足チャートで、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りが示唆されています。RSIも59と買われすぎではない水準にあり、MACDもシグナルを上回っており、テクニカル的には買いシグナルが優勢です。  通貨強弱も、GBPが堅調、AUDが軟調と、このペアのロング（買い）方向と一致しています。中国経済については、上海総合指数や香港ハンセン指数が上昇しており、ハイテク株の決算も好調といったポジティブなニュースが、AUDの押し上げ要因となる可能性があります。  このシナリオが崩れる（ストップロスに到達する）展開としては、中国経済の減速懸念が再燃し、AUDが急落するケースが考えられます。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価は15%急騰",
        "決算、ハイテク株の強さ、ペルシャ湾の見通しがアジア株市場を押し上げる",
        "原油、ハイテク見通しがアジア株市場を揺さぶる",
        "原油、金利、地政学がアジア株市場を下押し",
        "ペルシャ湾の見通しがアジア株市場を揺さぶる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MA ゴールデンクロス後の下降",
        "ai_diagnosis": "エントリー時の25MAと75MAはほぼ同水準であり、明確なゴールデンクロスとは言えない状態でした。RSIも60に近く、過熱感はないものの、勢いが弱まっていた可能性があります。その後のチャートでは、MAが交錯し、明確なトレンドを形成しないまま価格が下落し、SLに到達しました。中国経済のポジティブニュースは限定的だったか、他の要因で相殺されたと考えられます。",
        "lesson": "MAのクロスは確定を待つ。RSIの勢いも考慮し、エントリー精度を高める。",
        "category_tag": "MAダマシ"
      }
    }
  },
  {
    "id": "GC=F_1h_20260524_0907",
    "fired_at": "2026-05-24T09:07:59+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "好調な年と最近の調整を経たMurphy Oil (MUR)の企業価値評価を分析",
      "負債削減と四半期業績改善後のAmericas Gold and Silver (TSX:USA)の企業価値評価を探る",
      "Adam Back氏、巨額のビットコイン保有売却を行ったMark Cuban氏のビットコインデータに異議",
      "ほとんどの金ETFは毎年0.40%を徴収。それの1/4しか徴収しないETFも。計算すれば、その差は家族旅行になる。",
      "1911 Gold、マニトバ州True North Mineでの地下掘削プログラムを拡大 - ICYMI"
    ],
    "ai_narrative": "ゴールド先物 1H 足において、ボリンジャーバンド -2σタッチは典型的な短期反発シグナルであり、RSI 50.7、MACD のクロス間近といった他のテクニカル指標も同様の方向感を示唆しています。直近のニュースは貴金属鉱業企業の動向に触れているものの、価格に直接影響を与えるものは限定的です。通貨強弱では USD が小幅上昇ですが、金は一般的にドル高に逆相関するため、この点は注意が必要です。シナリオが崩れるとすれば、4505.43 を明確に下抜けた場合でしょう。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260524_0907",
    "fired_at": "2026-05-24T09:07:59+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡取引への期待で上昇継続",
      "イラン有事のエネルギーショック、欧州経済成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格がEU経済を圧迫。ユーロはここで売り",
      "ユーロ建てステーブルコインプロジェクト、新規銀行25行を追加"
    ],
    "ai_narrative": "ユーロドルは、MACDのデッドクロスにより短期的な下落転換を示唆しています。これは、直近の価格帯や移動平均線が横ばいであることからも、一時的な方向転換の可能性を示唆しています。  ファンダメンタルズでは、高止まりするエネルギー価格が欧州経済の圧迫要因となっており、ユーロ売りを後押しする材料となっています。通貨強弱もドルがユーロを上回っており、この下落シナリオと整合的です。  このシナリオが崩れるのは、米国のインフレ懸念が後退し、FRBの金融引き締めペースが鈍化するとの観測が強まった場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 5,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "一時的な反発、ファンダメンタルズの誤解",
        "ai_diagnosis": "シグナル発火時、MACDはデッドクロスを示唆しましたが、RSIは44.37と中立圏にあり、下落の勢いは弱かったと考えられます。移動平均線も横ばいで、明確なトレンド転換とは言えませんでした。ファンダメンタルズのユーロ売り圧力が一時的に後退したか、市場が別の要因に反応した可能性があります。",
        "lesson": "RSIやMAの支持を確認し、ファンダメンタルズの継続性を慎重に見極める。短期的な反発にも注意。",
        "category_tag": "レンジ相場 / 弱シグナル"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260524_0907",
    "fired_at": "2026-05-24T09:07:59+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが発生し、短期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎでなく、MACDもシグナルを上抜けており、テクニカル的にも買い優勢の展開が期待できます。通貨強弱でも、ポンドが強く豪ドルが弱い状況であり、シグナル方向と一致しています。中国情勢は、上海総合指数や香港ハンセン指数が堅調に推移しており、AUDの上値追い風となる可能性があります。ただし、中国市場の急変や、ボリンジャーバンドの-2σを下抜ける展開となれば、シナリオは崩れるでしょう。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価15%高",
        "決算・ハイテク株の強さ・ペルシャ湾見通しがアジア株市場を押し上げ",
        "原油・ハイテク見通しがアジア株市場を動揺させる",
        "原油・金利・地政学リスクがアジア株市場を圧迫",
        "ペルシャ湾見通しがアジア株市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MACDのデッドクロスとRSIの低下",
        "ai_diagnosis": "エントリー直後、25MAと75MAのゴールデンクロスは維持されたものの、MACDがシグナルを下抜けデッドクロスを形成。RSIも59から低下し、買われすぎではないものの勢いの減速を示唆。中国情勢は好転したが、ポンドオージーのテクニカルが悪化し、ストップロスに達した。",
        "lesson": "MACD、RSIの勢い鈍化に早期警戒。短期的なテクニカル転換サインを見逃さない。",
        "category_tag": "テクニカル転換"
      }
    }
  },
  {
    "id": "GC=F_1h_20260524_1410",
    "fired_at": "2026-05-24T14:10:54+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "強力な複数年にわたる株主リターンを受けたFrontline (NYSE:FRO) のバリュエーション評価",
      "最近の株価下落と長期的な利益を踏まえたCoeur Mining (CDE) のバリュエーション評価",
      "好調な1年と最近の下落を受けたMurphy Oil (MUR) のバリュエーション評価",
      "債務削減と四半期決算の改善を受けたAmericas Gold and Silver (TSX:USA) のバリュエーション分析",
      "マーク・キューバン氏のビットコイン保有売却後、Adam Back氏が同氏のビットコインデータを疑問視"
    ],
    "ai_narrative": "ゴールド先物 1H 足において、ボリンジャーバンド -2σタッチからの反発期待がロングの根拠です。RSI 50.7、MACD のクロス直前と、トレンド転換の兆しが見られます。FRNT、CDE などの金鉱株や貴金属関連企業のバリュエーション評価は、実需や需給の観点からゴールド価格への間接的な支援材料となる可能性があります。USD の微増は、安全資産としてのゴールドへの需要をやや抑制するかもしれませんが、全体として安心感に乏しい状況は継続しています。シナリオが崩れるのは、-2σを下抜け、さらに 75MA も割り込む展開となった場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260524_1410",
    "fired_at": "2026-05-24T14:10:54+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
      "イラン紛争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格、EU経済の重しに。ユーロはここで売り",
      "ユーロ建てステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルはMACDのデッドクロスにより短期的な下降転換が示唆されました。RSIも40台と中立圏下限に近く、下落余地を示唆しています。ファンダメンタルズでは、エネルギー価格高騰による欧州経済への懸念がユーロ売り材料となる一方、ドルの底堅さも確認されており、ショート方向への見方が支持されます。通貨強弱でもドルがユーロを上回っており、整合性は取れています。シナリオが崩れるとすれば、米国の金融政策に関するタカ派的な発言が急増し、ドルが全面高となる場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 5,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAとMACDが方向感不明瞭だった",
        "ai_diagnosis": "シグナル発火時、25MAと75MAは1.16で一致しており、明確なトレンドを示唆していませんでした。MACDもほぼゼロ近辺でデッドクロスしたばかりであり、短期的な下降転換の確実性に欠けていました。RSIも40台後半で、強い売りサインとは言えませんでした。市場は明確な方向性を欠き、短期的なノイズでSLに達した可能性があります。",
        "lesson": "MAのクロスやMACDのデッドクロスに加えて、MAの傾きや乖離率も考慮し、より確実なエントリーポイントを待つ。",
        "category_tag": "方向感不明瞭"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260524_1410",
    "fired_at": "2026-05-24T14:10:54+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドル（GBP/AUD）は、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59と買われすぎでも売られすぎでもない水準にあること、MACDもシグナルを上回っていることから、この上昇の勢いは短期的には継続する可能性があります。  通貨強弱を見ると、ポンドが堅調、豪ドルが弱含みという複合順張りシグナルと一致しており、これもロング（買い）方向の妥当性を補強しています。  中国情勢については、上海総合指数、香港ハンセン指数が上昇しており、テクノロジー株の好決算も伝わっています。これは豪ドルの上値に対する追い風となる可能性があります。  このシナリオが崩れるのは、中国市場に急激な悪化が見られ、AUDが急速に売られる展開です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価15%上昇",
        "決算、テクノロジー株の強さ、ペルシャ湾の展望がアジア株式市場を押し上げる",
        "原油、テクノロジーの見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の展望がアジア株式市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "ゴールデンクロス後の反落",
        "ai_diagnosis": "ゴールデンクロス発生後、短期的な上昇が期待されたものの、RSIが59と中立圏であったこと、およびMACDがシグナルをわずかに上回っていただけだったことが、上昇の持続性に欠けた可能性を示唆しています。中国情勢の好材料も、ポンドオージーには短期的に影響しませんでした。",
        "lesson": "ゴールデンクロス後も、RSI・MACDの過熱感や反転サインに注意。短期指標の補助確認を強化する。",
        "category_tag": "トレンド転換失敗"
      }
    }
  },
  {
    "id": "GC=F_1h_20260524_1929",
    "fired_at": "2026-05-24T19:29:29+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "強力な複数年株主リターンの後、Frontline（NYSE: FRO）のバリュエーションを評価する",
      "最近の株価下落と長期的な利益の後、Coeur Mining（CDE）のバリュエーションを評価する",
      "好調な一年と最近の下落の後、Murphy Oil（MUR）のバリュエーションを評価する",
      "債務削減と四半期決算改善後の、Americas Gold and Silver（TSX: USA）のバリュエーションを見る",
      "Adam Back、富豪の保有株売却を受けてMark Cuban氏のビットコインデータを疑問視"
    ],
    "ai_narrative": "ゴールド先物は、ボリンジャーバンド-2σにタッチし、反発の兆しを見せています。RSIが50を上回り、MACDもシグナルに接近していることから、短期的な上昇が期待できます。通貨強弱ではUSDが最も強く、これは一般的にゴールドには逆風ですが、現時点ではテクニカル要因が優位と判断します。FR0、CDE、MUR、USAといった貴金属関連企業のバリュエーション評価ニュースは、市場の関心が貴金属セクターにあることを示唆しており、限定的ですがポジティブな材料となり得ます。シナリオが崩れるのは、25MAを明確に下抜けた場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260524_1929",
    "fired_at": "2026-05-24T19:29:29+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡協定への期待で上昇",
      "イラン戦争によるエネルギーショック、欧州経済の重しとなりインフレを押し上げへ",
      "高騰するエネルギー価格がEU経済を圧迫、ユーロはここで売り",
      "ユーロ・ステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルは、MACDのデッドクロスにより短期的な下降転換を示唆しています。RSIが40台後半で推移し、MAが横ばいであることから、これ以上の急騰は期待しにくい状況です。  ファンダメンタルズでは、イラン情勢によるエネルギー価格高騰が欧州経済の重しとなり、インフレを押し上げる懸念がユーロの圧迫材料となっています。通貨強弱でもドルがユーロを上回っており、ショート目線での取引を支持します。  このシナリオが崩れるのは、予想外の金融政策緩和期待などでユーロが急速に買い戻される場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 2 件: 戦争,ホルムズ海峡"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 2,
        "matched_keywords": [
          "戦争",
          "ホルムズ海峡"
        ],
        "matched_titles": [
          "米国債利回り、勢いを失うもホルムズ海峡協定への期待で上昇",
          "イラン戦争によるエネルギーショック、欧州経済の重しとなりインフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化 / ファンダメンタル",
        "primary_cause": "MACDデッドクロス弱まらず、ファンダでユーロ強まる",
        "ai_diagnosis": "エントリー時点のMACDデッドクロスは微弱で、下降転換の勢いが弱かった。AI解説にあったイラン情勢によるエネルギー価格高騰がインフレ懸念となり、欧州経済の重しとなるはずだったが、市場はむしろユーロ買いで反応した可能性がある。一時的なユーロの買い戻しがSLヒットに繋がった。ATRが0であったことも、想定外の動きを示唆している。",
        "lesson": "MACDのデッドクロスが微弱な場合は、確度が高い根拠を補強するか、トレードを見送る。ファンダメンタルズの市場反応を注視する。",
        "category_tag": "ファンダ・逆風"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260524_1929",
    "fired_at": "2026-05-24T19:29:29+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが確認され、中期的な上昇トレンド入りを示唆しています。RSIは59と買われすぎではない水準であり、MACDもプラス圏でシグナルを上回っており、テクニカル上、買い方向が優位です。通貨強弱においても、ポンドが対豪ドルで強含んでおり、シグナル方向と一致しています。  ファンダメンタルズ面では、上海・香港市場が堅調に推移し、テクノロジー株に好調な決算が出ていることは、豪ドルの上値追い材料となり得ます。ただし、原油や地政学リスクなど、アジア市場を下押しする要因も複数存在するため、中国景気の動向を注視する必要があります。  このロングシナリオが崩れるのは、1.88のサポートラインを明確に下抜けた場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価は15%上昇",
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げ",
        "原油、テクノロジーの見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を下押し",
        "ペルシャ湾の見通しがアジア株式市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MAのクロスがダマシとなり、短期的な下落に転換",
        "ai_diagnosis": "シグナル発火時には25MAが75MAを上抜けるゴールデンクロスを確認し、上昇トレンドの兆しがあった。しかし、エントリー後、相場はMAに沿うことなく、むしろMA近辺で膠着し、その後MAを下抜けた。RSIも59から下落し、MACDもマイナス圏に転落するなど、テクニカル指標は弱気に転じた。",
        "lesson": "MAクロスはあくまで中期的な目安。短期的な値動きや他の指標との複合的な判断が重要。",
        "category_tag": "MAダマシ"
      }
    }
  },
  {
    "id": "GC=F_1h_20260524_2342",
    "fired_at": "2026-05-24T23:42:06+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "鉱山株への1000万ドル投資：このファンドについて知っておくべきこと",
      "金価格4500ドル超、45ドル未満の鉱山株4社は依然として超割安",
      "長期にわたる好調な株主還元を踏まえたFrontline (NYSE:FRO)の企業価値評価",
      "直近の株価下落と長期的な値上がりを踏まえたCoeur Mining (CDE)の企業価値評価",
      "好調な1年と直近の下落を踏まえたMurphy Oil (MUR)の企業価値評価"
    ],
    "ai_narrative": "ゴールド先物は、ボリンジャーバンドの-2σにタッチし、反発の兆しを見せています。RSIは50台で推移しており、MACDはシグナルを下回っていますが、短期的な売られすぎからの反転が期待されます。ファンダメンタルズでは、鉱山株への投資や割安な鉱山株の話題があり、金価格の上昇を後押しする可能性があります。USDの強さとは逆行しますが、安全資産としての金の需要は依然として存在します。シナリオが崩れるのは、4500ドルを明確に割り込んだ場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260524_2342",
    "fired_at": "2026-05-24T23:42:06+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "macd_dead",
      "ma_golden",
      "bb_lower_touch"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 3,
    "direction": "ロング（買い）",
    "entry": 76356.0234375,
    "stop_loss": 75838.07724949393,
    "take_profit_1": 77046.61835484143,
    "take_profit_2": 77391.91581351213,
    "atr": 345.29745867071057,
    "sl_pct": -0.6783304901020971,
    "tp1_pct": 0.9044406534694627,
    "tp2_pct": 1.3566609802041942,
    "indicators_at_signal": {
      "rsi": 47.09,
      "macd": 225.7446,
      "macd_sig": 266.5686,
      "ma25": 76491.94,
      "ma75": 76490.36,
      "bb_low": 76156.56,
      "bb_up": 77335.24,
      "recent_high": 77374.94,
      "recent_low": 75376.01
    },
    "news_count": 5,
    "news_titles": [
      "CleanSpark（CLSK）の新財務責任者は、ビットコインマイナーからAIインフラ企業への転換を再構築できるか？",
      "MSTYのカバーコールETF、損失を被る間も利益を上限化",
      "Peter Schiffは「クジラ」がビットコインを「バガー」に投げていると主張、オンチェーンデータは否定",
      "BeInCrypto 100 Institutional Awards ノミネート：Nubankが最優秀デジタル資産ネオバンクに",
      "今週の仮想通貨：ビットコインの変動、イラン取引、Cardanoのリスクなど"
    ],
    "ai_narrative": "ビットコインは76356ドルで、短期的な下落シグナル（MACDデッドクロス）が出ているものの、25MAが75MAを上抜けるゴールデンクロスとボリンジャーバンド-2σタッチからの反発期待が重なり、中期的な上昇トレンド継続の可能性を示唆しています。USDが通貨強弱で最も強く、ビットコインがドル建てで取引されることを考慮すると、この上昇方向感と整合しています。足元のニュース材料は限定的ですが、AIインフラへの転換や機関投資家の動向に関する報道は、長期的なビットコインの価値上昇への期待を後押しする可能性があります。シナリオが崩れるとすれば、76156.56ドルの-2σラインを明確に下抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-25T00:00:00+00:00",
    "hit_tp1_at": "2026-05-25T00:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.998,
    "max_adverse_excursion_pct": -0.125,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 3 種併発 (+3)",
        "環境 B (+1)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: war"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 345.2975,
        "avg_atr_30d": 335.257,
        "ratio": 1.03,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "war"
        ],
        "matched_titles": [
          "BeInCrypto 100 Institutional Awards ノミネート：Nubankが最優秀デジタル資産ネオバンクに"
        ]
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260524_2342",
    "fired_at": "2026-05-24T23:42:06+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
      "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格、EU経済に重荷 – ここでユーロ売りを推奨",
      "ユーロのステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルは、MACDのデッドクロスにより短期的な下降転換のシグナルが出ました。RSIが44.4と中立圏にあるものの、25MAと75MAがほぼ横ばい、ボリンジャーバンドの±2σも1.16で一致しており、レンジ相場からの下放れを狙うショート戦略が妥当と考えられます。  ファンダメンタルズでは、「イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ」や「高止まりするエネルギー価格、EU経済に重荷 – ここでユーロ売りを推奨」といった、ユーロ圏経済への下押し圧力となるニュースが確認できます。通貨強弱でもドルがユーロを上回っており、ショート方向との整合性が見られます。  このシナリオが崩れるのは、重要な経済指標の発表などでユーロ圏からの好材料が出現し、テクニカル指標が急速に上昇した場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 2 件: ホルムズ海峡,戦争"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 2,
        "matched_keywords": [
          "ホルムズ海峡",
          "戦争"
        ],
        "matched_titles": [
          "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇継続",
          "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "レンジ相場からの下放れ失敗",
        "ai_diagnosis": "シグナル発火時、MACDはデッドクロスを示唆していたものの、RSIが中立圏であり、MAも横ばいでレンジ相場を形成していました。このレンジ相場から下放れを狙ったショート戦略でしたが、市場は下落せず、むしろ一時的に上昇したため、SLにヒットしました。ATRが0であったことも、レンジ相場を裏付けています。",
        "lesson": "レンジ相場からのブレイクアウト狙いは、ダマシに注意。レンジ幅とブレイクの強さを確認する。",
        "category_tag": "レンジブレイク失敗"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260524_2342",
    "fired_at": "2026-05-24T23:42:06+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドル（1.88440）の1H足チャートでは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59.0と買われすぎではない水準であり、MACDもポジティブな領域でシグナル線を上回っているため、テクニカル面では買い優位と判断できます。  通貨強弱でも、ポンドが底堅く豪ドルが軟調であることから、このロングの方向感と一致しています。中国株式市場はテクノロジー株が堅調な一方で、原油や地政学リスクが重しとなるなど、混在した状況です。上海総合指数や香港ハンセン指数は上昇していますが、AUDの明確な追い風とは言えず、中国景気の動向は今後のAUDの上値に影響を与えるでしょう。  このシナリオが崩れるのは、75MAを下抜ける展開です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価は15%高",
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げる",
        "原油・テクノロジーの見通しがアジア株式市場を混乱させる",
        "原油、金利、地政学がアジア株式市場の重しとなる",
        "ペルシャ湾の見通しがアジア株式市場を混乱させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MA ゴールデンクロス後、即座に失速",
        "ai_diagnosis": "シグナル発火時、25MAが75MAを上抜けたゴールデンクロスは短期的な上昇を示唆するも、実際にはその後の陽線が伸びず、すぐに陰線で押し戻されました。RSI 59.03は買われすぎではないものの、MAのクロスだけではトレンド転換を確定するには不十分でした。ATR(14)が0.00であることから、ボラティリティの低下がトレンド形成の難しさを示唆していた可能性があります。",
        "lesson": "MAクロス後の値動きを重視。陽線が続かず失速なら、早期撤退を検討。",
        "category_tag": "MAクロス弱"
      }
    }
  },
  {
    "id": "GC=F_1h_20260525_0514",
    "fired_at": "2026-05-25T05:14:47+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "2026年5月、公正価値を下回る可能性のあるASX上場銘柄",
      "ゴールドマイナーへの1000万ドル投資、このファンドについて知っておくべきこと",
      "金価格4500ドル超、45ドル未満の鉱山株4社は依然として割安",
      "Frontline (NYSE:FRO)の堅調な長期株主還元を踏まえた企業価値評価",
      "Coeur Mining (CDE)の最近の株価下落と長期的な利益を踏まえた企業価値評価"
    ],
    "ai_narrative": "ゴールド先物はボリンジャーバンド-2σにタッチし、反発が期待できるテクニカルシグナルが出ています。RSIが50台であり、MACDもクロス間近と、過度な売り疲れからの反転を示唆しています。25MAが75MAを上回っていることも、短期的な上昇トレンドを支持しています。ファンダメンタルズでは、金価格4500ドル超えが割安な鉱山株への投資を示唆しており、長期的な需要も期待できます。USDが通貨強弱で最も強く、ドル高が金価格の下押し圧力となりうる一方、地政学リスクやインフレ懸念が根強く、安全資産としての金への需要は依然として高いと考えられます。このシナリオが崩れるのは、4500ドルを明確に下抜ける場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_1h_20260525_0514",
    "fired_at": "2026-05-25T05:14:47+09:00",
    "timeframe": "1h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "macd_dead"
    ],
    "primary_signal": "macd_dead",
    "primary_signal_label": "🔴 MACD デッドクロス（短期下降転換）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 1.160496711730957,
    "stop_loss": 1.1618820433078607,
    "take_profit_1": 1.1586496029617523,
    "take_profit_2": 1.15772604857715,
    "atr": 0.0009235543846023891,
    "sl_pct": 0.1193740200122817,
    "tp1_pct": -0.1591653600163756,
    "tp2_pct": -0.2387480400245634,
    "indicators_at_signal": {
      "rsi": 44.37,
      "macd": -0.0002,
      "macd_sig": -0.0002,
      "ma25": 1.16,
      "ma75": 1.16,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.16,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇基調",
      "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格がEU経済を圧迫。ユーロはここで売却を。",
      "ユーロ連動ステーブルコインプロジェクト、新たに25行が参加"
    ],
    "ai_narrative": "ユーロドルはMACDのデッドクロスにより短期的な下落転換を示唆しています。RSIが40台後半であること、25MAと75MAが横ばいであることから、明確なトレンド形成前の一時的な下落の可能性が高いと考えられます。  ファンダメンタルズでは、イラン情勢によるエネルギー価格高騰が欧州経済への圧迫とインフレ懸念を高めており、ユーロ売り材料となっています。一方、ドルは他通貨に対し堅調なため、通貨強弱とも整合性が取れています。  このショートシナリオが崩れるのは、1.16を上抜けてMAにサポートされる展開となった場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T00:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T00:00:00+01:00",
    "max_favorable_excursion_pct": -0.314,
    "max_adverse_excursion_pct": -0.384,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "✅ 4H 下降トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/USD 強弱差は小さい（-0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 2 件: 戦争,ホルムズ海峡"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0009,
        "avg_atr_30d": 0.0011,
        "ratio": 0.82,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 2,
        "matched_keywords": [
          "戦争",
          "ホルムズ海峡"
        ],
        "matched_titles": [
          "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇基調",
          "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ"
        ]
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "ファンダメンタル",
        "primary_cause": "ユーロ売り圧力の継続による上昇",
        "ai_diagnosis": "エントリー時のAI解説では、イラン情勢によるユーロ売り材料とドル高を背景にショートシナリオを想定していましたが、実際にはユーロ売り圧力が想定以上に強く、上昇トレンドを形成したと考えられます。RSIが40台後半、MAが横ばいというテクニカル指標は、明確なトレンドの有無を判断しづらく、ファンダメンタルズ要因による突発的な価格変動を捉えきれなかった可能性があります。",
        "lesson": "ファンダメンタルズ要因が強い場合は、テクニカル指標のみに頼らず、リスク管理を強化し、シナリオ崩壊ラインをより慎重に設定する。",
        "category_tag": "ファンダ・ユーロ売り"
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260525_0514",
    "fired_at": "2026-05-25T05:14:47+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "ma_golden"
    ],
    "primary_signal": "ma_golden",
    "primary_signal_label": "🟢 移動平均ゴールデンクロス（中期上昇入り）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8844000101089478,
    "stop_loss": 1.8813334013239873,
    "take_profit_1": 1.8884888218222284,
    "take_profit_2": 1.8905332276788689,
    "atr": 0.0020444058566403593,
    "sl_pct": -0.16273661475852153,
    "tp1_pct": 0.21698215301136203,
    "tp2_pct": 0.32547322951704305,
    "indicators_at_signal": {
      "rsi": 59.03,
      "macd": 0.0009,
      "macd_sig": 0.0008,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドルは、25MAが75MAを上抜けるゴールデンクロスが発生し、中期的な上昇トレンド入りを示唆しています。RSIが59で買われすぎでも売られすぎでもない中立圏にあり、MACDもクロス寸前で上昇の勢いを増しています。通貨強弱でもポンドの強さと豪ドルの弱さが確認でき、シグナル方向と一致しています。  ファンダメンタルズでは、中国の株式市場がテクノロジー株や決算への期待から堅調に推移しており、これは豪ドルの上値押し上げ要因となります。この上昇シナリオは、中国経済の減速懸念が再燃し、豪ドルが売られる展開となった場合に崩れる可能性があります。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.256,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.15%）× AUD 弱（-0.27%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.428,
      "base_strength": 0.155,
      "quote_strength": -0.273
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る　株価は15%上昇",
        "決算、テクノロジー株の強さ、ペルシャ湾の見通しがアジア株式市場を押し上げ",
        "原油、テクノロジーの見通しがアジア株式市場を動揺させる",
        "原油、金利、地政学がアジア株式市場を圧迫",
        "ペルシャ湾の見通しがアジア株式市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.002,
        "avg_atr_30d": 0.0025,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "MA が並行、RSI 伸び悩み。",
        "ai_diagnosis": "エントリー時、25MAと75MAはわずかに上昇していたものの、ほぼ並行状態であり、明確なトレンド転換を示唆していませんでした。RSIも59と中立圏でしたが、勢いを増す兆候は見られず、MACDもクロス寸前で上値の重さがありました。中国株堅調は豪ドルにポジティブでしたが、これらを覆すテクニカルの弱さが現れました。",
        "lesson": "MAのクロスは確認するが、傾きと乖離も重視。RSIの勢いとMACDのクロス幅も確認する。",
        "category_tag": "MA横ばい"
      }
    }
  },
  {
    "id": "BTC-USD_1h_20260525_0706",
    "fired_at": "2026-05-25T07:06:35+09:00",
    "timeframe": "1h",
    "ticker": "BTC-USD",
    "asset_name": "ビットコイン",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 76600.1875,
    "stop_loss": 76089.31411504371,
    "take_profit_1": 77281.35201327504,
    "take_profit_2": 77621.93426991256,
    "atr": 340.58225663751927,
    "sl_pct": -0.6669349013751159,
    "tp1_pct": 0.8892465351668213,
    "tp2_pct": 1.3338698027502318,
    "indicators_at_signal": {
      "rsi": 51.92,
      "macd": 48.1908,
      "macd_sig": 120.4909,
      "ma25": 76681.72,
      "ma75": 76407.34,
      "bb_low": 76140.17,
      "bb_up": 77226.76,
      "recent_high": 77374.94,
      "recent_low": 76008.71
    },
    "news_count": 5,
    "news_titles": [
      "ビットコインを保有する企業に医師が在籍、その理由は？",
      "ChatGPTでビットコインやXRPなどをMoonPay経由で購入可能に",
      "Ledn、ビットコイン担保ローン市場が1兆ドル規模になると予測",
      "2022年のビットコインパターンが再来、2度目の下落は前回より深刻",
      "XRPは億万長者を生み出すか？"
    ],
    "ai_narrative": "ボリンジャーバンドで-2σにタッチし、短期的な過度な売り圧力が緩和されたことから、ビットコインは反発が期待されます。MACDのクロスや移動平均線の位置関係も、上昇への転換を示唆しています。  ファンダメンタルズ面では、ChatGPT連携や機関投資家のビットコイン担保ローン市場予測など、長期的な普及や資産としての地位確立を示唆するニュースがあり、短期的な下落は押し目買いの好機と捉えられます。  USDが通貨強弱で優位な点も、リスク資産への資金流入を示唆し、ビットコインのロング戦略を支持します。  このシナリオが崩れるのは、直近の安値を下抜けた場合です。",
    "outcome": "tp1",
    "outcome_resolved_at": "2026-05-25T02:00:00+00:00",
    "hit_tp1_at": "2026-05-25T02:00:00+00:00",
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 1.032,
    "max_adverse_excursion_pct": 0.143,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": 0.156,
      "EUR": 0.015,
      "GBP": 0.155,
      "JPY": -0.011,
      "AUD": -0.273
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 340.5823,
        "avg_atr_30d": 336.74,
        "ratio": 1.01,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GC=F_1h_20260525_0911",
    "fired_at": "2026-05-25T09:11:14+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "macd_golden"
    ],
    "primary_signal": "macd_golden",
    "primary_signal_label": "🟢 MACD ゴールデンクロス（短期上昇転換）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4498.653229963428,
    "take_profit_1": 4555.929482444596,
    "take_profit_2": 4572.294126010644,
    "atr": 16.36464356604782,
    "sl_pct": -0.5426902257059137,
    "tp1_pct": 0.7235869676078848,
    "tp2_pct": 1.0853804514118275,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.1511,
      "macd_sig": -2.3779,
      "ma25": 4523.72,
      "ma75": 4517.02,
      "bb_low": 4505.46,
      "bb_up": 4535.91,
      "recent_high": 4537.6,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "Alamos Gold、経営陣の交代が成長計画と企業価値論争を後押し",
      "Devon Energy (DVN) の株主還元好調、その企業価値を評価する",
      "時価総額5億豪ドル未満のASX（オーストラリア証券取引所）ペニーストック3銘柄を発掘",
      "2026年5月、適正価格を下回る可能性のあるASX銘柄",
      "ゴールドマイナーへの1000万ドルの投資、このファンドについて知っておくべきこと"
    ],
    "ai_narrative": "MACDゴールデンクロスが短期的な上昇転換を示唆しています。25MAが75MAを上回り、RSIも50を超え、上昇ムードが確認できます。通貨強弱では、安全資産である円やドルが弱含んでおり、ゴールドの上昇を後押しする可能性があります。足元のニュース材料は限定的ですが、ゴールドマイナーへの投資話などは、市場の関心が貴金属に向いている可能性を示唆します。このシナリオは、価格がストップロス水準を下回った場合、崩れる可能性があります。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": -0.235,
      "EUR": 0.102,
      "GBP": 0.298,
      "JPY": -0.116,
      "AUD": 0.051
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 16.3646,
        "avg_atr_30d": 19.1799,
        "ratio": 0.85,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "USDJPY=X_1h_20260525_0911",
    "fired_at": "2026-05-25T09:11:14+09:00",
    "timeframe": "1h",
    "ticker": "USDJPY=X",
    "asset_name": "ドル円",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 158.9040069580078,
    "stop_loss": 158.72705559378352,
    "take_profit_1": 159.13994211030686,
    "take_profit_2": 159.2579096864564,
    "atr": 0.11796757614952907,
    "sl_pct": -0.11135739595984828,
    "tp1_pct": 0.14847652794646435,
    "tp2_pct": 0.22271479191969656,
    "indicators_at_signal": {
      "rsi": 36.53,
      "macd": -0.0029,
      "macd_sig": 0.0197,
      "ma25": 159.09,
      "ma75": 159.02,
      "bb_low": 158.96,
      "bb_up": 159.24,
      "recent_high": 159.24,
      "recent_low": 158.83
    },
    "news_count": 3,
    "news_titles": [
      "ドル急落、なぜ「リリーフ・ラリー」から取り残されるのか",
      "トランプ氏のイラン投稿、市場はどう反応したか（チャートで見る）",
      "ドルはまだ終わらない。イラン危機下でライバルを凌駕する理由"
    ],
    "ai_narrative": "ドル円はボリンジャーバンド-2σにタッチし、過去20本安値水準に接近しており、短期的な反発が期待されます。RSIも36台と売られすぎ水準に近づいています。ファンダメンタルズでは、トランプ氏関連のニュースは市場の変動要因となり得ますが、ドルはイラン危機下で相対的に強さを保つとの見方もあり、足元のニュース材料だけでは方向感を断定しにくい状況です。通貨強弱では円が弱含み、ドルも僅かに下落しているものの、現時点ではロング（買い）の優位性を支持する材料は限定的です。このロングシナリオは、158.73を下抜ける展開となれば崩れる可能性があります。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.087,
    "max_adverse_excursion_pct": -0.097,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": -0.235,
      "EUR": 0.102,
      "GBP": 0.298,
      "JPY": -0.116,
      "AUD": 0.051
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 USD/JPY 強弱差は小さい（-0.12%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 4,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.118,
        "avg_atr_30d": 0.1328,
        "ratio": 0.89,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "ドル急落、なぜ「リリーフ・ラリー」から取り残されるのか"
        ]
      }
    }
  },
  {
    "id": "EURAUD=X_1h_20260525_0911",
    "fired_at": "2026-05-25T09:11:14+09:00",
    "timeframe": "1h",
    "ticker": "EURAUD=X",
    "asset_name": "ユーロ/豪ドル（ユーロオージー）",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.6259299516677856,
    "stop_loss": 1.6235288638580023,
    "take_profit_1": 1.62913140208083,
    "take_profit_2": 1.6307321272873523,
    "atr": 0.0016007252065222363,
    "sl_pct": -0.14767473883610155,
    "tp1_pct": 0.1968996517814687,
    "tp2_pct": 0.2953494776722031,
    "indicators_at_signal": {
      "rsi": 43.32,
      "macd": -0.0,
      "macd_sig": 0.0,
      "ma25": 1.63,
      "ma75": 1.63,
      "bb_low": 1.63,
      "bb_up": 1.63,
      "recent_high": 1.63,
      "recent_low": 1.63
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ユーロ/豪ドルの1時間足チャートでは、ボリンジャーバンドの-2σにタッチし、反発の兆しが見られます。RSIが43.3と売られすぎ圏から上昇に転じる可能性があり、MACDもゼロライン近辺でクロスの兆しを見せていることから、短期的な上昇（ロング）を狙うシナリオが妥当と考えられます。  ファンダメンタルズ面では、中国の株式市場が堅調に推移しており、これは豪ドルにとって追い風となる可能性があります。ただし、原油や金利、地政学リスクなど、アジア株市場に影響を与える要因も複数存在するため、これらの動向には注意が必要です。  通貨強弱を見ると、ユーロが豪ドルよりも若干強い状況ですが、全体的な値動きは限定的です。  このロングシナリオが崩れるのは、1.62を明確に下抜けた場合です。",
    "outcome": "sl",
    "outcome_resolved_at": "2026-05-25T02:00:00+01:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": "2026-05-25T02:00:00+01:00",
    "max_favorable_excursion_pct": -0.026,
    "max_adverse_excursion_pct": -0.181,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": -0.235,
      "EUR": 0.102,
      "GBP": 0.298,
      "JPY": -0.116,
      "AUD": 0.051
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/AUD 強弱差は小さい（+0.05%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4112.9,
          "change_pct": 0.87
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価は15%急騰",
        "決算、テクノロジー株の強さ、ペルシャ湾の展望がアジア株市場を押し上げ",
        "原油、テクノロジーの見通しがアジア株市場を揺るがす",
        "原油、金利、地政学がアジア株市場を圧迫",
        "ペルシャ湾の展望がアジア株市場を揺るがす"
      ]
    },
    "confidence": {
      "score": 5,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0016,
        "avg_atr_30d": 0.0022,
        "ratio": 0.72,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    },
    "loss_analysis": {
      "vix_data": null,
      "news_during_holding": [],
      "ai_result": {
        "primary_category": "テクニカル悪化",
        "primary_cause": "25MAと75MAが横ばいで方向感なし",
        "ai_diagnosis": "シグナル発火時、RSIは43.3と下落余地があり、MACDもゼロライン近辺で方向感不明瞭でした。25MAと75MAがともに1.63で横ばいだったことから、明確なトレンドがなく、ボリンジャーバンドの-2σタッチからの反発期待が裏目に出たと考えられます。ATRが0だったことは、値動きが極めて低調であったことを示唆しています。",
        "lesson": "MAの傾きやMACDのクロスを確認し、明確なトレンド出現を待つ。ATRも参照し、低ボラ時には慎重になる。",
        "category_tag": "レンジ相場 / 弱トレンド"
      }
    }
  },
  {
    "id": "EURJPY=X_4h_20260525_1315",
    "fired_at": "2026-05-25T13:15:18+09:00",
    "timeframe": "4h",
    "ticker": "EURJPY=X",
    "asset_name": "ユーロ円",
    "signal_types": [
      "ma_dead"
    ],
    "primary_signal": "ma_dead",
    "primary_signal_label": "🔴 移動平均デッドクロス（中期下降入り）",
    "signal_count": 1,
    "direction": "ショート（売り）",
    "entry": 184.89100646972656,
    "stop_loss": 185.30007468263722,
    "take_profit_1": 184.34558218584567,
    "take_profit_2": 184.07287004390525,
    "atr": 0.2727121419404407,
    "sl_pct": 0.2212483022951365,
    "tp1_pct": -0.29499773639351534,
    "tp2_pct": -0.442496604590273,
    "indicators_at_signal": {
      "rsi": 56.23,
      "macd": 0.0212,
      "macd_sig": -0.0072,
      "ma25": 184.66,
      "ma75": 184.67,
      "bb_low": 184.33,
      "bb_up": 184.96,
      "recent_high": 185.07,
      "recent_low": 184.26
    },
    "news_count": 2,
    "news_titles": [
      "インフレと日銀会合を控え、円のパフォーマンスはまちまち",
      "EUR/USDのパラドックス：景気後退下でのユーロ高"
    ],
    "ai_narrative": "ユーロ円、4H足で移動平均デッドクロスが発生し、短期的な下降トレンド入りが示唆されています。MACDもゼロラインを下回り、売り優勢のテクニカル環境です。EURがJPYに対してやや強含んでいるものの、日銀会合を控えた円の動向には不透明感があり、ファンダメンタルズは方向感に欠けます。ボリンジャーバンドの-2σ付近での攻防が注目され、この水準を上抜ける展開となれば、ショートシナリオは崩れると考えられます。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": -0.014,
    "max_adverse_excursion_pct": -0.125,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.222,
      "EUR": 0.044,
      "GBP": 0.202,
      "JPY": -0.099,
      "AUD": 0.136
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/JPY 強弱差は小さい（+0.14%、中立）",
      "suggested_direction": null
    },
    "china_context": null,
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.2727,
        "avg_atr_30d": 0.3272,
        "ratio": 0.83,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURUSD=X_4h_20260525_1400",
    "fired_at": "2026-05-25T14:00:28+09:00",
    "timeframe": "4h",
    "ticker": "EURUSD=X",
    "asset_name": "ユーロドル",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 1.1645511388778687,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.002184804367535939,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 56.56,
      "macd": -0.0005,
      "macd_sig": -0.001,
      "ma25": 1.16,
      "ma75": 1.17,
      "bb_low": 1.16,
      "bb_up": 1.16,
      "recent_high": 1.17,
      "recent_low": 1.16
    },
    "news_count": 5,
    "news_titles": [
      "WSJドル指数、0.02%上昇し95.80に",
      "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇維持",
      "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ",
      "高止まりするエネルギー価格がEU経済の重しに。ユーロはここで売り",
      "ユーロ連動ステーブルコインプロジェクト、新規銀行25行を追加"
    ],
    "ai_narrative": "ユーロドルはボリンジャーバンド+2σを上抜けましたが、RSIは56.6と過熱感は限定的で、MACDもシグナルを下回るなど、明確な上昇トレンドとは言えません。イラン情勢によるエネルギー価格高騰が欧州経済の重しとなり、ユーロ売り圧力となる一方、ドルは米国債利回りの上昇で底堅く推移しています。通貨強弱でもユーロは微増、ドルは減と、方向感は乏しい状況です。このシナリオが崩れるのは、+2σを明確に下回った場合でしょう。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-25T14:00:40+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.29,
      "EUR": 0.065,
      "GBP": 0.239,
      "JPY": -0.14,
      "AUD": 0.202
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 2 件: 戦争,ホルムズ海峡"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0022,
        "avg_atr_30d": 0.002,
        "ratio": 1.09,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 2,
        "matched_keywords": [
          "戦争",
          "ホルムズ海峡"
        ],
        "matched_titles": [
          "米国債利回り、勢いを失うもホルムズ海峡合意への期待で上昇維持",
          "イラン戦争によるエネルギーショック、欧州経済の成長を圧迫、インフレを押し上げへ"
        ]
      }
    }
  },
  {
    "id": "GBPUSD=X_4h_20260525_1400",
    "fired_at": "2026-05-25T14:00:28+09:00",
    "timeframe": "4h",
    "ticker": "GBPUSD=X",
    "asset_name": "ポンドドル",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 1.348435878753662,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.0028584721806735928,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 63.85,
      "macd": 0.001,
      "macd_sig": 0.0003,
      "ma25": 1.34,
      "ma75": 1.35,
      "bb_low": 1.34,
      "bb_up": 1.35,
      "recent_high": 1.35,
      "recent_low": 1.34
    },
    "news_count": 5,
    "news_titles": [
      "ドイツ銀行、ユーロ／ポンドのさらなる上昇余地を見込む",
      "バーナム氏、スターマー党首への挑戦を控えギルツ債が急落",
      "バーナム氏の挑戦にシティが身構える中、英国の借入コストが28年ぶり高水準に",
      "英首相スターマー氏、窮地に。党首辞任のタイミングが市場に与える影響。",
      "英スターマー党首、リーダーシップ危機が市場に波及する中、党首の座を死守"
    ],
    "ai_narrative": "ポンドドルは、ボリンジャーバンドの+2σ（1.35）を上抜けたものの、RSI 63.9、MACDもシグナルを上回っており、短期的な上昇圧力が示唆されます。しかし、25MA（1.34）と75MA（1.35）の乖離が縮小傾向にあること、英国の政治不安を示すニュース見出し（スターマー党首のリーダーシップ危機）を考慮すると、さらなる大幅上昇は限定的と見られます。通貨強弱でもポンドは上昇していますが、ドルも下落しているため、方向感は定まりにくい状況です。シナリオが崩れる条件としては、英国の政治情勢悪化によるポンド売りが強まる展開が考えられます。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-25T14:00:40+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.29,
      "EUR": 0.065,
      "GBP": 0.239,
      "JPY": -0.14,
      "AUD": 0.202
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 1 件: 急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0029,
        "avg_atr_30d": 0.0031,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 1,
        "matched_keywords": [
          "急落"
        ],
        "matched_titles": [
          "バーナム氏、スターマー党首への挑戦を控えギルツ債が急落"
        ]
      }
    }
  },
  {
    "id": "GC=F_1h_20260525_1446",
    "fired_at": "2026-05-25T14:46:54+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "スーダンの戦時経済、水銀中毒や崩落の危険を冒しながらも金は流れ続ける",
      "米国・イラン和平交渉の行方を投資家が注視する中、ドル安で金価格上昇",
      "米国・イラン合意への期待から金・銀価格上昇",
      "Alamos Goldの経営陣交代、成長戦略と企業価値論争を後押し",
      "Devon Energy（DVN）の株主還元強化を受けた企業価値評価の分析"
    ],
    "ai_narrative": "ボリンジャーバンドの-2σタッチからの反発期待が、短期的な上昇トレンドを示唆しています。RSIが50台でMACDもクロス間近であり、テクニカル的にも買い優位の状況です。米国・イラン間の和平交渉進展期待によるドル安・金価格上昇のニュースは、このロング戦略と整合的です。シナリオが崩れるのは、市場センチメントが急変し、一時的なリスクオフムードが強まった場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": -0.337,
      "EUR": 0.092,
      "GBP": 0.291,
      "JPY": -0.157,
      "AUD": 0.206
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURAUD=X_1h_20260525_1446",
    "fired_at": "2026-05-25T14:46:54+09:00",
    "timeframe": "1h",
    "ticker": "EURAUD=X",
    "asset_name": "ユーロ/豪ドル（ユーロオージー）",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.6240099668502808,
    "stop_loss": 1.6215720391863424,
    "take_profit_1": 1.6272605370688653,
    "take_profit_2": 1.6288858221781575,
    "atr": 0.0016252851092922664,
    "sl_pct": -0.1501177772120874,
    "tp1_pct": 0.20015703628278328,
    "tp2_pct": 0.3002355544241748,
    "indicators_at_signal": {
      "rsi": 37.26,
      "macd": -0.0007,
      "macd_sig": -0.0004,
      "ma25": 1.63,
      "ma75": 1.63,
      "bb_low": 1.62,
      "bb_up": 1.63,
      "recent_high": 1.63,
      "recent_low": 1.62
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ユーロ/豪ドル（ユーロオージー）の1H足チャートにおいて、ボリンジャーバンドの-2σにタッチし、RSIが37.3と売られすぎ圏に近づいていることから、短期的な反発、すなわちロング（買い）が優位と判断します。MACDがシグナルを下回っている点は注意が必要ですが、25MAと75MAが同水準で推移しており、レンジ相場からのブレイクアウトを狙う展開が想定されます。  ファンダメンタルズ面では、中国経済の回復基調は豪ドルにとって追い風となり、足元の上海総合指数や香港ハンセン指数の上昇もポジティブに作用する可能性があります。通貨強弱では豪ドルは上昇しており、ユーロを上回る強さを見せています。  このロングシナリオが崩れる条件としては、中国経済の先行き懸念が再燃し、豪ドルが急落する展開が考えられます。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.124,
    "max_adverse_excursion_pct": -0.043,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "4H",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 4H はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.337,
      "EUR": 0.092,
      "GBP": 0.291,
      "JPY": -0.157,
      "AUD": 0.206
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 EUR/AUD 強弱差は小さい（-0.11%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4135.57,
          "change_pct": 0.55
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期収益が予想を上回る、株価15%高",
        "決算、テクノロジー株の強さ、ペルシャ湾見通しがアジア株市場を押し上げ",
        "原油、テクノロジー見通しがアジア株市場を動揺させる",
        "原油、金利、地政学がアジア株市場を下押し",
        "ペルシャ湾見通しがアジア株市場を動揺させる"
      ]
    },
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0016,
        "avg_atr_30d": 0.0022,
        "ratio": 0.74,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPAUD=X_1h_20260525_1446",
    "fired_at": "2026-05-25T14:46:54+09:00",
    "timeframe": "1h",
    "ticker": "GBPAUD=X",
    "asset_name": "ポンド/豪ドル（ポンドオージー）",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.8812400102615356,
    "stop_loss": 1.878399214073847,
    "take_profit_1": 1.8850277385117873,
    "take_profit_2": 1.8869216026369129,
    "atr": 0.0018938641251257699,
    "sl_pct": -0.15100657928776026,
    "tp1_pct": 0.20134210571701366,
    "tp2_pct": 0.3020131585755205,
    "indicators_at_signal": {
      "rsi": 44.2,
      "macd": -0.0002,
      "macd_sig": 0.0003,
      "ma25": 1.88,
      "ma75": 1.88,
      "bb_low": 1.88,
      "bb_up": 1.89,
      "recent_high": 1.89,
      "recent_low": 1.88
    },
    "news_count": 0,
    "news_titles": [],
    "ai_narrative": "ポンド/豪ドル（1.88124）でロング（買い）を推奨します。テクニカル面では、ボリンジャーバンドの-2σにタッチし、反発の兆しが見られます。RSIは44.2と売られすぎの水準ではないものの、MACDはデッドクロス直後で、25MAと75MAが1.88で水平に並んでいることから、短期的な下落が一巡した可能性が示唆されます。  ファンダメンタルズ面では、通貨強弱でポンドが豪ドルを上回っており、ポンド買い・豪ドル売りの流れが意識されます。豪ドルは中国経済に敏感ですが、上海総合指数や香港ハンセン指数は上昇しており、中国市場は底堅く推移しています。  このシナリオが崩れるのは、中国経済の減速懸念が再燃し、豪ドルの弱さが顕著になった場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.122,
    "max_adverse_excursion_pct": -0.031,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": true,
      "higher_tf": "4H",
      "higher_tf_trend": "上昇",
      "explanation": "✅ 4H 上昇トレンド継続中、シグナル方向と一致（順張り）"
    },
    "currency_strength": {
      "USD": -0.337,
      "EUR": 0.092,
      "GBP": 0.291,
      "JPY": -0.157,
      "AUD": 0.206
    },
    "fx_alignment": {
      "aligned": null,
      "explanation": "💪 GBP/AUD 強弱差は小さい（+0.08%、中立）",
      "suggested_direction": null
    },
    "china_context": {
      "market": {
        "000001.SS": {
          "name": "上海総合指数",
          "current": 4135.26,
          "change_pct": 0.54
        },
        "^HSI": {
          "name": "香港ハンセン指数",
          "current": 25606.03,
          "change_pct": 0.86
        }
      },
      "news": [
        "Lenovo、PC販売好調で第4四半期売上高が予想を上回る、株価15%高",
        "決算、テクノロジー株の強さ、ペルシャ湾見通しがアジア株市場を押し上げ",
        "原油、テクノロジー見通しがアジア株市場を揺さぶる",
        "原油、金利、地政学がアジア株市場の重しに",
        "ペルシャ湾見通しがアジア株市場を揺さぶる"
      ]
    },
    "confidence": {
      "score": 5,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド順張り (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.7,
        "avg_30d": 17.97,
        "change_24h_pct": -0.36
      },
      "atr_regime": {
        "current_atr": 0.0019,
        "avg_atr_30d": 0.0024,
        "ratio": 0.78,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "EURJPY=X_4h_20260525_1753",
    "fired_at": "2026-05-25T17:53:38+09:00",
    "timeframe": "4h",
    "ticker": "EURJPY=X",
    "asset_name": "ユーロ円",
    "signal_types": [
      "bb_upper_break"
    ],
    "primary_signal": "bb_upper_break",
    "primary_signal_label": "🟡 ボリンジャー +2σ 突破（過熱注意）",
    "signal_count": 1,
    "direction": null,
    "entry": 185.04800415039062,
    "stop_loss": null,
    "take_profit_1": null,
    "take_profit_2": null,
    "atr": 0.27251833343708176,
    "sl_pct": null,
    "tp1_pct": null,
    "tp2_pct": null,
    "indicators_at_signal": {
      "rsi": 60.19,
      "macd": 0.0509,
      "macd_sig": 0.0055,
      "ma25": 184.66,
      "ma75": 184.69,
      "bb_low": 184.35,
      "bb_up": 185.02,
      "recent_high": 185.07,
      "recent_low": 184.26
    },
    "news_count": 2,
    "news_titles": [
      "インフレと日銀会合を前に、円はまちまちな値動き",
      "ユーロ圏経済の低迷下でユーロが堅調に推移するパラドックス"
    ],
    "ai_narrative": "ユーロ円はボリンジャーバンド+2σを上抜け、短期的な過熱感を示唆しています。RSIは60台で上昇基調、MACDもシグナルを上回っており、テクニカルには上昇圧力が継続する可能性を示唆しています。ユーロ圏経済の低迷にも関わらずユーロが堅調というニュースは、この上昇をファンダメンタルズ面でも後押しする可能性があります。円は弱含みのため、通貨強弱とも一致しています。シナリオが崩れるとすれば、欧州のインフレ懸念が急激に高まり、ECBの利上げ観測が強まった場合でしょう。",
    "outcome": "no_plan",
    "outcome_resolved_at": "2026-05-25T17:53:52+09:00",
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": null,
      "higher_tf_trend": null,
      "explanation": ""
    },
    "currency_strength": {
      "USD": -0.336,
      "EUR": 0.119,
      "GBP": 0.289,
      "JPY": -0.202,
      "AUD": 0.232
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.67,
        "avg_30d": 17.88,
        "change_24h_pct": -0.18
      },
      "atr_regime": {
        "current_atr": 0.2725,
        "avg_atr_30d": 0.325,
        "ratio": 0.84,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPJPY=X_4h_20260525_1753",
    "fired_at": "2026-05-25T17:53:38+09:00",
    "timeframe": "4h",
    "ticker": "GBPJPY=X",
    "asset_name": "ポンド円",
    "signal_types": [
      "rsi_overbought",
      "bb_upper_break",
      "high_break"
    ],
    "primary_signal": "rsi_overbought",
    "primary_signal_label": "🟡 RSI 過買い（利確検討）",
    "signal_count": 3,
    "direction": "ロング（買い）",
    "entry": 214.37600708007812,
    "stop_loss": 213.80794022053914,
    "take_profit_1": 215.13342955946345,
    "take_profit_2": 215.5121407991561,
    "atr": 0.378711239692659,
    "sl_pct": -0.2649862115058391,
    "tp1_pct": 0.3533149486744522,
    "tp2_pct": 0.5299724230116782,
    "indicators_at_signal": {
      "rsi": 70.06,
      "macd": 0.3092,
      "macd_sig": 0.2441,
      "ma25": 213.5,
      "ma75": 213.16,
      "bb_low": 212.87,
      "bb_up": 214.36,
      "recent_high": 214.33,
      "recent_low": 212.58
    },
    "news_count": 5,
    "news_titles": [
      "ポンド、GDPの弱さを背景にほぼ横ばい",
      "BOE（イングランド銀行）のタカ派姿勢緩和を受け、ポンド下落",
      "雇用統計の弱さを経て、ポンドはまちまちな値動き",
      "月次GDPの改善にもかかわらず、ポンドは一部下落",
      "予算発表後、ポンドは全体的に上昇"
    ],
    "ai_narrative": "ポンド円は、4H足でRSIの過熱感とボリンジャーバンド+2σ突破が示唆するように、短期的な過熱感もみられます。しかし、直近20本高値ブレイクは、依然として上昇トレンドが継続していることを示唆しており、この強い勢いを背景にロングでのエントリーを推奨します。通貨強弱もポンド優位、円劣位と一致しており、複合順張りとなります。  ファンダメンタルズでは、直近のGDPや雇用統計の弱さからポンドはまちまちな動きですが、予算発表後の全体的な上昇トレンドはポジティブ材料です。  このロングシナリオが崩れるのは、短期的な利益確定売りや、予想外のタカ派姿勢緩和によるポンド売りの影響で、前日安値を明確に下抜けた場合です。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.104,
    "max_adverse_excursion_pct": 0.0,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.336,
      "EUR": 0.119,
      "GBP": 0.289,
      "JPY": -0.202,
      "AUD": 0.232
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.29%）× JPY 弱（-0.20%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.491,
      "base_strength": 0.289,
      "quote_strength": -0.202
    },
    "china_context": null,
    "confidence": {
      "score": 6,
      "label": "HIGH",
      "stars": "⭐⭐⭐",
      "factors": [
        "シグナル 3 種併発 (+3)",
        "環境 A (+2)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.67,
        "avg_30d": 17.88,
        "change_24h_pct": -0.18
      },
      "atr_regime": {
        "current_atr": 0.3787,
        "avg_atr_30d": 0.4933,
        "ratio": 0.77,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  },
  {
    "id": "GBPUSD=X_4h_20260525_1837",
    "fired_at": "2026-05-25T18:37:30+09:00",
    "timeframe": "4h",
    "ticker": "GBPUSD=X",
    "asset_name": "ポンドドル",
    "signal_types": [
      "high_break"
    ],
    "primary_signal": "high_break",
    "primary_signal_label": "🟢 直近 20 本高値ブレイク（トレンド継続）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 1.3494912385940552,
    "stop_loss": 1.3452371741980294,
    "take_profit_1": 1.3551633244554229,
    "take_profit_2": 1.3579993673861066,
    "atr": 0.0028360429306838113,
    "sl_pct": -0.315234680623621,
    "tp1_pct": 0.4203129074981613,
    "tp2_pct": 0.630469361247242,
    "indicators_at_signal": {
      "rsi": 65.8,
      "macd": 0.0013,
      "macd_sig": 0.0005,
      "ma25": 1.34,
      "ma75": 1.35,
      "bb_low": 1.34,
      "bb_up": 1.35,
      "recent_high": 1.35,
      "recent_low": 1.34
    },
    "news_count": 5,
    "news_titles": [
      "ホルムズ海峡の合意への期待感から原油価格が下落、ドルは軟調に推移",
      "ドイツ銀行、ユーロ/ポンドの上昇余地を見込む",
      "バーナム氏のスターマー氏への挑戦を前に、ギルト（英国債）が急落",
      "バーナム氏の挑戦にシティが身構える中、英国の借入コストが28年ぶりの高値に",
      "英首相スターマー氏に危機、政権交代のタイミングが市場に影響する理由"
    ],
    "ai_narrative": "ポンドドルは直近20本高値（1.35）をブレイクし、RSI65.8と上昇トレンドを示唆。MACDもゴールデンクロス寸前で、買い優勢。通貨強弱でもポンド強×ドル弱と一致。  ファンダメンタルズでは、ホルムズ海峡の合意期待でドルが軟調な一方、英国内政治の不透明感はリスク要因。  このロングシナリオが崩れるのは、1.35のストップロスを下回る展開。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": 0.085,
    "max_adverse_excursion_pct": -0.051,
    "email_sent": true,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": null,
      "higher_tf": "日足",
      "higher_tf_trend": "中立・もみあい",
      "explanation": "〜 日足 はもみあい、トレンド判定不能（中立）"
    },
    "currency_strength": {
      "USD": -0.373,
      "EUR": 0.117,
      "GBP": 0.285,
      "JPY": -0.236,
      "AUD": 0.308
    },
    "fx_alignment": {
      "aligned": true,
      "explanation": "✅ GBP 強（+0.28%）× USD 弱（-0.37%） → 通貨強弱もシグナル方向と一致（複合順張り）",
      "strength_diff": 0.658,
      "base_strength": 0.285,
      "quote_strength": -0.373
    },
    "china_context": null,
    "confidence": {
      "score": 3,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 B (+1)",
        "FX 強弱順張り (+1)"
      ]
    },
    "environment": {
      "env_score": "B",
      "score_label": "🟡 警戒",
      "size_factor": 0.75,
      "size_label": "通常運用",
      "warnings": [
        "🟡 危機キーワード 2 件: ホルムズ海峡,急落"
      ],
      "danger_count": 1,
      "upcoming_events": [],
      "vix": {
        "current": 16.69,
        "avg_30d": 17.88,
        "change_24h_pct": -0.06
      },
      "atr_regime": {
        "current_atr": 0.0028,
        "avg_atr_30d": 0.0031,
        "ratio": 0.91,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 2,
        "matched_keywords": [
          "ホルムズ海峡",
          "急落"
        ],
        "matched_titles": [
          "ホルムズ海峡の合意への期待感から原油価格が下落、ドルは軟調に推移",
          "バーナム氏のスターマー氏への挑戦を前に、ギルト（英国債）が急落"
        ]
      }
    }
  },
  {
    "id": "GC=F_1h_20260525_1944",
    "fired_at": "2026-05-25T19:44:16+09:00",
    "timeframe": "1h",
    "ticker": "GC=F",
    "asset_name": "ゴールド先物",
    "signal_types": [
      "bb_lower_touch"
    ],
    "primary_signal": "bb_lower_touch",
    "primary_signal_label": "🟢 ボリンジャー -2σ タッチ（反発期待）",
    "signal_count": 1,
    "direction": "ロング（買い）",
    "entry": 4523.2001953125,
    "stop_loss": 4496.765001859653,
    "take_profit_1": 4558.447119916295,
    "take_profit_2": 4576.070582218193,
    "atr": 17.623462301897654,
    "sl_pct": -0.5844356276832916,
    "tp1_pct": 0.7792475035777221,
    "tp2_pct": 1.1688712553665832,
    "indicators_at_signal": {
      "rsi": 50.69,
      "macd": -2.7035,
      "macd_sig": -2.4345,
      "ma25": 4524.56,
      "ma75": 4516.86,
      "bb_low": 4505.43,
      "bb_up": 4536.29,
      "recent_high": 4541.9,
      "recent_low": 4488.0
    },
    "news_count": 5,
    "news_titles": [
      "Aben Gold、5年間の探査に向けユーコン準州の鉱業ライセンスを取得",
      "イラン合意の可能性、インフレ懸念を和らげ金価格上昇",
      "米国・イラン楽観視、ドル安受け金価格上昇",
      "スーダンの戦時経済、水銀や鉱山の崩落リスクを抱えながらも金は流動",
      "米国・イラン平和合意の可能性を投資家が検討する中、ドル安を受け金価格上昇"
    ],
    "ai_narrative": "【テクニカル】 ボリンジャーバンド-2σタッチは、過去の価格変動から見て買われすぎ（売られすぎ）のサインであり、現状は安値圏での反発が期待できる水準です。RSIが50台と中立圏にあることも、一方的な下落よりも反転の余地を示唆します。  【ファンダメンタル】 イラン情勢を巡る楽観的な見方からドル安が進んでおり、これが金価格の上昇を後押ししています。通貨強弱でもドルが弱含み、金が安全資産として買われやすい環境です。  【シナリオ崩壊条件】 もし、75MA（4516.86）を明確に下抜けるような展開になれば、短期的な下落トレンドが継続する可能性が高まります。",
    "outcome": null,
    "outcome_resolved_at": null,
    "hit_tp1_at": null,
    "hit_tp2_at": null,
    "hit_sl_at": null,
    "max_favorable_excursion_pct": null,
    "max_adverse_excursion_pct": null,
    "email_sent": false,
    "whipsaw_check": {
      "is_reversal": false,
      "hours_since_prev": null,
      "prev_direction": null,
      "prev_signal_id": null
    },
    "trend_alignment": {
      "aligned": false,
      "higher_tf": "4H",
      "higher_tf_trend": "下降",
      "explanation": "⚠️ 4H 下降トレンドに対しシグナルは逆方向（逆張り、要警戒）"
    },
    "currency_strength": {
      "USD": -0.398,
      "EUR": 0.16,
      "GBP": 0.278,
      "JPY": -0.26,
      "AUD": 0.33
    },
    "fx_alignment": null,
    "china_context": null,
    "confidence": {
      "score": 2,
      "label": "MID",
      "stars": "⭐⭐",
      "factors": [
        "シグナル 1 種併発 (+1)",
        "環境 A (+2)",
        "上位足トレンド逆張り (-1)"
      ]
    },
    "environment": {
      "env_score": "A",
      "score_label": "🟢 平常",
      "size_factor": 1.0,
      "size_label": "通常運用",
      "warnings": [],
      "danger_count": 0,
      "upcoming_events": [],
      "vix": {
        "current": 16.66,
        "avg_30d": 17.88,
        "change_24h_pct": -0.24
      },
      "atr_regime": {
        "current_atr": 17.6235,
        "avg_atr_30d": 19.2283,
        "ratio": 0.92,
        "regime": "normal",
        "label": "🟢 平常"
      },
      "crisis_news": {
        "hit_count": 0,
        "matched_keywords": [],
        "matched_titles": []
      }
    }
  }
]