
この戦略は,リンダ・ブラッドフォード・ラシュクによってインスピレーションを受け,アメリカ国債期貨 ((ZN1!)) について特別に設計された戦略である.これは,5日間の単純な移動平均を追跡し,その平均を突破した後に価格が8日以上継続して動作できるかどうかを探すことで,長線の価格トレンドを捕捉する.
この戦略の核心指標は,5日間のシンプル移動平均 ((SMA)) である.リンドアは,大量のテストと研究によって,この指標がトレンド識別に非常に有効であることが証明されている.彼女は,毎年約9〜10回,各市場において,トレンドの方向に非常に大きな異常な突破があることを発見した.もしトレンドが継続すれば,これらの突破は,しばしば長期の価格走行を引き起こします.これが,5日間のSMAを核心指標として採用した理由である.
具体的には,この戦略の論理は次のとおりです.
5日SMAを使用して価格のトレンド方向を判断する.価格が5日SMAより高いとき,上昇傾向として判断する.価格が5日SMAより低いとき,下降傾向として判断する.
5日SMAを突破した後に8日以上継続的に走行できるかどうかを検査する. 上昇トレンドだが,価格がSMAを突破して下方へ8日以上走行する (TriggerBuy変数) の場合,最初の下降段の終わりに (価格が再び上昇に転じ),多頭入場をする (Buy変数). 下降トレンドだが,価格がSMAを突破して上方へ8日以上走行する (TriggerSell変数) の場合,最初の上昇段の終わりに (価格が再び下方へ転じ),空頭入場をする (Sell変数).
入場後10日間ポジションを保持する
この戦略は,長線の価格トレンドを捉え,余分な利益を得ようとしています.
この戦略は以下の利点があります.
検証された5日SMA指数によるトレンド判断が使用され,これは価格突破判断と操作シグナルに強力な理論的根拠を提供します.
価格がトレンドの方向に突破し続ける異常現象を利用して取引ロジックを設計する.このような突破は,より長い価格走行を予告する.これらの走行を捕獲することで,高い確率で利益を得る機会が得られます.
入場シグナルは,価格の最初の下落/上昇の終わりに引き戻し,部分的な偽突破を効果的にフィルターすることができます.
10日間の長期保有は,長期の価格の動きを捉えるのに役立ちます.
この戦略にはいくつかのリスクがあります.
5日SMAは遅延性があり,価格の動向を誤って判断する可能性があります.これは誤った多額の決定や空調の決定につながる可能性があります.
8日以上続く場合でも,偽突破となる可能性が高い. 傾向がすぐに逆転すれば,損失のリスクがある.
10日間の保有期間が長すぎると,損失が大きくなる可能性があります.
対策として
判断の正確性を高めるために,MACDなどの判断を補助する他の指標をテストすることができます.
価格の実行日数を6-7日に調整するなど,特定の市場に応じてパラメータを調整できます.
実験的に最大損失を制御するために移動停止を設定できます.
この戦略は,以下の点で改善できます.
テストは,MACD,KDJなどの他の指標を添加してトレンドを判断する.これはトレンド判断の正確さを向上させる.
価格が動作する最小の日数,入場後のポジション保有日数などのパラメータを最適化して,最適なパラメータの組み合わせを見つけます.
入場後,移動ストップを設定してリスクをコントロールし,ストップ幅を最適化してみてください.これは,大きなトレンドを捕捉することを保証しながら単一の損失を制御することができます.
入場後,価格目標を設定して利益を主動的に獲得するかどうかをテストする.これは,利益の一部をロックすることができます.
波動が大きい状況で戦略を閉じるのを考慮して,套入を避ける.実施方法は,波動率条件または大波動指標条件を設定して戦略の開設を制御する方法である.
この戦略は,著名なトレーダーであるリンダ・ラシュクによってインスピレーションを受け,5日SMA指標を追跡して価格トレンドを判断し,異常な価格動作に基づいて大きなトレンドを捕捉するための取引ロジックを設計した. この戦略は,指標と理論の基礎が堅牢であり,信号生成の明晰さ,ポジションの長さの利点が有利で,より長いラインの価格動作を捕捉するのに有利である. 同時に,一定の遅れのリスクとポジションのリスクも存在します.
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Marcuscor
//@version=4
// Inpsired by Linda Bradford Raschke: a strategy for the T-note futures (ZN1!) that finds 8 day extended runs above/ below the 5sma and buys/ sells the first pullback below/ above the 5sma
// as of 01/10/2021 the t-test score is 4.06
strategy("8DayRun", overlay=true)
SMA = sma(close,5)
TrendUp = close > SMA
TrendDown = close < SMA
//logic to long
TriggerBuy = barssince(close < SMA) > 8
Buy = TriggerBuy[1] and TrendDown
strategy.entry("EL", strategy.long, when = Buy)
strategy.close(id = "EL", when = barssince(Buy) >10)
bgcolor(TriggerBuy ? color.red : na)
bgcolor(Buy ? color.blue : na)
// logic to short
TriggerSell = barssince(close > SMA) > 8
Sell = TriggerSell[1] and TrendUp
strategy.entry("ES", strategy.short, when = Sell)
strategy.close(id = "ES", when = barssince(Sell) > 10)
bgcolor(TriggerSell ? color.white : na)
bgcolor(Sell ? color.fuchsia : na)