Type/to search

終値ブレイクアウト日内取引戦略

Common strategy
Created: 2023-10-09 16:56:21
Last modified: 3 years ago
1
Follow
1802
Followers

概要

本戦略は、移動平均線に基づくシンプルなデイトレード戦略であり、GBPUSDの1時間足チャートに適用されます。ロンドン市場の開始時のみエントリーし、ロンドン市場の終了時にポジションをクローズするため、ロンドンセッションのトレンドブレイクアウト取引に最適です。

戦略の原理

本戦略では、非常に速い移動平均線と非常に遅い移動平均線の2本を使用します。具体的なロジックは以下の通りです。

  1. ロンドン市場開始時(8:00)のみ、ブレイクアウトによるエントリーを行います。判定方法は、終値または高値が速い移動平均線を上抜ければロング、終値または安値が速い移動平均線を下抜ければショートとします。

  2. 同時に、ロングの場合、前の足の終値が遅い移動平均線より上にあること、ショートの場合、前の足の終値が遅い移動平均線より下にあることを条件とし、非トレンド局面を除外します。

  3. ストップロスは極小値に設定し、50~100pipsとします。

  4. 利確は設定せず、ロンドン市場終了時(15:00)に無条件でポジションをクローズします。

優位性の分析

これは非常にシンプルなブレイクアウト戦略ですが、ロンドンセッションのトレンド特性を適切に活用することで、以下のメリットがあります。

  1. トレンドが明確な場合のみエントリーするため、レンジ相場のリスクを回避できます。

  2. ロンドンセッションのみでブレイクアウト取引を行うため、この時間帯の値動きが大きい特性を最大限に活用できます。

  3. 小さなストップロスを採用することで、ある程度のリバウンドに耐えることができます。

  4. 無条件でポジションをクローズするため、オーバーナイトリスクを回避できます。

リスク分析

本戦略には以下のリスクも存在します。

  1. ロンドンセッションで明確なトレンドが発生しない場合、長時間取引が行われない可能性があります。

  2. 小さなストップロスによるロスカットリスク。ブレイクアウト後に一定程度のリバウンドが発生し、ロスカットされる可能性があります。

  3. 固定されたクローズ時間による早期クローズリスク。強いトレンドが発生した場合、ポジション保有時間を延長する必要があるかもしれません。

対策としては、エントリールールを適度に緩和し、トレーリングストップで利益を確定させること、および市場状況に応じてクローズ時間を適宜調整することが考えられます。

最適化の方向性

本戦略は以下の側面から最適化が可能です。

  1. RSIやボリンジャーバンドなどの他の指標を追加し、レンジ相場をさらに回避します。

  2. 移動平均線の組み合わせを最適化し、異なるパラメータでの効果をテストします。

  3. 異なるストップロス幅をテストし、最適な範囲を見つけます。

  4. 具体的な相場状況に応じてクローズ時間をリアルタイムで調整し、固定されたクローズ時刻にこだわらないようにします。

  5. 他の通貨ペアや時間足での効果をテストします。

  6. リスク管理モジュール(資金管理、取引サイズ計算など)を追加します。

まとめ

本戦略は、全体的に非常にシンプルで実用的なロンドンセッションブレイクアウト戦略です。ルールがシンプルで明確であり、時間帯の特性を適切に活用することで、一部の取引リスクを回避できます。同時に最適化の余地もあり、さらなる最適化とテストを続けることで、戦略の安定性と収益性を高めることができます。総じて、本戦略はロンドンセッションのブレイクアウト取引の考え方を効率的に活用するための参考フレームワークとモデルを提供しています。

Source
Pine
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// strategy(title="2 ma breakout",shorttitle="2 ma breakout", initial_capital=10000,overlay=true, commission_type = strategy.commission.cash_per_contract, commission_value = 0.00008 )
timeinrange(res, sess) => time(res, sess) != 0
Strategy parameters
Strategy parameters
NY Open On
NY Session On
NY Close On
Aussie Open On
Aussie Session On
Aussie Close On
Asia Open On
Asia Session On
Asia Close On
Euro Open On
Euro Session On
Euro Close On
Show On Chart
From Day
From Month
From Year
To Day
To Month
To Year
len
Source
Length slow
Source
sl
Risk % of equity
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)