
双均線交差策は,2つの異なる周期の移動平均を計算し,その交差状況に応じて買入と売却のシグナルを生成することによって,技術分析の常用策の1つである.この戦略の核心は,短期均線上を穿越して長期均線を穿越して買入シグナルを生成し,短期均線の下を穿越して長期均線を穿越して長期均線を生成する売り出シグナルを使用し,短期と長期の時間連続図形状の交差状況を捉え,市場価格線の逆転段階を判断し,それに基づいていつ買入するか売却するか判断する.
この戦略の技術的原理は,長期平均線は長期周期中の平均価格を反映する,より安定した平均線であり,短期平均線はより敏感であり,短期周期中の価格変化に反応する,より活発で強いランダム性のある平均線である.短期平均線に穿越すると,短期期間中の平均線は,長期期間中の平均線を上回ったことを示し,価格は上昇を加速する勢いを発揮し,この時点で購入することによってより多くの利益を得ることができる.そして,短期期間中の平均線が再び長期期間中の平均線を下回ると,価格の上昇が鈍化し始め,利益の返還の時期であることを示し,この場合,倉庫の清算を減らすのが合理的な選択である.
短期時間周期と長期時間周期の価格を比較することによって,この戦略は,急増勢いで買い,急停止勢いで売ることを強調する投資理念を強調する.この均線交差形態を利用する勢い戦略は,逆勢の思想に対応する均線逆転戦略とは異なり,より主動的で果敢な投資戦略のタイプに属している.
双等線交差の戦略には以下の利点があります.
双対対の交差策には,いくつかの制限とリスクがあります.
対応するリスク管理および最適化方法には,フィルタリング条件の追加,平均線パラメータの組み合わせの調整,他の指標と組み合わせた意思決定などが含まれます.
双均線交差策は以下の方向から最適化できます.
双均線交差策は,短期均線と長期均線の交差状況を比較し,価格の傾向と逆転タイミングを判断する技術分析の比較的簡単な直接の策である.その優点は,思いつきが明確で,実行しやすいことにあるが,誤信号や意思決定の行き詰まりなどの問題もある.将来の最適化の方向は,パラメータの最適化,リスク管理とより多くの要因と新しい技術と組み合わせて意思決定を行うことにある.全体的に,双均線策は,量化取引の基本的な入門策の1つであり,深入な研究と普及の価値がある.
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Moving Average Crossover Strategy", overlay=true)
// Input parameters
short_term_period = input(10, title="Short-Term MA Period")
long_term_period = input(20, title="Long-Term MA Period")
// Calculate moving averages
short_term_ma = sma(close, short_term_period)
long_term_ma = sma(close, long_term_period)
// Buy signal
buy_signal = crossover(short_term_ma, long_term_ma)
// Sell signal
sell_signal = crossunder(short_term_ma, long_term_ma)
if (buy_signal)
strategy.entry("Buy", strategy.long)
if (sell_signal)
strategy.close("Buy")
// Plot moving averages
plot(short_term_ma, color=color.blue, title="Short-Term MA")
plot(long_term_ma, color=color.red, title="Long-Term MA")
// Plot buy and sell signals on the chart
plotshape(series=buy_signal, location=location.belowbar, color=color.green, style=shape.cross, title="Buy Signal")
plotshape(series=sell_signal, location=location.abovebar, color=color.red, style=shape.cross, title="Sell Signal")