Type/to search

三本の移動平均線によるクオンツ取引戦略

Common strategy
Created: 2024-01-23 14:20:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

本戦略は、異なる周期の3本の移動平均線を計算し、価格のブレイクと組み合わせて取引シグナルを生成する、典型的なトレンドフォロー戦略です。この戦略は市場の中期的なトレンドを追跡することを目的としており、パラメータを動的に調整することでさまざまな銘柄や取引環境に適用できます。

原理

本戦略は3本の移動平均線(MA1、MA2、MA3)で構成されます。MA1とMA2の間で取引チャネルが形成され、そのクロスが取引シグナルを提供します。MA3はシグナルのフィルターとして機能します。

短期移動平均線MA1が中期移動平均線MA2を上抜けた場合、短期トレンドが強まっていることを示します。このとき、価格が長期移動平均線MA3よりも高ければ、買いシグナルが発生します。逆に、MA1がMA2を下抜け、かつ価格がMA3よりも低ければ、売りシグナルが発生します。

MA3の役割は短期的な市場ノイズを除去し、トレンドが中長期的な段階に入ったことを確認してからシグナルを出すことです。本戦略は3本の移動平均線のパラメータを動的に調整することで、異なる市場において最適なパラメータの組み合わせを見つけることができます。

優位性

  • 複数の移動平均線により異なる周期のトレンドを捉える
  • MA3によるシグナルフィルタリングでダマシを回避
  • 平均線の種類やパラメータをカスタマイズ可能で適応性が高い
  • クロスを可視化することでシグナルポイントを識別しやすい

リスク

  • 大きな周期のトレンド反転時、移動平均線のクロスに遅れが生じる
  • 取引頻度が高くなりすぎると、取引コストやスリッページリスクが増加する
  • パラメータの設定が不適切だと、過剰な取引やシグナルの遅延が発生する可能性がある

MA周期の調整により、異なる銘柄に合わせたパラメータ最適化が可能です。ストップロス戦略を最適化して1回あたりの損失を抑えたり、他のテクニカル指標と組み合わせてシグナルの有効性を確認し、誤シグナルの確率を低減できます。

最適化の方向性

  • MACDやボリンジャーバンドなど、他の指標を追加してトレンドを判断する
  • ストップロス/利食い戦略の追加
  • パラメータの動的調整による最適なパラメータ組み合わせの探索
  • 異なる銘柄に対するパラメータ最適化
  • 取引コストを考慮した取引頻度の最適化

まとめ

本戦略は3本の移動平均線を計算し、そのクロスから取引シグナルを生成するものです。短期・中期・長期の組み合わせでトレンドを判断する、典型的なトレンドフォロー戦略です。パラメータ最適化によりさまざまな銘柄に適用できますが、ダマシや転換点の見逃しリスクがあります。今後は他のテクニカル指標を導入してシグナルの有効性を判断したり、動的パラメータ最適化機構を開発することで、より弾力的な戦略へと改善できます。

Source
Pine
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
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/
// © Meesemoo

//@version=4
Strategy parameters
Strategy parameters
MA1 Period
MA1 Type
MA1 Source
MA1 Visible
MA2 Period
MA2 Type
MA2 Source
MA2 Visible
MA3 Period
MA3 Type
MA3 Source
MA3 Visible
Show Crosses
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)