市值: $2.2735T 3.72%
體積(24小時): $77.344B 62.46%
恐懼與貪婪指數:

24 - 極度恐懼

  • 市值: $2.2735T 3.72%
  • 體積(24小時): $77.344B 62.46%
  • 恐懼與貪婪指數:
  • 市值: $2.2735T 3.72%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

如何進行拋物線SAR策略?

The Parabolic SAR helps identify trend direction and reversals, with dots below price signaling uptrends and above signaling downtrends.

2025/08/13 11:35

了解拋物線SAR指標

拋物線SAR(停止和反向)是J. Welles Wilder Jr.開發的技術分析工具。它主要用於確定資產價格移動和潛在逆轉點的方向。該指示器顯示為一系列點,上方或下方的價格蠟燭上方放置在圖表上。當點低於價格時,它標誌著上升趨勢,暗示了看漲階段。相反,當點高於價格時,它表示下降趨勢,表明看跌階段。交易者使用這些信號來識別入口和退出點。

拋物線SAR的公式涉及兩個關鍵參數:加速度因子(AF)極點(EP) 。 AF從0.02開始,每次達到新EP時增加0.02,最大為0.2。 EP是上升趨勢中最高的高度或下降趨勢中最低的。隨著趨勢的發展,這種動態調整使SAR更加敏感。了解指標如何計算這些值對於準確的回測至關重要。

設置您的回測環境

為了進行拋物性SAR策略,您需要一個可靠的平台來支持歷史數據和策略腳本。流行的選擇包括TradingViewMetatrader 4/5Python,以及Pandas和Backtrader等圖書館。每個平台都有其優勢。例如,TradingView提供用戶友好的Pine腳本編輯器,而Python為複雜的邏輯和數據操作提供了更大的靈活性。

使用TradingView時:

  • 導航到Pine編輯器選項卡。
  • 創建一個新腳本並使用strategy()函數來定義策略。
  • 直接從平台導入歷史價格數據。
  • 使用內置的sma()ema()sar()函數實現拋物線核心。

在Python:

  • 安裝所需的軟件包: pip install pandas backtrader yfinance
  • 使用yfinance.download('BTC-USD', start='2020-01-01', end='2023-01-01')
  • 將數據加載到數據框架中。
  • 手動或通過ta (技術分析)庫應用拋物線SAR計算。

確保您的數據包括開放,高,低,關閉和音量的準確性。時間範圍(例如1小時,4小時或每天)應該與您的預期交易方式相匹配。

定義進入和退出規則

典型的拋物線SAR交易策略使用點位置變化來觸發交易。核心邏輯是:

  • 當SAR點從價格上方移動到下方時,購買
  • 當SAR點從價格低於其上方移動時,出售(或簡短)。

在代碼中,可以表示為:

  • 檢測何時close > sarclose[1] <= sar[1]以進行長時間的條目。
  • 檢測何時close < sarclose[1] >= sar[1]以進行短條目。

其他過濾器可以提高性能:

  • 使用移動平均線確認趨勢方向。例如,只有在價格高於50週期EMA時才進行長期交易。
  • 實施最低價格變動閾值,以避免在側向市場上鞭打。
  • 添加一個基於時間的出口拖延停止,以鎖定利潤。

這些規則必須明確編碼到您的策略腳本中。例如,在Pine腳本中:

 longCondition = close > sar and close[1] <= sar[1] if (longCondition) strategy.entry('Long', strategy.long)

用歷史數據執行回測

一旦定義了策略邏輯,請在選定的歷史時期內進行回測。在TradingView中:

  • 單擊“添加到圖表”以可視化SAR和交易條目。
  • 打開“策略測試人員”選項卡以查看性能指標。
  • 調整初始資本佣金率滑移設置,以反映現實世界中的條件。

與Backtrader一起在Python中:

  • 創建一個Cerebro引擎實例。
  • 使用cerebro.addstrategy(SARStrategy)添加您的策略類。
  • cerebro.adddata(data)加載數據饋送。
  • 設置現金和佣金: cerebro.broker.setcash(10000.0)cerebro.broker.setcommission(commission=0.001)
  • 進行回測: cerebro.run()

要監視的關鍵性能指標包括:

  • 總回報
  • 獲勝率
  • 最大減收
  • 夏普比率
  • 交易數量

可視化股權曲線和商標標記以評估一致性。如果該策略的執行效果不佳,請重新訪問入口/退出邏輯或參數值。

優化SAR參數和風險管理

