Type/to search

多種類移動平均線取引戦略

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

概要

本戦略は、複数種類の移動平均線を計算し、二重移動平均線のクロスによるロング/ショットエントリーを実現するトレンドフォロー戦略です。同時に、トレンド判定用に第三の移動平均線を導入し、リスク管理を行います。

戦略の原理

  1. 2本の移動平均線(MA1とMA2)を計算します。それぞれSMA、EMA、VWMAなど複数の種類から選択可能で、期間もカスタマイズできます。

  2. MA1とMA2のクロスを判定します。MA1がMA2を上抜けした場合にロング、MA1がMA2を下抜けした場合に決済します。

  3. (オプション)第三の移動平均線MA3を計算します。期間は通常50などの長めの値を取ります。MA3よりも上は強気相場、下は弱気相場とみなします。価格がMA3をブレイクした場合のみエントリーします。

  4. 上記のルールにバックテスト期間を組み合わせ、戦略の売買シグナルを生成します。

  5. クロスによるロング/ショットエリアを塗りつぶし、視覚的な補助とします。

本戦略は、移動平均線によるトレンドフォローとクロスでのロング/ショットエントリーの考え方を融合し、さらに第三の移動平均線でリスク管理を行うものです。パラメータ調整により、さまざまな市場サイクルに柔軟に対応できます。

優位性分析

  1. 二重移動平均線のクロスでトレンド方向を判断するため、トレンドを効果的に追跡できます。

  2. 複数種類の移動平均線を組み合わせられるため、異なる期間の市場に対して最適化が可能です。

  3. 第三の移動平均線を導入してリスク管理を行うことで、不要な損失を抑えられます。

  4. クロスエリアの塗りつぶしによる可視化により、チャートを見ながらの取引体験が向上します。

  5. パラメータ調整が可能で、異なる期間に対して最適化できます。

  6. ルールがシンプルかつ明確で、理解・実行が容易です。

リスク分析

  1. 二重移動平均線戦略は、レンジ相場やトレンド転換時において損失が発生しやすいです。パラメータ最適化によりリスクを低減できます。

  2. 二重移動平均線は誤ったシグナルや先行反応を生じることがあります。移動平均線の期間を長めに設定するか、パラメータを最適化することで対処できます。

  3. 第三の移動平均線は、強いトレンドの初期段階でのエントリー機会を逃す可能性があります。第三の移動平均線の期間を適度に短くして、利益機会の逸失を減らすテストを行うことができます。

  4. すべてのトレードで利益を保証するものではないため、ストップロス管理を徹底する必要があります。

最適化の方向性

  1. 異なる種類の移動平均線と異なる期間パラメータの組み合わせをテストし、最適なパラメータペアを見つける。

  2. 第三の移動平均線の期間パラメータを最適化し、リスク管理と利益獲得のバランスを取る。

  3. ストップロス戦略を追加し、1トレードあたりの損失を管理する。

  4. 機械学習アルゴリズムの導入を検討し、ビッグデータを活用して最適なパラメータを学習する。

  5. KDやMACDなどの他のインジケーターと組み合わせて、シグナルのフィルタリングと検証を行う。

まとめ

本二重移動平均線・複数種類移動平均線クロス戦略は、トレンドフォロー、リスク管理、パラメータ最適化、視覚補助など多くの機能を統合した、非常に古典的で実用的なトレンド戦略です。テストとパラメータ最適化を繰り返し、他のインジケーターや機械学習などを適宜組み合わせることで、市場への適応性を高め、実戦で高い価値を発揮します。総じて、本戦略はシンプルで実用的かつ最適化が容易であり、定量取引の優れた出発点となります。

Source
Pine
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-12 22:00:00
period: 1m
basePeriod: 1m
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/
// © HAMIDBOX

//@version=4
Strategy parameters
Strategy parameters
MA №1
ma1type
ma1src
ma1Len
ma1col
MA №2
ma2type
ma2src
ma2Len
ma2col
For Safe Side = Read This >>>
MA №3
ma3type
ma3Len
ma3col
Start Time
End Time
Cross Sign ON/OFF
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)