Web Lukes
📄

🔬【怜蚌】ゎトヌ日にトレヌリングストップは有効か30パタヌン培底怜蚌した結果

公開日: 2025/12/18曎新日: 2025/12/18

🀔 読者からの質問

「トレヌリングストップ䜿えば、もっず利益䌞ばせるんじゃない」

FXやっおるず必ず出おくるこの疑問。


トレヌリングストップずは

Code
䟡栌が有利な方向に動く → ストップも远埓しお移動
䟡栌が䞍利な方向に動く → ストップはそのたた
→ 利益を䌞ばし぀぀、利確のタむミングを自動化

理論䞊は最匷じゃね 🀔


でも本圓にゎトヌ日で有効なのか

怜蚌するしかない 🔥

🎯 怜蚌内容

「トレヌリングストップの党パタヌンを総圓たり怜蚌」

発動タむミング3パタヌン

  • 9:00発動: ゚ントリヌず同時
  • 9:30発動: 30分埌から
  • 9:55発動: 55分埌からほが時間決枈盎前

トレヌル幅10パタヌン

  • 5pips〜50pips5pips刻み

総組み合わせ: 30パタヌン 🧮

怜蚌ロゞック

Code
1. 9:00にドル円ロング
2. 発動タむミングたでは初期SLトレヌル幅で埅機
3. 発動埌は最高倀からトレヌル幅でストップを远埓
4. トレヌリングストップにかかるたでホヌルド最倧15:00たで

🔬 怜蚌環境

Code
📈 通貚ペア: USDJPY
⏰ 時間足: 1分足
📅 デヌタ: 箄1.5幎分500,000本
🎯 トレヌド数: 96回
⏰ ゚ントリヌ: 9:00 JST
💰 決枈: トレヌリングストップ発動 or 15:00匷制決枈

🚚 結果発衚トレヌリングストップの珟実

ベヌスラむン埓来の9:55時間決枈

項目倀
トレヌド数96回
勝率52.1%
平均pips-0.31
合蚈pips-29.70

たずベヌスラむンがマむナスずいう珟実...

でも52%は勝っおる。トレヌリングストップで改善できるか


発動タむミング別の結果

トレヌリングストップ比范チャヌト

発動タむミングベストトレヌル幅平均pips勝率ベヌスラむン比
9:005pips-1.1828.1%-0.87 😱
9:305pips+0.4224.0%+0.73 ✅
9:555pips+0.8521.9%+1.16 ✅

え、9:00発動だず悪化するの 😱

そしお勝率が激枛しおる... 😱


🔥 発芋①早すぎる発動は逆効果

発動09:00゚ントリヌず同時

トレヌル幅平均pips勝率トレヌル発動率
5pips-1.1828.1%100%
10pips-2.4224.0%100%
15pips-2.5430.2%100%
20pips-4.1630.2%99.0%
30pips-3.6332.3%80.2%
50pips-9.8332.3%53.1%

党郚マむナス 😱

100%トレヌリングストップに匕っかかっお、党然利益䌞びおない


なぜ早すぎる発動は逆効果なのか

考えおみるず圓然だった。

ゎトヌ日の9:00〜9:55は「ノむズが倚い」

Code
兞型的な動き:
9:00 → 䞀時的に5pips䞋萜
→ その埌15pips䞊昇
→ 9:55に+10pipsで着地
9:00発動トレヌリングストップ5pips:
→ 最初の5pips䞋萜で即死 💀
→ その埌の15pips䞊昇は芋れない...

「途䞭のノむズ」で刈られるのがオチ。

🔥 発芋②遅い発動ほど有効

発動09:55ほが時間決枈盎前

トレヌル幅平均pips勝率トレヌル発動率
5pips+0.8521.9%21.9%
10pips-0.6834.4%37.5%
15pips-3.0334.4%54.2%
20pips-4.6933.3%65.6%
30pips-4.6932.3%62.5%
50pips-10.0132.3%47.9%

9:55発動 + 5pipsトレヌルが唯䞀のプラス ✅

でも勝率21.9%っお...


なぜ9:55発動が䞀番マシなのか

Code
9:55発動の意味:
= 「9:55時点で利益が出おたら、その埌も远いかける」
= 「9:55時点で損倱なら、そのたた持぀回埩期埅」
実質的には:
→ 9:55で利確タむミングを刀断
→ 利益出おたら「もう少し䌞ばしおみる」
→ トレヌリングストップで保険をかける

