Type/to search

多空均衡移動平均トレンドフォロー戦略

Common strategy
Created: 2024-01-18 12:07:52
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ビットコインとイーサリアムに適用可能な単純移動平均線トレンド追随戦略です。移動平均線、MACD、RSIなどの複数の指標を組み合わせてトレンド方向を識別し、固定ポジションでの長期保有によってトレンドに追随します。

戦略の原理

戦略の核となるロジックは、20日EMAが100日SMAを上抜き、かつ100日SMAが200日SMAを上抜いたときにロングポジションを取るというものです。逆に、20日EMAが100日SMAを下抜いたときにポジションを決済します。すなわち、異なる期間の3本の移動平均線を用いてトレンド方向を判断します。

具体的には、戦略は20日EMA、100日SMA、200日SMAの値を計算し、それらの大小関係を比較してトレンドを判断します。20日EMAが100日SMAを上抜いた(20日EMA > 100日SMA)場合、価格が上昇し始めたことを示します。このとき、さらに100日SMAが200日SMAよりも大きければ、中長期トレンドも上昇していることを意味し、強いロングシグナルとなります。

ロングポジションに入った後、戦略はトレンドに追随してポジションを保有し続けます。20日EMAが再び100日SMAを下抜いた場合、短期トレンドに反転シグナルが現れたと判断し、その時点でポジションを決済して損失を確定します。

さらに、本戦略はMACDやRSIなどの指標も組み合わせてトレンドを確認します。MACDのDIF線、DEMA線、ヒストグラムがいずれも上昇傾向にあり、かつRSIが50を上回っている場合にのみ、ロングポジションをオープンします。

戦略の優位性

本戦略の最大の利点は、明確なトレンド取引ルールを設定し、中長期トレンドを効果的に追跡できることです。具体的なメリットは以下の通りです。

  1. 複数の移動平均線を組み合わせてトレンドを判断するため、信頼性が高い。
  2. 長期保有でトレンドに追随するため、短期的な相場変動に影響されにくい。
  3. MACDやRSIなどの指標でシグナルを確認することで、偽のブレイクアウトをフィルタリングできる。
  4. EMAとSMAのゴールデンクロス・デッドクロスでエントリー・エグジットポイントを判断するため、ルールがシンプルで明確。
  5. ストップロスによって損失を制限するなど、リスク管理が効果的に行える。

リスクとその対策

本戦略にはいくつかのリスクも存在します。主な問題は、トレンドが反転した際に迅速に損切りできない点です。具体的なリスクとその対策は以下の通りです。

  1. トレンド反転点をタイムリーに捉えられない:移動平均線の期間を短くする、あるいはより多くの指標を追加して総合的に判断する。
  2. 保有期間が長くなると大きな損失が生じる可能性:エグジットラインを適切に短縮し、早めに損切りする。
  3. 移動平均線は遅延が生じやすい:一定のドローダウン率でストップロスラインを設定し、能動的に損切りする。

最適化の方向性

本戦略は以下の点で最適化が可能です。

  1. より多くの移動平均線の期間の組み合わせをテストし、最適なパラメータを探す。
  2. トレンドやエントリータイミングを判断するための他の指標やモデルを試す。例えば、ボリンジャーバンド、KD指標など。
  3. 機械学習などを用いてパラメータを動的に最適化する。例えば、強化学習を使ってストップロスの幅を調整する。
  4. 出来高指標を組み合わせて偽のブレイクアウトを回避する。例えば、OBV(エネルギー潮指標)、出来高など。
  5. 自動ストップロスとトレーリングストップシステムを開発し、市場状況に応じてストップロスの位置を調整する。

まとめ

本戦略は全体としてシンプルで直接的なトレンド追随戦略です。移動平均線でトレンド方向を判断し、MACDとRSIでシグナルをフィルタリングします。比較的長い保有期間でトレンドに追随し、中長期的なトレンドの機会を効果的に捉えます。一方で、トレンド反転の識別に遅れが生じるリスクもあります。今後はパラメータ最適化や指標の追加などにより、改良・アップグレードが可能です。

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

//@version=4
strategy(title="BTC_Long_Only_TV01_200507", overlay=true)

//////////// !!!!!!!!!!!!!!!! WORK BEST IN 2 HOURS for BTC, ETH and ETHXBT !!!!!!!!!!!!!!!!!!! /////////////////////
Strategy parameters
Strategy parameters
StopLoss in %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)