加重移動平均に基づく戦略


作成日: 2023-12-25 15:32:08 最終変更日: 2023-12-25 15:32:08
コピー: 0 クリック数: 559
1
フォロー
1623
フォロワー

加重移動平均に基づく戦略

概要

この戦略は,オーストラリア・ドル/ニュージーランド・ドル通貨ペアの15分間のスカルピング戦略である.この戦略は,複数の異なる周期の重力移動平均を使用して取引信号を構築し,高頻度取引を実現する.この戦略の優点は,短期価格変動を捕捉でき,鋭い視野で,迅速な意思決定に長けているトレーダーに適していることである.しかし,この戦略は,一定のリスクにも直面し,トレーダーに慎重に使用する必要がある.

戦略原則

この戦略は,5つの異なる周期の加重移動平均を用いており,具体的には29周期,5周期,3周期,2周期,1周期のWMAである.この戦略の取引原理は,短周期のWMAラインが,より長い周期のWMAラインを次々に穿越すると,買いの信号が生成され,短周期のWMAラインが,より長い周期のWMAラインを次々に穿越すると,売りの信号が生成される.このように,より短い時間の価格変化の傾向を捉えることができる.

ロングポジションに入ると,戦略は最新の価格で固定ストップでストップを設定してリスクを制御する.同時に,利益をロックするためにストップポイントを設定する.ショートポジションに入ると,ストップとストップを設定する.

戦略的優位性

この戦略の最大の利点は,高周波取引により,短期間に価格変動の機会を捉え,より高い利益の余地を実現できるという点にある.具体的利点は以下の通りである.

  1. 周期が短く,意思決定が迅速である。15分は短い時間周期であり,迅速な意思決定によって不確実性を減らすことができる。

  2. WMAは近期価格により高い重みを与え,価格トレンドの変化をより早く捉えることができる.

  3. 複数のWMAの組み合わせを使用することで判断がより正確になります. 5つのWMAの共同決定により,偽信号が少なくなり,判断の正確性が向上します.

  4. 厳格なストップ・ストップ管理,リスク制御.事前に設定されたストップ・ストップによって,各取引のリスクと利益が適切に制御されることを保証する.

リスク分析

この戦略には多くの利点があるものの,注意すべきリスクもあります.

  1. 高頻度取引は時間とエネルギーを消費します. 頻繁に取引は,トレーダーに市場を注意深く観察し,多くの時間とエネルギーを投入する必要があります.これはトレーダーに高い要求です.

  2. 短期周期判断の誤差率が高い.15分周期判断の傾向を使用すると,偽信号が多く発生し,取引決定の誤差が引き起こされる.

  3. ストップポイントが小さすぎると損失が増加する可能性がある.ストップポイントが小さすぎると,正当な信号がすぐにストップポイントの出場によって損失が生じる可能性がある.

  4. ロボット取引の衝撃.現在の市場における大量なロボット取引は,短期的な価格の不安定性と不確実性を増している.

これらのリスクに直面して,トレーダーは,ストップ・ローズを調整し,適切な緩和を行う必要がある.同時に,より長い時間周期のトレンド判断に注意し,短期間の騒音の干渉を避ける必要がある.また,ロボット取引の識別能力を向上させる必要がある.

戦略の最適化

この戦略はさらに改善できる余地があります.

  1. 移動平均のパラメータを調整し,判断を最適化します.より多くの異なるパラメータのWMAラインの組み合わせを試し,通貨ペアの特性に最も適合するWMAパラメータを探します.

  2. 他の指標のフィルタを追加し,判断の正確性を向上させる.この戦略に基づいて,動量指標,波動率指標などを導入し,取引信号の二次検証を行うことができる.

  3. 停止・止損戦略を最適化し,リスク・収益を全面的に制御する. 適応停止,移動停止,漸進停止などの方法で,停止・止損の設定を最適化することができる.

  4. アルゴリズムの取引要素を追加し,人為誤りを防止する.人工判断に基づいて,アルゴリズムの自動決定モジュールを導入し,条件を満たしたときに下令と止損停止管理を自動化し,それによってトレーダーの誤操作の確率を減らす.

要約する

この戦略は,全体として,重み付けの移動平均に基づく短期周期トレードキャプチャ型の戦略である.これは,操作頻度が高く,短期価格トレンドをタイムリーにキャプチャするなどの優位性を持つため,特に,ディスク中の高周波スカルピング取引に適しています.しかし,同時に,市場判断能力に十分な感受性を備えたトレーダーが必要であり,多くの時間とエネルギーを投入して最適な効果を得ることができます.将来,この戦略には多くの最適化の余地があり,戦略の総合性をさらに探求する価値があります.

ストラテジーソースコード
/*backtest
start: 2023-12-17 00:00:00
end: 2023-12-24 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="AUDNZD Scalp 15 minutes", overlay=true)

// Moving Averages
len1 = 29
len2 = 5
len3 = 3
len4 = 2
len5 = 1
src = close

wma1 = ta.wma(src, len1)
wma2 = ta.wma(src, len2)
wma3 = ta.wma(src, len3)
wma4 = ta.wma(src, len4)
wma5 = ta.wma(src, len5)

// Strategy
wma_signal = wma1 > wma2 and wma2 > wma3 and wma3 > wma4 and wma4 > wma5
wma_sell_signal = wma1 < wma2 and wma2 < wma3 and wma3 < wma4 and wma4 < wma5

// Position Management
risk = 5.30
stop_loss = 0
take_profit = 0

// Long Position
if wma_signal
    strategy.entry("Buy", strategy.long)
    
    if stop_loss > 0
        strategy.exit("Sell", from_entry="Buy", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Sell", from_entry="Buy", profit=take_profit)

// Short Position
if wma_sell_signal
    strategy.entry("Sell", strategy.short)
    
    if stop_loss > 0
        strategy.exit("Cover", from_entry="Sell", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Cover", from_entry="Sell", profit=take_profit)