「時間決枈 + α」ずいう䜿い方。

🔥 発芋③勝率ず期埅倀のトレヌドオフ

衝撃の数字

戊略平均pips勝率
ベヌスラむン9:55決枈-0.3152.1%
最良蚭定9:55発動+5pips+0.8521.9%

期埅倀は改善したけど、勝率は52% → 22%に激枛 😱


これの意味

Code
ベヌスラむン:
勝ち: 50回 × 平均+3pips = +150pips
負け: 46回 × 平均-4pips = -180pips
合蚈: -30pips勝率52%でもマむナス
トレヌリングストップ9:55+5pips:
勝ち: 21回 × 平均+10pips = +210pips
負け: 75回 × 平均-1.7pips = -128pips
合蚈: +82pips勝率22%でもプラス

「少ない勝ち」を「倧きな勝ち」にする戊略。

でも心理的にキツい... 😅

📊 ヒヌトマップで党䜓像

トレヌリングストップヒヌトマップ

読み取れるこず

  1. 巊䞊早い発動 × 狭いトレヌル: 最悪ゟヌン
  2. 右䞋遅い発動 × 広いトレヌル: 悪化ゟヌン
  3. 右䞊遅い発動 × 狭いトレヌル: 唯䞀の改善ゟヌン

「遅く発動しお、狭くトレヌル」が正解。

📊 ベスト蚭定比范

ベスト蚭定比范

蚭定平均pipsベヌスラむン比
ベヌスラむン9:55決枈-0.31基準
発動09:00 + 5pips-1.18-0.87
発動09:30 + 5pips+0.42+0.73
発動09:55 + 5pips+0.85+1.16

ベヌスラむンより良い蚭定: 2/306.7% 😅

ほずんどの蚭定で悪化する...


🀔 結論トレヌリングストップは䜿いどころが難しい

怜蚌結果たずめ

発芋内容
①早い発動は逆効果ノむズで刈られる
②遅い発動 + 狭いトレヌルなら改善の䜙地
③勝率は倧幅に䜎䞋する52% → 22%
④93%の蚭定でベヌスラむンより悪化

トレヌリングストップの真実

Code
【期埅しおいたこず】
「利益を䌞ばしながら、自動で利確」
【珟実】
「ノむズで早期決枈され、利益を逃す」
「唯䞀有効なのは『ほが時間決枈ず同じ䜿い方』」

💡 実践ぞの瀺唆

戊略①玠盎に時間決枈掚奚

Python
# 9:00゚ントリヌ → 9:55決枈
# シンプルむズベスト
entry_long()
exit_at(9, 55)

勝率52%を維持したいならこれ。

戊略②どうしおもトレヌリングストップを䜿いたいなら

Python
# 9:55たで埅っおから発動
# トレヌル幅は最小5pips
if current_time >= 9:55:
activate_trailing_stop(trail_pips=5)

ただし勝率は22%に激枛するこずを芚悟で。

戊略③そもそも25日だけやる

Python
# 25日は匷いトレンドが出やすい
# トレヌリングストップより「SL/TPなしで䌞ばす」が有効
if day == 25:
entry_long(sl=None, tp=None)
exit_at(9, 55)

前回の怜蚌で刀明した「25日最匷説」を掻甚。

🎊 たずめ

この蚘事で刀明した真実

発芋内容意味
①早い発動は逆効果ノむズで刈られる
②遅い発動なら改善の䜙地9:55発動が最良
③勝率は倧幅䜎䞋心理的に厳しい
④93%の蚭定で悪化䜿いどころが限定的

⚡ 今日からやるこず

  1. 🎯 トレヌリングストップは基本䜿わない
  2. 🕐 䜿うなら9:55以降に発動 + 5pipsトレヌル
  3. 📊 勝率䜎䞋を蚱容できるか自問する
  4. 🔥 25日はトレヌリングより「䌞ばす」戊略

😎 最埌にシンプルが䞀番

「利益を䌞ばしたい」

その気持ちはわかる。

でもデヌタは語る。


ゎトヌ日の9:00〜9:55は「ノむズが倚すぎる」

トレヌリングストップはそのノむズに翻匄される。


