モメント・ムービング・平均ブレイクストラテジー

作者: リン・ハーンチャオチャン,日付: 2023-09-14 16:06:41
タグ:

戦略の論理

この戦略は,モメントインジケーターと移動平均ブレイクアウトを組み合わせ,モメントが方向に並び,価格がMAを突破したときの取引に入ります.

取引の論理は

  1. 5日間のモメンタムなどの短期モメンタムを計算する

  2. 長い信号は,現在のおよび前の2インパクトバーが50を超えると起動します.

  3. 価格が5日間MAを超えるとロング

  4. 短信号は,現在のおよび前の2インパクトバーが50未満であるときにトリガーされます

  5. 価格が5日間MAを下回るとショート

  6. 固定利益目標とストップロスを使用する

この戦略は,短期の価格変動を捉えるため,高確率信号のMAブレイクと組み合わせて,トレンド識別のためのモメント強さを活用しています.

利点

  • 動力方向性は,傾向を強く定義します.

  • MAの突破は信号の質を向上させる

  • 利益目標とストップ・ロスの合計

リスク

  • 連続した勢いが遅れる

  • 繰り返しのパラメータ最適化が必要

  • 利益目標と停止は慎重さが必要です

概要

この戦略はモメンタムとMAのブレークアウトシステムを 慎重な利益とリスク管理と組み合わせています しかしパラメータ調整とストップロスの最適化は 現実世界での有効性にとって重要です


/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BTC MOM EMA V1", overlay=true)

longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
    strategy.exit("My Long Entry Id", profit=1000,trail_points=60)

shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    strategy.exit("My Short Entry Id", profit=1000,trail_points=60)

もっと