Type/to search

ホール移動平均線とローソク足に基づく取引戦略

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

概要

この戦略の核となる考え方は、ホール移動平均線(Hull Moving Average、HMA)とローソク足の値を比較し、買いシグナルと売りシグナルを生成することです。HMAがローソク足より高い場合は買い、低い場合は売りとなります。

原理

まず、戦略はhma()関数で一定期間のHMAを計算します。次に、前のローソク足の始値を比較基準として取得します。HMAが前のローソク足の始値より高い場合は買いシグナル、低い場合は売りシグナルを生成します。

戦略のエントリー条件は、価格が逆方向にHMAをブレイクした場合のみポジションを持つことです。すなわち、価格が下からHMAを上抜けた場合のみ買い、上からHMAを下抜けた場合のみ売ります。これにより、相場のレンジでシグナルが繰り返し発生するのを防ぐことができます。

戦略のエグジット条件は、価格が再びHMAの反対側に戻った場合に損切りでエグジットすることです。例えば、買い後に価格がHMAを下回った場合、損切りで売ります。

全体として、この戦略はHMAの平滑化特性を利用して主要なトレンド方向を識別しシグナルを生成します。同時に、価格のブレイクを要求することで偽シグナルをフィルタリングし、相場のレンジで繰り返し損失を出すのを避けられます。

優位性分析

  1. SMAではなくHMAを使用することで、トレンドをより適切に識別し、レンジをフィルタリングできます。
  2. ブレイク機構により、損失を抱える確率や頻繁なエントリーの確率を減らせます。
  3. 現在の価格ではなく前のローソク足の価格を使用することで、バックテスト時のカーブフィッティングを回避できます。
  4. ルールがシンプルで明確であり、パラメータ最適化やロボット取引に適しています。
  5. どの銘柄や時間足にも柔軟に適用でき、汎用性が高いです。

リスクと改善点

  1. HMAのパラメータ設定が不適切だとトレンドを逃したり過敏になったりする可能性があります。異なる期間のパラメータをテストして最適値を見つけることができます。
  2. 単一指標ではブレイク後の再試行で振り落とされやすいため、他の指標を組み合わせてシグナルをフィルタリングすることを検討できます。
  3. ストップロスがHMAに近すぎると再度ブレイクされて損切りになりやすいため、適度にサポート・レジスタンスレベルまで離すことができます。
  4. トレンドの方向や強さを判断できないため、トレンド分類指標を追加することを検討します。
  5. 固定ストップロスではリスクリワードの変動が大きいため、トレーリングストップや資金管理を試すことができます。

まとめ

この戦略は全体的にシンプルで実用的であり、核となる考え方が明確です。HMAで主要トレンド方向を判断し、ブレイクで誤シグナルをフィルタリングします。レンジ相場での頻繁なエントリーや損失を回避できます。パラメータ最適化により良好な結果を得ることができます。しかし、単一指標に基づく戦略であるため、信頼性と勝率には一定の限界があります。他のテクニカル指標や資金管理方法と組み合わせて使用することを推奨します。これにより安定性を大幅に向上させることができます。全体として、この戦略は定量取引に対してシンプルで効果的な考え方を提供しており、さらなる研究と応用に値します。

Source
Pine
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 2h
basePeriod: 15m
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/
// © SeaSide420. Any timeFrame/pair , Hull Moving Average vs Candle
//@version=4
strategy("Hull Moving Average vs Candle",shorttitle="HMA-vs-Candle",overlay=true,default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.cash_per_order,commission_value=1.00,slippage=1)
Strategy parameters
Strategy parameters
Hull MA Period
Candle Resolution
Source of Price
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)