ローポイントリバウンド戦略は,シンプルで効果的な株式取引戦略である.低ポイントリバウンド機会を捕獲し,株価が上昇するときに市場に参入する.短期的に利益を得,ストップ損失で迅速に退場することを目指す.
この戦略は主に2つの指標を使用します. 入場タイミングを決定するために5日間の最低価格と出口タイミングを決定するために2日間のRSIです.
具体的プロセスは次のとおりです
今日の閉盘が昨日の5日間の最低値を下回るなら,今日の閉盘でロングする.
2日間のRSIが過買い値 (デフォルト50) を上回って閉じる場合,今日の閉じる値でロングポジションを閉じて利益を得ます.
利益を得る基準を満たさず,5日以上持っていた場合,ストップロスの強制退出.
価格が上昇するときに,キーポイントの周りにロングを入力することができます. RSIオーバー買い信号は利益をロックするために使用され,ストップロスはリスクを制御します.
この戦略には以下の利点があります.
実行が簡単です 監視する指標が2つだけ 迅速な意思決定のための 明確なルールです
逆転前上昇を入力して重要なトレンドを把握します.
ストップ・ロスト・アンド・テイク・プロフィートポイント 単一の取引損失を制御し 安定した利益を達成します
待機時間が長くない 高い資本流通 頻繁に取引を繰り返す
ほとんどの株に広く適用され,特に短期間の低価格逆転が顕著である株に適用されます.
この戦略にはいくつかのリスクもあります:
逆転のタイミングを間違えた場合 損失を招く可能性があります.逆転を特定するには経験が必要です.
誤ったストップロスの配置は損失を拡大させる可能性があります.合理的なストップロスの割合を考慮する必要があります.
価格の変動は 引き金を引くのを防ぎます RSIのパラメータは調整できます
短期取引のみに適しており 長期保有は禁止されています
高額の売上高は 取引コストや 流出コストを増加させます
この戦略は,次の側面でさらに最適化できます.
逆トレンド取引を避けるためにトレンドインジケーターを追加します.例えばMACD,KDJなど.
最低価格の回顧期間をテストして 逆転の確証を よりよく探す
RSIのパラメータを最適化して より良い利益を得られる
ATR を使った動的ストップ損失モジュールを考慮する.
逆転信号の確認と 偽の脱出をフィルタリング
取引コストを考慮して 合理的な利益目標を設定し 取引頻度を制御する
ローポイントリバウンド戦略は,典型的な短期的取引戦略である.低ポイントリバウンドは,入出タイミングの簡単な指標を使用して低ポイント逆転機会を活用し,迅速な利益を得たり,損失を止めることを可能にします.購入・保有と比較して,リスク調整回帰が高くなります.継続的なパラメータとルール最適化により,この戦略は,ほとんどの株式に適応して安定した利益を生むことができます.しかし,高ターンオーバーからの取引コストは監視する必要があります.全体として,ローポイントリバウンドは,株式市場取引のための使いやすいかつ効果的な戦略です.
/*backtest start: 2023-09-29 00:00:00 end: 2023-10-29 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/ // © hobbiecode // If today’s close is below yesterday’s five-day low, go long at the close. // Sell at the close when the two-day RSI closes above 50. // There is a time stop of five days if the sell criterium is not triggered. //@version=5 strategy("Hobbiecode - Five Day Low RSI Strategy", overlay=true) // RSI parameters rsi_period = 2 rsi_upper = 50 // Calculate RSI rsi_val = ta.rsi(close, rsi_period) // Check if today's close is below yesterday's 5-day low conditionEntry = close < ta.lowest(low[1], 5) and strategy.position_size < 1 if (conditionEntry) strategy.entry("Buy", strategy.long) // Check if RSI closes above 50 if (strategy.position_size > 0 and rsi_val > rsi_upper) strategy.close("Buy") // If position held for more than 5 days without sell criteria, then close position if (strategy.position_size > 0 and ta.barssince(conditionEntry) >= 5) strategy.close("Buy") // Plot RSI on chart plot(rsi_val, title="RSI", color=color.red) hline(rsi_upper, title="Overbought Level", color=color.blue)