Type/to search

動的移動EMAS複合定量戦略

Common strategy
Created: 2024-01-22 12:34:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、マルチタイムフレームの動的な移動平均線コンビネーション戦略です。異なる期間の指数移動平均線(EMA)を使用してトレンド判断とエントリー・エグジットを行います。戦略名の「MAX」は複数のEMAを使用することを意味し、「動的」はEMAの期間が調整可能であることを示しています。

戦略の原理

本戦略は7本の異なる速度のEMAを使用します。最速から最遅まで順に、3期間、15期間、19期間、50期間、100期間、150期間、200期間のEMAです。これら7本のEMAは台形の配置を形成し、ロングおよびショートのシグナルを判断する際には、終値がこれら7本のEMAを順に突破する必要があります。これにより、トレンド転換後の強いエントリーを確保します。

さらに、本戦略は価格の新高値更新と終値が過去高値を突破するという2つの条件を組み合わせてロングシグナルを確認し、新安値更新と終値が過去安値を突破するという条件でショートシグナルを確認します。これにより、偽のブレイクアウトを回避できます。

手仕舞い条件は、終値が速いEMAから遅いEMAへ順に突破することを要求し、トレンドの反転を示します。または、最新のローソク足の最安値または最高値が4本のEMAを突破した場合、その取引は直ちに手仕舞うべきであることを示します。

優位性分析

  • 7本の異なる速度のEMAを使用して台形を形成することで、トレンド転換点をより正確に判断できる
  • 新高値と過去高値を組み合わせてロング判断、新安値と過去安値を組み合わせてショート判断することで、偽のブレイクアウトを回避
  • 二重の手仕舞い条件は比較的厳格に設定されており、タイムリーに損失を確定できる

リスク分析

  • ストップロスが設定されておらず、大きな損失リスクが存在する
  • 二重の手仕舞い条件により、早期離場が発生する可能性がある
  • 短期EMAはノイズを多く発生させやすく、取引頻度と手数料コストが増加する

解決方法:

  1. 即時ストップロスとトレーリングストップロスを設定する
  2. 手仕舞いEMAの期間を調整し、二重手仕舞い条件の厳格さを緩和する
  3. EMAの期間を延長し、取引頻度を減らす

最適化の方向性

  • ストップロス戦略の追加(例:固定パーセンテージストップロス、トレーリングストップロスなど)
  • EMAパラメータの調整、最適なパラメータ組み合わせの探索
  • 他のインジケーターによるフィルタリングの追加(例:MACD、ATR、KDJなど)によりシグナルの品質向上
  • レンジ戦略との組み合わせにより、トレンド内のサブ波動を捉える
  • 資金管理モジュールの導入を検討

まとめ

本戦略は全体として明確なロジックを持ち、7本の異なる速度のEMAでトレンドを判断し、二重の手仕舞い条件を備えることで、トレンド反転に対して敏感に判断できます。しかし、戦略自体にストップロスが設定されていないため、大きな損失リスクが存在し、早期離場の問題も発生しやすいです。今後は、ストップロス、パラメータ最適化、インジケーターフィルタリングなど複数の側面から戦略を改善し、安定して信頼性の高い定量取引システムとする必要があります。

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Crypto MAX Trend", shorttitle="Crypto MAX", overlay = true  )
Length = input(3, minval=1)
Length2 = input(15, minval=1)
Strategy parameters
Strategy parameters
Length
Length2
Length3
Length4
Length44
Length5
Length6
Length66
xPrice
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)