
この戦略は,移動平均の金叉死叉原理に基づいて設計されている.快線 (短期移動平均) と慢線 (長期移動平均) の交差を計算することによって,市場のトレンドを判断し,トレンド追跡を実現する.快線が下から上へ突破すると,買入シグナルが生じ,快線が上から下へ突破すると,売出シグナルが生じる.
この戦略は,主に均線交差原理に依存している。快線パラメータは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")