RSIトレンドフォロー・仮想通貨戦略は,相対強度指数 (RSI) 指標に基づくシンプルで効果的な暗号取引戦略である.RSI指数が35を超えるとロング,RSIが75を下回ると閉じる.この戦略は,仮想通貨の中長期トレンドをフォローするのに適しており,立派な利益を生むことができる.
RSIトレンドフォロー・クリプト戦略のコア指標は14期RSIである.これはRSIクロスオーバーに基づいて仮想通貨の価格傾向を決定する.具体的な取引規則は以下のとおりである:
ロングエントリールールは,RSIが35を超えるとロングする.
アクジットルールは,RSIが75を下回るとロングポジションを閉じる.
ストップ・ロスのルール: RSIが10を下回る場合はストップ・ロスを行う (オプション)
この戦略は,RSIが35を超えると,過剰販売状態を示し,価格が底を突破して上昇する可能性があると仮定している.RSIが75を下回ると,過剰購入状態を示し,価格が上位に突破して低下する可能性がある.過剰購入と過剰販売の機会を把握することで,中長期の仮想通貨のトレンドに従って適切な利益を得ることができます.
仮想通貨戦略のRSIトレンドには以下の利点があります.
この戦略にはいくつかのリスクもあります.
上記リスクを軽減するために,パラメータを調整し,ストップ損失を設定し,安定性を高めるためにフィルターを追加することで戦略を最適化することができます.
暗号戦略のRSIトレンドは以下によってさらに改善できます.
上記の改善により,取引リスクは軽減され,安定性が向上し,よりよいリスク調整収益が得られる.
RSIトレンドフォロー・暗号戦略は,トレンドに沿って取引するために過買い/過売のRSI条件を活用する使いやすい戦略である. 傾向逆転リスクの一定程度にさらされているにもかかわらず,パラメータの最適化とフィルターを追加することでリスクを軽減し,安定性を高めることができます.十分な量取引知識とリスク食欲を持つ投資家に適しています.
/*backtest start: 2022-12-05 00:00:00 end: 2023-12-11 00:00:00 period: 1d basePeriod: 1h 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/ // © FieryTrading //@version=4 strategy("RSI Trend Crypto", overlay=false, pyramiding=1, commission_value=0.2, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Input UseEmergency = input(false, "Use Emergency Exit?") RSIlong = input(35, "RSI Long Cross") RSIclose = input(75, "RSI Close Position") Emergencyclose = input(10, "RSI Emergency Close Position") // RSI rsi = rsi(close, 14) // Conditions long = crossover(rsi, RSIlong) longclose = crossunder(rsi, RSIclose) emergency = crossunder(rsi, Emergencyclose) // Plots plot(rsi, color=color.white, linewidth=2) plot(RSIlong, color=color.green) plot(RSIclose, color=color.red) // Alert messages // When using a bot remember to use "{{strategy.order.alert_message}}" in your alert // You can edit the alert message freely to suit your needs LongAlert = 'RSI Long Cross: LONG' CloseAlert = 'RSI Close Position' EmergencyAlert = 'RSI Emergency Close' // Strategy if long strategy.entry("Long", strategy.long, alert_message=LongAlert) if longclose strategy.close("Long", alert_message=CloseAlert) if emergency and UseEmergency==true strategy.close("Long", alert_message=EmergencyAlert)