默認的拋物線SAR設置(步驟= 0.02,最大= 0.2)可能不適合所有資產或時間範圍。優化涉及測試不同的值:

  • 嘗試從0.01到0.05的步驟尺寸。
  • 測試最大加速度從0.18到0.30。
  • 評估多個市場週期的績效。

使用步行前進分析避免過度擬合:

  • 將數據分為樣本外和样本外時期。
  • 優化樣本集合上的參數。
  • 在樣本外驗證。

合併職位規模規則:

  • 冒著固定百分比的每個貿易資本百分比(例如1%)。
  • 使用基於波動率的尺寸(例如ATR)來調整貿易規模。

實施停止損失分支機構級別:

  • 將停止損失放在SAR點之外。
  • 將分支機構設置為平均真實範圍的倍數。

這些調整有助於完善實時交易條件的策略。

常見問題

我可以在免費平台上回頭測試拋物線SAR策略嗎?

是的, TradingView提供了一個免費的層,可以使用Pine腳本進行基本的回測。雖然免費版本對歷史數據深度和優化速度有局限性,但足以進行初始測試。 Python中的Backtrader是完全免費和開源的,可以完全控制回測過程。

如何在側向市場上處理SAR Whipsaws?當價格側向移動時,會發生鞭子,從而導致頻繁的SAR逆轉。為了減少錯誤信號,請將SAR與趨勢過濾器(例如ADX(平均方向指數))相結合。僅在ADX> 25時進行交易,這表明趨勢很強。或者,使用更長的時間框架SAR使信號平滑。

是否有可能在加密貨幣對上進行sar?絕對地。加密貨幣市場提供了充足的歷史數據。使用BinanceCoingeckoYahoo Finance(通過Yfinance)獲得BTC,ETH和其他硬幣的OHLCV數據。確保數據粒度與您的策略相匹配 - 15分鐘,1小時或每日條很常見。

如果我的回驗顯示負面回報,該怎麼辦?負回報表明策略需要完善。查看貿易日誌以識別損失模式。考慮調整SAR參數,添加確認指標或按音量或波動性進行過濾交易。另外,驗證滑點和費用是否準確建模,因為它們可以將盈利的策略變成失敗者。

免責聲明:info@kdj.com

所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!

如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。

相關知識

2026 年最受歡迎的加密貨幣指標是什麼?哪些仍然有效?

2026 年最受歡迎的加密貨幣指標是什麼?哪些仍然有效?

2026-06-15 16:40:05

RSI:持久的動量指標1. RSI 仍然是所有時間範圍內(從倒賣到頭寸交易)最廣泛採用的指標之一。 2. 讀數高於 70 繼續表示潛在的超買狀況,而低於 30 則表示可能處於超賣區域。 3. 其簡單性和反應能力使其在 BTC 和 ETH 市場常見的高波動性盤中波動中尤其有價值。 4. 許多機構級圖表...

什麼是阿隆指標?它可以幫助預測新趨勢嗎?

什麼是阿隆指標?它可以幫助預測新趨勢嗎?

2026-06-13 01:37:52

市場波動模式1. Bitcoin在ETF流入公告或宏觀經濟數據發布等高流動性事件期間,單一交易時段內價格波動往往超過5%。 2. 在熊市階段,山寨幣與 BTC 的相關性已飆升至 0.9 以上,這表明大多數代幣的獨立價格走勢有所減弱。 3. 前十名的代幣的交易所訂單簿深度在周末持續變薄,導致中等規模市...

如何在進入交易前確認趨勢反轉?

如何在進入交易前確認趨勢反轉?

2026-06-12 14:39:58

市場波動模式1. Bitcoin的價格走勢往往反映宏觀經濟訊號,例如聯準會利率決定和通膨數據發布。 2. 在流動性較低的時期,山寨幣的估值經常與 BTC 脫鉤,導致 SOL 和 AVAX 等代幣過度波動。 3. 交易所交易資金流入和流出與 Binance 和 Coinbase Pro 的 24 小時...

什麼是成交量高峰?這是否預示著價格的重大變動?

什麼是成交量高峰?這是否預示著價格的重大變動?

2026-06-14 15:20:15

了解加密貨幣市場的交易量峰值1. 交易量激增是指在短時間內(通常是幾分鐘或幾小時)交易的代幣數量相對於該資產近期的平均交易量突然大幅增加。 2. 在 Bitcoin 市場中,超過 30 天移動平均線三倍的交易量高峰通常與機構訂單流同時發生,例如大型場外 (OTC) 結算或協調交易所上市。 3. 基於...

