移動平均クロスオーバーマルチ期間戦略
概要
この戦略は,移動平均の交差系をベースに,異なる周期の移動平均のゴールデンクロスとデスクロスによって,買入と売却のタイミングを判断する.戦略は,利益をロックし,リスクを回避するために,トレンド追跡,ストップ,ストップ,ストップなどの機能を組み合わせる.
戦略原則
この戦略は,移動平均の2つのセットを使用し,それぞれ速線と遅線である. 速線は短期のトレンドを表す短い周期; 遅線は長期のトレンドを表す長い周期である. 速線が下方から慢線を突破すると,ゴールデン・クロスが生み出され,トレンドが熊から牛に転移し,多額の取引を行う. 速線が上方から下方から慢線を突破すると,トレンドが牛から熊に転移し,空っぽの取引を行う,デス・クロスが生み出されます.
コードでは,快線指標はma1で,慢線指標はma2である.ma1とma2は,SMA,EMAなどの異なるタイプの移動平均を選択し,異なる周期パラメータを設定できます.ma1は短期的な傾向を表し,周期は短い.ma2は長期的な傾向を表し,周期は長い.
ma1金叉ma2時,ロングシグナルを生じ,オーバーする.ma1デッドフォークma2時,ショートシグナルを生じ,空きをする.実際の取引時,トレンド追跡ストップ,ストップ,ストップなどの機能を組み合わせて,利益をロックし,リスクを回避する.
優位分析
この戦略の利点は以下の通りです.
-
戦略はシンプルで明快で,理解し,実行しやすい.
-
異なる市場環境に適用できる,異なるタイプとパラメータの移動平均を柔軟に選択できます.
-
多周期的なデザインで,短期的および長期的トレンドを同時に捉え,誤殺を回避します.
-
ポジション開設条件をカスタマイズし,取引頻度を厳格に制御します.
-
リスクのコントロールを有効にするために,停止,停止条件を設定できます.
-
トレンドトラッキングのストップ・ロスを追加し,収益トラッキングを実現します.
-
戦略の安定性や信頼性を高めるための最適化パラメータ.
リスク分析
この戦略には以下のリスクもあります.
-
双動平均の交差が遅れており,価格の逆転の最適なタイミングを逃している可能性があります.
-
移動平均の周期設定が正しくない場合,より多くの偽信号が生成される可能性があります.
-
突発的な事件は,迅速な反転をもたらし,破損の危険を抑える.
-
トレンド行情では,価格が長期的に平均線側にとどまる可能性が高い.
-
パラメータ最適化は不適切で,特定の時間帯に過度最適化される可能性があります.
対応するリスク管理策:
-
他の指標のフィルタリング信号と組み合わせて,偽突破を回避する.
-
周期設定はトレンド取引の原則に従って,最適化パラメータをテストする.
-
リスクコントロールは慎重で,ストップダメージ位置は合理的に設定されている.
-
待たずに済むため,
-
複数の市場環境でパラメータの強さをテストする.
最適化の方向
この戦略は以下の点で最適化できます.
-
ウェイトアップ移動平均など,より多くの種類の移動平均をテストします.
-
波動率に基づく動的周期を増やし,市場の変化に応じて平均線パラメータを調整する.
-
戦略的な入場条件は,選択時間または基本的なフィルターで,誤った取引率を下げることができます.
-
出場条件は,市場変動に応じてストップ・ローズ幅を調整するダイナミック・ストップ・ローズを設定できます.
-
パラメータ最適化システムを構築し,戦略の履歴回測とパラメータ調整を行う.
-
機械学習アルゴリズムを追加し,AIを使ってパラメータを最適化し,信号をフィルターする.
要約する
この移動平均線交差多周期策略の全体的な考え方は明確で分かりやすく,快速平均線交差によってトレンドを捕捉する.これはより古典的なトレンド追跡策である.この策略は,適切なパラメータを選択し,入場出場ロジックを最適化し,厳格なリスク管理によって安定した収益を実現することができる.しかし,ユーザーは一定の遅れの後にリスクと待機時間のコストを承担する必要がある.全体的に,この策略はシンプルで実用的で,パラメータ最適化とリスク管理を施し,より多くの市場環境に適応する価値がある.
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// The majority of this script I took from the Autoview website. There are some typos in the original that I've fixed, some things I've added, things I will add, and I'm tired pulling my strategy code out and uploading this to pastebin for people.
// DISCLAIMER: I am not a financial advisor, this is not financial advice, do not use this code without first doing your own research, etc, etc, it's not my fault when you lose your house.
- 1
