Type/to search

移動平均線クロスオーバー・ロングショート戦略

Common strategy
Created: 2023-10-24 11:02:52
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は主に移動平均線のゴールデンクロスとデッドクロス、およびローソク足の移動平均線ブレイクを利用して売買判断を行います。短期移動平均線が長期移動平均線を上抜けたら買い、短期移動平均線が長期移動平均線を下抜けたら売りとします。同時にローソク足の終値が移動平均線をブレイクすることをエントリーシグナルとして使用します。

戦略原理

  1. 異なる期間の2本の移動平均線EMA1とEMA2を計算します。EMA1は短期、EMA2は長期です。
  2. EMA1がEMA2を上抜けたかどうかを判断し、上抜けたら買い。
  3. EMA1がEMA2を下抜けたかどうかを判断し、下抜けたら売り。
  4. 終値がEMA1をブレイクしたかどうかを判断し、エントリーシグナルとします。
  5. ストップロス退出メカニズム:固定ストップロスまたはドンチャンチャネルによるストップロスを設定します。

主に以下の関数を使用します:

  • ema(): 指数移動平均線を計算
  • crossover(): EMA1がEMA2を上抜けたかを判断
  • crossunder(): EMA1がEMA2を下抜けたかを判断
  • rising()/falling(): 価格が上昇/下落しているかを判断
  • valuewhen(): 条件に応じて異なる値を返す

優位性分析

  1. 戦略の考え方がシンプルで、理解と実装が容易。
  2. 移動平均線システムのトレンドフォロー特性を利用し、トレンドに効果的に追従できる。
  3. ローソク足の終値によるブレイクをエントリータイミングとして組み合わせることで、偽のブレイクを回避できる。
  4. 異なるパラメータの移動平均線の組み合わせを柔軟に使用でき、様々な期間に対応可能。
  5. ストップロスメカニズムを設定してリスクを管理できる。

リスク分析

  1. 市場がレンジ相場の場合、移動平均線は頻繁なゴールデンクロス・デッドクロスシグナルを発生させ、ストップロスに遭いやすい。
  2. 固定ストップロスは硬直的すぎる可能性があり、市場の変化に応じて調整できない。
  3. 移動平均線システムは遅延性が高く、トレンド転換点で反転シグナルを見逃しやすい。
  4. 偽のブレイクをフィルターするために、移動平均線の傾きを正確に判断する必要がある。
  5. パラメータを慎重に選択する必要があり、過度に頻繁または遅延するパラメータの組み合わせは戦略の効果に悪影響を及ぼす。

最適化の方向性

  1. MACD指標のゼロラインクロスを利用してトレンドを特定し、レンジ相場をフィルターできる。
  2. ドンチャンチャネルを追加して動的ストップロスラインを設定し、固定ストップロスの問題を改善できる。
  3. ボリンジャーバンド指標を追加してトレンドの強弱を判断し、レンジ相場での無効な取引を回避できる。
  4. 移動平均線のパラメータ組み合わせを最適化し、異なる期間の戦略の実際の効果をテストする。
  5. アンカー移動平均線を追加して遅延を回避することも検討できる。

まとめ

本戦略は全体的にシンプルで明確な考え方であり、標準的な移動平均線のゴールデンクロス・デッドクロス戦略を利用し、同時にローソク足のブレイクをエントリーに組み合わせることで、偽のシグナルを効果的にフィルタリングできます。最適化の余地としては、他の指標を用いたトレンドの強弱判断や動的ストップロスの設定などがあります。全体的に、移動平均線ベースのトレンドフォロー戦略は古典的で理解しやすく、その最適化の余地を探る価値があります。

Source
Pine
/*backtest
start: 2023-09-01 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title='Mega crypto bot strategy', shorttitle='megacryptobot_Strategy', overlay=true, pyramiding=0, initial_capital=10000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
Strategy parameters
Strategy parameters
Candle body resistance Channel
Bar Channel On/Off
Support / Resistance length:
EMA 1
EMA 2
Display Hull MA Set:
Hull MA's Source:
Hull MA's Base Length:
Hull MA's Length Scalar:
period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)