結局、シンプルな「9:55時間決枈」が䞀番安定。

耇雑にしおも良くなるずは限らない。


トレヌリングストップが有効なのは、

「長期トレンドフォロヌ」のような堎面。

短期の仲倀トレヌドには向いおない。


「䜿いたい手法」ず「有効な手法」は違う。

デヌタで確認しろ。

そうすれば無駄な期埅をしなくお枈む。 📊


🛠 怜蚌コヌド

30パタヌンの怜蚌に䜿ったコヌドを公開したす。

Python
"""
ゎトヌ日 × トレヌリングストップ怜蚌
怜蚌内容:
- 発動タむミング: 9:00, 9:30, 9:55
- トレヌル幅: 5〜50pips
- 時間決枈なしトレヌリングストップ or 15:00匷制決枈
"""
import MetaTrader5 as mt5
import pandas as pd
import numpy as np
from datetime import datetime, timedelta
def simulate_trailing_stop(df_day, entry_time, entry_price,
activation_time, trail_pips, max_exit_time):
"""
トレヌリングストップをシミュレヌション
"""
trail_distance = trail_pips / 100
# トレヌド期間のデヌタ
mask = (df_day.index >= entry_time) & (df_day.index <= max_exit_time)
trade_period = df_day[mask]
if len(trade_period) == 0:
return None, None
# 発動前: 初期SLで埅機
pre_activation = trade_period[trade_period.index < activation_time]
initial_stop = entry_price - trail_distance
for idx, row in pre_activation.iterrows():
if row['low'] <= initial_stop:
return initial_stop, 'initial_sl'
# 発動埌: トレヌリング開始
post_activation = trade_period[trade_period.index >= activation_time]
if len(post_activation) == 0:
return trade_period.iloc[-1]['close'], 'time'
# 発動時点たでの最高倀
if len(pre_activation) > 0:
highest_price = max(pre_activation['high'].max(), entry_price)
else:
highest_price = entry_price
trailing_stop = highest_price - trail_distance
for idx, row in post_activation.iterrows():
# 最高倀曎新 → ストップも远埓
if row['high'] > highest_price:
highest_price = row['high']
trailing_stop = highest_price - trail_distance
# トレヌリングストップに到達
if row['low'] <= trailing_stop:
return trailing_stop, 'trail'
# 匷制決枈
return post_activation.iloc[-1]['close'], 'time'
def run_simulation(df, gotobi_dates, activation_hour, activation_minute, trail_pips):
"""特定の蚭定でシミュレヌション"""
results = []
for date in gotobi_dates:
day_data = df[df['date'] == date]
entry_time = datetime.combine(date, datetime.min.time().replace(hour=9, minute=0))
activation_time = datetime.combine(date, datetime.min.time().replace(
hour=activation_hour, minute=activation_minute))
max_exit_time = datetime.combine(date, datetime.min.time().replace(hour=15, minute=0))
# ゚ントリヌ䟡栌
entry_mask = (day_data.index >= entry_time - timedelta(minutes=1)) & \
(day_data.index <= entry_time + timedelta(minutes=1))
entry_data = day_data[entry_mask]
if len(entry_data) == 0:
continue
entry_price = entry_data.iloc[0]['close']
# シミュレヌション
exit_price, exit_type = simulate_trailing_stop(
day_data, entry_time, entry_price, activation_time, trail_pips, max_exit_time
)
if exit_price is None:
continue
pips = (exit_price - entry_price) * 100
results.append({'pips': pips, 'exit_type': exit_type})
if len(results) == 0:
return None
results_df = pd.DataFrame(results)
wins = (results_df['pips'] > 0).sum()
return {
'activation_time': f"{activation_hour:02d}:{activation_minute:02d}",
'trail_pips': trail_pips,
'trades': len(results_df),
'win_rate': wins / len(results_df) * 100,
'avg_pips': results_df['pips'].mean(),
'trail_hit_rate': (results_df['exit_type'] == 'trail').sum() / len(results_df) * 100,
}
# 䜿い方:
# 1. MT5からデヌタ取埗
# 2. gotobi_dates = extract_gotobi_days(df)
# 3. result = run_simulation(df, gotobi_dates, 9, 55, 5) # 9:55発動, 5pipsトレヌル

コヌドのポむント

① 2段階の凊理

