AK ダブル RSI ブレイクアウト戦略


作成日: 2023-09-21 11:51:01 最終変更日: 2023-09-21 11:51:01
コピー: 0 クリック数: 708
1
フォロー
1617
フォロワー

概要

この戦略は,RSI ((2)) と平均線指標を組み合わせて,価格が中長線平均線の隙間から突破する際に低買いポイントと高売りポイントを探し,超短線反転の機会を狙います.

戦略原則

  1. 2サイクルRSIは,過去2日間の上昇率を反映した値です.

  2. 短期的および長期的トレンド指数として,5日および200日単調移動平均線を計算する.

  3. 価格が200日線を越えて5日線を越え,RSI ((2)) 値が5を下回ったとき,超売り状態にあると考え,多入場を行う.

  4. 価格が200日線を下を突破して5日線を突破し,RSI ((2)) 値が90以上であるときは,超買い状態にあると考えられ,空白入場する.

  5. 価格が5日線を再び突破すると,逆転が定着し,平仓が止まる.

優位分析

  1. RSI ((2) 指数は,超短線反転を素早く捕捉できる高感度である.

  2. 均線を組み合わせて反転信号の有効性を強化し,頻繁な停止を回避する.

  3. 株価の上昇と下落の間で,最大回落は制御可能である.

  4. コードが簡潔でエレガントで,パラメータはリールディスクに使いやすくない.

リスク分析

  1. 敏感な指標に依存し,偽信号を発信しやすいため,パラメータを最適化する必要があります.

  2. 長期のトレンドや市場の揺れに耐えられず,収益の変動が大きい.

  3. 単一損失をコントロールできない.

  4. 追跡期間は2年で,サンプル検証戦略を拡大する必要がある.

  5. 爆発や地震などの極端な事態に 対応できない.

最適化の方向

  1. 異なる平均線とRSIパラメータの組み合わせをテストする.

  2. 取引量などの指標を追加し,反転信号を確認する.

  3. 移動停止またはパーセンテージ停止を設定する.

  4. 市場状況に応じてポジションの最適化

  5. 高い値で空白し,低い値で多額の取引を行い,双方向取引を実現する.

  6. リスクの高い株に対して入場論理を調整する

  7. 回測時間範囲を拡大して,パラメータの健在性を検証する.

要約する

この戦略は,RSIと均線指標を利用して,超買い超売り状態を判断し,中長線間隙位置から逆転機会を捕捉して超短線取引を実現する. 優点は,シンプルで直観的,スピードが速い,反測効果が良好である. しかし,サンプルは限られている. 重要なパラメータはテスト最適化が必要であり,止損機構は完善され,空飛走行状況への対応能力は弱く,また,フィルタリング条件を追加して,誤信号の確率を減らすために,安定性と適応性を向上させる必要がある. 全体として,戦略は,指標融合判断逆転の考え方を提供する.

ストラテジーソースコード
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// Algokid code v. 1.00 
strategy("AK_RSI 2 Strategy", overlay=true)

RS = rsi(close,2)

ma5 = sma(close,5)
ma200 = sma(close,200)


longCondition = close > ma200 and close < ma5 and RS < 5


if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
strategy.close_all(when = close > ma5)

shortCondition = close < ma200 and close > ma5 and RS > 90
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
strategy.close_all(when = close < ma5)