この戦略は,移動平均の黄金十字と死十字の原則に基づいて設計されています. 急速線 (短期移動平均線) と遅い線 (長期移動平均線) の間のクロスオーバー状況を計算することによって,市場のトレンドを判断し,トレンドを把握します. 急速線がゆっくり線を上向きに突破すると,購入信号が生成されます. 急速線がゆっくり線を下向きに突破すると,販売信号が生成されます.
この戦略は主に移動平均クロスオーバーの原則に基づいています. 速いラインパラメータは50日,スローラインパラメータは200日に設定されています. 最新50日と200日間の平均閉店価格をそれぞれ,速いラインとスローラインとして計算します. 速いラインがスローラインを上向きに突破すると,株価が上昇傾向に入ると決定され,購入信号が生成されます. 速いラインがスローラインを下向きに突破すると,株価が下向きの傾向に入ると決定され,販売信号が生成されます.
スローラインの組み合わせを異なるパラメータで設定することで,戦略の感受性を調整することができる.スローラインのパラメータが小さいほど,トレンドの決定が速くなるが,誤った信号が多くなる可能性がある.スローラインのパラメータが大きいほど,トレンド判断が良くなるが,トレンドの決定は遅くなる.この戦略は,戦略の感受性と安定性を包括的に考慮し,50日および200日移動平均を使用する.
この戦略は,移動平均クロスオーバーの原則を利用し,市場のトレンド方向を自動的に決定し,トレンドを追跡し,主要なトレンドを効果的に把握することができます. 戦略の敏感性を制御するために高速および遅い移動平均のパラメータを設定し,他の補助指標とシグナルをフィルタリングすることで,戦略の安定性と有効性をバランスすることができます. この戦略は中長期の操作に適しています. 参数が株式や市場の特徴に応じて調整できます. 入場とストップロスのルールを拡張することで,より良い取引パフォーマンスを獲得するためにさらに最適化することができます.
/*backtest start: 2023-02-16 00:00:00 end: 2024-02-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Gleitend Strategie", overlay=true) // Einstellungen für die gleitenden Durchschnitte short_MA_length = input(50, title="Kürzerer MA Länge") long_MA_length = input(200, title="Längerer MA Länge") // Berechnung der gleitenden Durchschnitte short_MA = ta.sma(close, short_MA_length) long_MA = ta.sma(close, long_MA_length) // Kaufsignal: Kürzerer MA über Längerer MA buy_signal = ta.crossover(short_MA, long_MA) // Verkaufssignal: Kürzerer MA unter Längerer MA sell_signal = ta.crossunder(short_MA, long_MA) // Stop Loss und Take Profit Ebenen stop_loss = strategy.position_avg_price * 0.985 take_profit = strategy.position_avg_price * 1.02 // Trading-Logik if (buy_signal) strategy.entry("Buy", strategy.long) if (sell_signal) strategy.close("Buy") strategy.exit("Take Profit/Stop Loss", "Buy", stop=stop_loss, limit=take_profit) // Bedingungen für Short-Positionen if (sell_signal) strategy.entry("Sell", strategy.short) strategy.exit("Take Profit/Stop Loss", "Sell", stop=stop_loss, limit=take_profit) // Plot der gleitenden Durchschnitte plot(short_MA, color=color.blue, title="Kürzerer MA") plot(long_MA, color=color.red, title="Längerer MA")