アダプティブ・デュアル・ブレークスルー・トレーディング戦略は,株式のオープニング価格と終了価格の関係に基づいて判断と取引を行う定量戦略である.この戦略は,設定されたパラメータ条件が満たされると,ロングまたはショートポジションを取ることになる.同時に,オープンおよび終了価格の最近の変化に基づいて現在のポジションを終了するタイミングを決定できる適応式出口メカニズムを持っている.
この戦略の主な論理は,開場価格と閉場価格のサイズ関係に基づいて方向を判断することである.特に,閉場価格が設定された
コード実装に関しては,戦略は最初にロングとショートポジション条件を定義し,開設ポジション論理を満たしたときにオーダーを配置する.その後,出口条件が起動されたかどうかを継続的に検出し,出口条件が満たされたら,閉じる操作を実行する.この戦略はリアルタイムで市場の変化を監視し,適応性があり柔軟である.
アダプティブ・ダブル・ブレークスルー・トレーディング・戦略には以下の利点があります.
この戦略には いくつかの利点がありますが,次のリスクも伴います
これらのリスクは,リアルタイムの取引中に注意深く監視され,パラメータを迅速に調整したりアルゴリズムを最適化したりする必要があります.
この戦略を最適化するための主な側面は以下の通りである.
アルゴリズムとモデルの最適化によって 戦略の全体的な安定性と収益性が向上できます
アダプティブ・デュアル・ブレークスルー・トレーディング戦略は,トレンド判断とアダプティブ・エグジット・メカニズムを組み合わせて,リスクを効果的に制御することができる.そのシンプルな原則と柔軟なパラメータは,理解し拡張しやすくし,深く研究する推奨され価値のある定量戦略となっています.
/*backtest start: 2023-01-30 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true, calc_on_order_fills=true) // Repaint? // strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true) // Correct val1 = input(123) val2 = input(234) from_year=input(2018, minval=2000, maxval=2020) from_month=input(6, minval=1, maxval=12) from_day=input(1, minval=1, maxval=31) to_year=input(2019, minval=2007, maxval=2020) to_month=input(12, minval=1, maxval=12) to_day=input(31, minval=1, maxval=31) long = (close-open) > val1 short = (open-close) > val1 exitLong = (open-close) > val2 exitShort = (close-open) > val2 term = true strategy.entry("LONG", strategy.long, when=long and term) strategy.close("LONG", when = exitLong and not short and term) strategy.entry("SHORT", strategy.short, when=short and term) strategy.close("SHORT", when = exitShort and not long and term)