この戦略は,ビットコインなどの高変動の仮想通貨に適用されます.これは,パラボリックSAR指標を使用して価格の逆転点を判断し,SMA均線フィルター偽の突破と組み合わせて,突破が発生したときに迅速に取引決定を行い,利益を上げます.この戦略は,ショートライン取引に適しており,市場の急速な調整の機会を捉えます.
この戦略は,パラボリックSAR指数に基づいて価格の逆転点を判断する.パラボリックSAR指数は,市場のトレンドの変化を感知的に識別する.SAR点は,価格曲線上にある場合は継続的な看板信号であり,SAR点は,価格曲線の下にある場合は継続的な看板信号である.
戦略的な長期投資の条件は以下の通りです.
上記の3つの条件を満たすと,看板の反転信号が現れたと考え,多額のポジションを開く.
ショートポジションの条件は以下の通りです.
上記の3つの条件を満たすと,下落の反転シグナルが発生したと考え,空白してポジションを開きます.
また,リスク管理のために,ストップ・ストップ・ロスの条件を設定します.
この戦略は,従来型の突破策に比べて,以下の利点があります.
パラボリックSARの指標により,逆転のタイミングがより敏感で,早めに変化を捉えることができる.
小規模な振動の偽突破に騙されないために,SMA平均線と組み合わせたフィルタリングを行います.
逆転の信号を認識すると,すぐに場内に入り,初期のトレンドを捕捉する.
ビットコインなどの高波動のデジタル通貨に適しており,迅速な調整によって提供される取引機会を捉えることができます.
ストップ・ストップ・ロスの戦略を設定し,単一の損失のリスクを制御します.
検索結果が良かったので,より高い確率で勝った.
この戦略には利点があるものの,以下のリスクがあります.
パラボリックSARは完璧な指標ではありません.
ディスクグラフィックス,小三角形などのグループ合格局では,失効が発生する可能性があります.
取引の効果を考慮せずに,監禁される危険性がある.
パラマを正しく設定しない場合,過敏や過鈍化が起こります.
ストップ・ロスの位置が小さすぎると,ストップ・ロスが追いつく可能性があります.
ポジション管理に適した,撤回リスクが残っている.
この戦略は以下の点で最適化できます.
取引量,ブリン帯など,より多くの指標を組み合わせて,信号の信頼性を向上させる.
トレンドラインなどのグラフィックの判断を組み込み,反転振動に囚われないようにする.
パラメータ設定を最適化し,異なる市場周期で異なるパラメータの組み合わせを採用する.
タイムストロップを使用し,小額のストロップを避け,追及されるリスクを避ける.
ポジション管理策を導入し,撤回時にポジションを削減する.
マチンゲルなどの高度な戦略と組み合わせて,動的ストップ・ストップ・ダメージ距離を設定する.
市場変動に応じてストップ・ストップ・損失幅を設定する.
この戦略は,パラボリックSAR指標を使用して価格逆転を判断し,迅速に取引決定を行い,ショートライン突破戦略の先駆けである.迅速に反応し,ショートライン調整の機会を捕捉するのに適しています.しかし,一定の制限があり,不要な封鎖リスクを減らすために最適化が必要である.正しく使用すると,デジタル通貨の取引において非常に実用的な戦略の選択肢になることができます.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
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/
// © atakhadivi
//@version=4
strategy("rapid fire", overlay=true)
longCondition = open > sar(0.02,0.02,0.2) and open[1] < sar(0.02,0.02,0.2)[1] and open > sma(close,50)
takeprofit = strategy.position_avg_price * (1 + 0.005)
stopLoss = strategy.position_avg_price * (1 - 0.015)
if (longCondition)
strategy.entry("longEntry", strategy.long, limit = takeprofit, stop = stopLoss)
shortCondition = open < sar(0.02,0.02,0.2) and open[1] > sar(0.02,0.02,0.2)[1] and open < sma(close,50)
take_profit = strategy.position_avg_price * (1 - 0.005)
stop_Loss = strategy.position_avg_price * (1 + 0.015)
if (shortCondition)
strategy.entry("shortEntry", strategy.short, limit = take_profit, stop = stop_Loss)