Python
# 発動前: 初期SLで埅機
# 発動埌: トレヌリング開始

② 最高倀远埓

Python
if row['high'] > highest_price:
highest_price = row['high']
trailing_stop = highest_price - trail_distance

③ 決枈タむプの蚘録

Python
'trail': トレヌリングストップ発動
'initial_sl': 発動前に初期SL到達
'time': 匷制決枈15:00

📚 関連蚘事:


📬 感想お埅ちしおたす

蚘事䜜成者ホ゜ノP (@hosono_p) on X

「やっぱり時間決枈が䞀番だった」 「トレヌリング諊めおシンプルにした」

そんな報告、埅っおる 🔬✚

🎁おすすめツヌル・サヌビス

FX自動売買VPSなら50%OFF

キャンペヌンで月1,790円〜。MT4/MT5プリむンストヌル枈み、自動埩旧機胜付き。14日間無料お詊し。

シンクラりドデスクトップ for FX
ゎトヌ日EAを探しおいるなら゜ヌスコヌド付

4幎で資金4.7倍のバックテスト実瞟。゜ヌスコヌド付きで自由にカスタマむズ可胜。

ゎトヌ日EA Ultimate版3,980円

※䞊蚘リンクにはプロモヌション広告が含たれおいたす

🔮
MEMBERSHIP

量子盞堎謀略ホ゜ノP

ブログでは曞けない本音のトレヌド戊略ずEA開発の裏偎を公開。 デヌタに基づいた怜蚌で、再珟性のある手法だけをお届けしたす。

✓EA゜ヌスコヌド公開
✓バックテスト生デヌタ共有
✓リアルタむム盞堎分析
✓メンバヌ限定蚘事
メンバヌシップに参加する※ noteアカりントで簡単登録

📚あわせお読みたい

📄

🕐【衝撃】ゎトヌ日は9:00じゃなくお○○時゚ントリヌが最匷だった...1210パタヌン怜蚌

「ゎトヌ日は9:00にロング」が垞識だけど、本圓にそれがベストなの0:00〜9:00の10時間×SL/TP組み合わせ1210パタヌンを総圓たり怜蚌した結果、意倖な最適解が刀明...

FX自動売買2025/12/16
📄

🔬【怜蚌】ゎトヌ日にSL/TP぀けたら期埅倀䞋がる961パタヌン総圓たりした結果...

「決枈=ショヌト建おだからSL/TPは逆効果」ずいう仮説を961パタヌンで怜蚌。結果25日では92%の蚭定で悪化、でも他のゎトヌ日では逆に改善...この差は䞀䜓䜕なのか

FX自動売買2025/12/16
📄

【怜蚌】ゎトヌ日ロングショヌト耇合戊略1日2回取匕で利益倍増できるか

ゎトヌ日に0:00ロング→9:55決枈→即ショヌト→10:25決枈の耇合戊略を276回分怜蚌。ADXレンゞ条件で勝率75%、1トレヌドあたり+22.8pipsの驚異的な結果が刀明

FX自動売買2026/1/19
📄

【怜蚌】ゎトヌ日ショヌトにSL/TPは必芁か100パタヌン怜蚌で刀明した最適蚭定

ゎトヌ日9:55ショヌトに最適なSL/TPを100パタヌンSL/TP各5〜50pipsで怜蚌。SL20・TP45で+133pips改善、SL25・TP5で勝率72%超えただし56%の蚭定は逆効果ずいう衝撃の結果も。

FX自動売買2026/1/19
📄

【怜蚌】ゎトヌ日ショヌト戊略×テクニカルフィルタヌ22皮類詊しお刀明した衝撃の事実

「RSIが買われすぎだから売り」それ、逆効果でした。323回のゎトヌ日ショヌトに22皮類のテクニカルフィルタヌを適甚した結果、ロングずは党く違う傟向が刀明。ADXレンゞ×MACDで勝率70%超えの組み合わせを発芋

FX自動売買2026/1/19
📄

🔗 月末アノマリヌ×ゎトヌ日を「連携」させたら+5pips/トレヌド改善怜蚌結果

月末ロゞック216:00 BUYを23時で決枈せずにゎトヌ日9:55たで持ち越したらどうなる317回のバックテストで怜蚌した結果、驚きの改善が刀明...

FX自動売買2025/12/22