Type/to search

複数のインジケーターを組み合わせた適応型トレンド戦略

Common strategy
Created: 2023-12-19 11:01:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、二重Hull移動平均線指標、容量加重移動平均線指標、MACD指標、および真實力度指數指標を組み合わせて使用し、トレンドを正確に判断します。市場環境の変化に自動的に適応でき、高い適応性を備えています。

戦略の原理

この戦略の中核指標は二重Hull移動平均線であり、2つのパラメータkehとtehによって計算が制御されます。これらのパラメータは、それぞれ速い線と遅い線の周期を決定します。速い線と遅い線でゴールデンクロスとデッドクロスを形成し、現在のトレンドを判断します。

補助判断指標として、容量加重移動平均線meh1があります。価格がmeh1より高い場合、強気の状況と見なされ、価格がmeh1より低い場合、弱気の状況と見なされます。

もう1つの補助判断指標はMACDです。これは、高速移動平均線から低速移動平均線を減算してMACDを求め、さらにMACDの移動平均線からシグナル線を求めます。MACDがシグナル線より高い場合、強気の状況と見なされます。

最後の補助判断指標はTSIです。これは、価格変化率の二重平滑化によって計算されます。その絶対値の大きさは価格変化の勢いを表します。買いと売りの条件では、TSIのシグナル線を判断し、EntriesとExitsのタイミングを制御します。

これらの指標のシグナルを総合することで、トレンドを正確に判断し、パラメータを自動調整して市場と同期させることができます。

戦略の利点

  1. 二重Hull移動平均線を主要判断指標として使用し、他の複数の指標を組み合わせて使用することで、判断精度を高め、誤ったシグナルを低減できます。

  2. TSI指標を適用して参入と離脱のタイミングを判断することで、リスクを管理できます。

  3. 複数のパラメータを自分で調整できるため、適応性が高く、市場の変化に自動的に適応できます。

  4. 指標の組み合わせとパラメータ適応の考え方を採用しているため、戦略の安定性が高く、継続的な収益力が強いです。

リスク分析

  1. TSI指標でタイミング判断を追加していますが、使用している指標はトレンドタイプであるため、もみ合い相場に直面すると、損益の変動が大きくなる可能性があります。

  2. パラメータ設定が適切でないと戦略が機能しなくなる可能性があるため、自身の経験に基づいて合理的にパラメータを設定する必要があります。

  3. 複数の指標の組み合わせは計算量を増加させるため、データ量が多い銘柄や時間帯ではエラーが発生する可能性が高くなります。データ範囲を制御する必要があります。

  4. 指標の計算効果を監視し、異常データによる干渉を防ぐ必要があります。

戦略の最適化方向

  1. BOLL指標などの他の補助指標を追加してテストし、シグナルをより正確かつ信頼性の高いものにすることができます。

  2. 参入・離脱ロジックを最適化し、ストップロスや利確条件を設定して、一取引あたりの損益を管理します。

  3. 取引銘柄のパラメータを訓練・最適化し、さまざまな銘柄にうまく適応できるようにします。

  4. パラメータ適応モジュールを追加し、戦略のパラメータが最近の取引結果に基づいて自動調整されるようにします。

まとめ

本戦略は複数の指標の利点を統合し、指標の組み合わせによってトレンド方向を判断します。リスクを制御しつつ、判断精度を高めています。パラメータ最適化とロジック最適化により、戦略を市場の変化にうまく適応させ、連続損失の低減を基盤に大きな利益を得ることができます。本戦略は安定性が高く、株式や暗号通貨などの銘柄に長期的に適用できます。

Source
Pine
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//                                                    Quad-HullMA-cross & VWMA & MacD & TSI combination  <<<<< by SeaSide420 >>>>>>
strategy("MultiCross420", overlay=true, calc_on_order_fills= true, calc_on_every_tick=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=0)
keh=input(title="Double HullMA 1",defval=7, minval=1)
Strategy parameters
Strategy parameters
Double HullMA 1
Double HullMA 2
VWMA
MacD fastLength
MacD slowlength
MacD Length
TSI Long Length
TSI Short Length
TSI Signal Length
TSI Upper Line
TSI Lower Line
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)