पैराबोलिक एसएआर रिवर्स रणनीति

लेखक:चाओझांग, दिनांकः 2023-09-18 21:59:08
टैगः

अवलोकन

यह रणनीति पैराबोलिक एसएआर संकेतक पर आधारित है जो रुझानों में संभावित उलट बिंदुओं की पहचान करता है। प्रवेश संकेत तब उत्पन्न होते हैं जब एसएआर मूल्य के ऊपर या नीचे फ्लिप करता है।

सिद्धांत

पैराबोलिक एसएआर एक ट्रेंड फॉलोइंग इंडिकेटर है जो मुख्य रूप से ट्रेंड रिवर्स की पहचान करता है।

जब एसएआर मूल्य से नीचे होता है, तो यह ऊपर की ओर रुझान का प्रतिनिधित्व करता है। एसएआर मूल्य से ऊपर फ्लिप करने से लघु संकेत मिलता है।

जब SAR कीमत से ऊपर होता है, तो यह डाउनट्रेंड का प्रतिनिधित्व करता है।

रणनीति केवल SAR फ्लिप को संकेत दिशा के रूप में, SAR को स्टॉप लॉस के रूप में ट्रेड करती है।

लाभ

  1. एसएआर संभावित उलट-पुलट बिंदुओं को सटीक रूप से पता लगाता है।

  2. ट्रेंड फॉलोइंग तंत्र झूठे संकेतों को कम करता है।

  3. एसएआर ट्रैकिंग स्टॉप के रूप में कार्य करता है, फंसने से बचता है।

  4. कोई अन्य संकेतकों या फिल्टर की आवश्यकता नहीं है।

  5. आसान पैरामीटर अनुकूलन, डिफ़ॉल्ट अक्सर काम करते हैं।

जोखिम और न्यूनीकरण

  1. एसएआर बाजारों में बदलाव कर सकता है। ट्रेंड फिल्टर जोड़ा जा सकता है।

  2. मूल्य के बहुत करीब SAR के प्रभावित होने का खतरा है। व्यापक स्टॉप की आवश्यकता है।

  3. मात्रा की अनदेखी की जाती है, विचलन का खतरा होता है। मात्रा संकेतक मदद कर सकते हैं।

  4. ड्रॉडाउन महत्वपूर्ण हो सकते हैं। उचित स्थिति आकार कुंजी है।

  5. यह हमेशा सफल नहीं होता है। पुष्टि की आवश्यकता हो सकती है।

बढ़ोतरी के अवसर

  1. परीक्षण करें कि क्या एसएआर मापदंडों में सुधार किया जा सकता है।

  2. प्रतिवर्तन की संभावना की पुष्टि करने के लिए एमएसीडी जैसे संकेतक जोड़ें।

  3. गतिशील ट्रेलिंग स्टॉप तंत्र का निर्माण करें।

  4. एसएआर संकेतों पर पूंजीकरण करने के लिए प्रवेश स्थिति आकार को अनुकूलित करें।

  5. अनुसंधान उलटा पुष्टिकरण तर्क जोड़ रहा है।

सारांश

यह रणनीति एसएआर द्वारा पहचाने गए संभावित उलट बिंदुओं का व्यापार करती है, जब एसएआर मूल्य को पलटता है तो ट्रेड करता है। लाभों में जाल से बचने के लिए ट्रैलिंग स्टॉप शामिल हैं। लेकिन एसएआर टाइमिंग गलत हो सकती है और परिष्करण की आवश्यकता हो सकती है। कुल मिलाकर एसएआर उलट अवधारणा सीखने लायक है।


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Parabolic SAR Strategy", overlay=true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

start = input(0.02)
increment = input(0.02)
maximum = input(0.2)

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
 
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2018, title = "From Year", minval = 1970)
 
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2019, title = "To Year", minval = 1970)
 
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
 
////////////////////////////////////////////////////////////////////////////////

psar = sar(start, increment, maximum)

// Signals
psar_long  = high[1] < psar[2] and high > psar[1] 
psar_short = low[1]  > psar[2] and low  < psar[1] 

// Plot PSAR
plotshape(psar, location = location.absolute, style = shape.cross, size = size.tiny, color = low < psar[1] and not psar_long ? green : red)


if (psar >= high and time_cond)
    strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE")
else
    strategy.cancel("ParLE")

if (psar <= low and time_cond)
    strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE")
else
    strategy.cancel("ParSE")

if (not time_cond)
    strategy.close_all()


अधिक