高波動事件期間如何使用K線指標?

高波動事件期間如何使用K線指標?

2026-06-13 23:21:23

極端市場條件下的K線結構識別1.高波動時的單K線往往會出現異常長的影線,表示價格在極端情況下迅速被拒絕。 2. 當主要現貨交易所在 24 小時內大幅下跌 15% 以上之後出現看漲吞沒模式時,看漲吞沒模式具有統計意義。 3. 實體與範圍之比低於 5% 的十字星形態表明,中心化和去中心化場所的流動性分散...

Bitcoin 交易的最佳指標組合是什麼?

Bitcoin 交易的最佳指標組合是什麼?

2026-06-13 08:20:31

BTC.D和市場階段識別1. BTC.D反映了Bitcoin市值相對於加密貨幣總市值的比例權重,作為宏觀定位的結構性指南針。 2. 在系統性不確定性或監管收緊期間,持續上升至 65% 以上通常與資本整合至 Bitcoin 同時發生。 3. 低於 55% 的讀數通常表明風險偏好廣泛,山寨幣流動性在敘事...

2026 年最受歡迎的加密貨幣指標是什麼?哪些仍然有效?

2026 年最受歡迎的加密貨幣指標是什麼?哪些仍然有效?

2026-06-15 16:40:05

RSI:持久的動量指標1. RSI 仍然是所有時間範圍內(從倒賣到頭寸交易)最廣泛採用的指標之一。 2. 讀數高於 70 繼續表示潛在的超買狀況,而低於 30 則表示可能處於超賣區域。 3. 其簡單性和反應能力使其在 BTC 和 ETH 市場常見的高波動性盤中波動中尤其有價值。 4. 許多機構級圖表...

什麼是阿隆指標?它可以幫助預測新趨勢嗎?

什麼是阿隆指標?它可以幫助預測新趨勢嗎?

2026-06-13 01:37:52

市場波動模式1. Bitcoin在ETF流入公告或宏觀經濟數據發布等高流動性事件期間,單一交易時段內價格波動往往超過5%。 2. 在熊市階段,山寨幣與 BTC 的相關性已飆升至 0.9 以上,這表明大多數代幣的獨立價格走勢有所減弱。 3. 前十名的代幣的交易所訂單簿深度在周末持續變薄,導致中等規模市...

如何在進入交易前確認趨勢反轉?

如何在進入交易前確認趨勢反轉?

2026-06-12 14:39:58

市場波動模式1. Bitcoin的價格走勢往往反映宏觀經濟訊號,例如聯準會利率決定和通膨數據發布。 2. 在流動性較低的時期,山寨幣的估值經常與 BTC 脫鉤,導致 SOL 和 AVAX 等代幣過度波動。 3. 交易所交易資金流入和流出與 Binance 和 Coinbase Pro 的 24 小時...

什麼是成交量高峰?這是否預示著價格的重大變動?

什麼是成交量高峰?這是否預示著價格的重大變動?

2026-06-14 15:20:15

了解加密貨幣市場的交易量峰值1. 交易量激增是指在短時間內(通常是幾分鐘或幾小時)交易的代幣數量相對於該資產近期的平均交易量突然大幅增加。 2. 在 Bitcoin 市場中,超過 30 天移動平均線三倍的交易量高峰通常與機構訂單流同時發生,例如大型場外 (OTC) 結算或協調交易所上市。 3. 基於...

高波動事件期間如何使用K線指標?

高波動事件期間如何使用K線指標?

2026-06-13 23:21:23

極端市場條件下的K線結構識別1.高波動時的單K線往往會出現異常長的影線,表示價格在極端情況下迅速被拒絕。 2. 當主要現貨交易所在 24 小時內大幅下跌 15% 以上之後出現看漲吞沒模式時,看漲吞沒模式具有統計意義。 3. 實體與範圍之比低於 5% 的十字星形態表明,中心化和去中心化場所的流動性分散...

Bitcoin 交易的最佳指標組合是什麼?

Bitcoin 交易的最佳指標組合是什麼?

2026-06-13 08:20:31

BTC.D和市場階段識別1. BTC.D反映了Bitcoin市值相對於加密貨幣總市值的比例權重,作為宏觀定位的結構性指南針。 2. 在系統性不確定性或監管收緊期間,持續上升至 65% 以上通常與資本整合至 Bitcoin 同時發生。 3. 低於 55% 的讀數通常表明風險偏好廣泛,山寨幣流動性在敘事...

看所有文章

User not found or password invalid

Your input is correct