Type/to search

移動平均線動的利確戦略

Common strategy
Created: 2023-09-18 21:46:47
Last modified: 3 years ago
1
Follow
1802
Followers

概要

本戦略は移動平均線を用いてトレンド方向を判断し、一定割合のATRで利益確定を行い、さらにATRに基づいてポジションサイズを動的に調整します。目標はトレンドに追従して利益を得つつ、リスクを管理することです。

原理

戦略では長さNの単純移動平均線を用いてトレンド方向を判断します。短期SMAが長期SMAを上抜けたら買い、短期SMAが長期SMAを下抜けたら売りとなります。

エントリー後、戦略はATRの一定倍率を利確ラインとして設定します。例えばロングポジションの場合、利確ラインはEntry Price + ATR * Factorとなります。価格が利確ラインを超えたら利益確定で決済します。

さらに、戦略はATRの値に応じてポジションサイズを調整します。ATRの値は市場のボラティリティを表し、ポジションサイズはATRに反比例します。ATRが大きいほどポジションサイズは小さくなります。

優位性

  1. 移動平均線でトレンド方向を判断するため、トレンドにある程度追従できる。
  2. ATRによる利益確定方式で、利益を確保しつつ反転を回避できる。
  3. ポジションサイズを動的に調整し、市場のボラティリティに応じてリスクをコントロールできる。
  4. 利確倍率やポジションパラメータをカスタマイズ可能。
  5. ストップロスと組み合わせることで、さらにリスクを制限できる。

リスクと解決策

  1. 移動平均線にはラグが存在し、エントリーが遅れる可能性がある。より感度の高いパラメータをテストできる。
  2. ATRの値の変動により利確幅が小さすぎたり大きすぎたりする可能性がある。ATRの移動平均を追加してそのトレンドを抽出できる。
  3. ボラティリティが大きすぎるとポジションサイズが小さくなり利益に影響する可能性がある。ポジションサイズの下限を設定できる。
  4. ストップロスを設定していないため、損失が拡大するリスクがある。トレーリングストップ戦略を追加できる。
  5. 銘柄選定が不適切(低ボラティリティ資産など)な場合、本戦略の効果が薄い可能性がある。ボラティリティの高い銘柄を選択すべきである。

最適化のアイデア

  1. 異なるパラメータの組み合わせをテストし、最適なパラメータを探す。
  2. エントリーロジックを最適化する。例えば他のインジケーターでフィルタリングする。
  3. 動的な利確・ストップロス戦略を研究し、より柔軟な利益確定・損切りを実現する。
  4. ボラティリティ指標と組み合わせてポジション管理を行う。
  5. 再エントリーの仕組みを追加し、保有期間を延長する。

まとめ

本戦略は移動平均線でトレンドを判断し、ATRの割合で利益確定を行い、ポジションサイズを動的に調整します。利点は一定のトレンドフォロー能力があり、パラメータ調整によりリスクをコントロールできる点です。しかし、パラメータ選択の難しさや利確が過剰になるなどの問題があります。インジケーターの最適化やストップロス戦略などを通じて改善を加えることで、より堅牢な戦略にすることができます。

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © dongyun

//@version=4
Strategy parameters
Strategy parameters
period
ptper
ptfactor
sizeper
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)