एसएआर वैकल्पिक समय सीमा ट्रेडिंग रणनीति


निर्माण तिथि: 2024-01-16 14:18:20 अंत में संशोधित करें: 2024-01-16 14:18:20
कॉपी: 0 क्लिक्स: 656
1
ध्यान केंद्रित करना
1617
समर्थक

एसएआर वैकल्पिक समय सीमा ट्रेडिंग रणनीति

अवलोकन

यह रणनीति 15 मिनट, सूर्य रेखा, वृत्त रेखा और चंद्र रेखा समय फ्रेम के तहत अलग-अलग SAR संकेतक की गणना करती है और परिपत्र समय फ्रेम के तहत व्यापार संचालन करती है। जब परिपत्र SAR संकेतक उच्चतम मूल्य से गुजरता है तो अधिक करें और जब न्यूनतम मूल्य से गुजरता है तो शून्य करें।

रणनीति सिद्धांत

एसएआर सूचक गणना

एसएआर सूचक पैराबोलिक एसएआर का प्रतिनिधित्व करता है, जो बाजार की प्रवृत्ति की दिशा को वर्तमान मूल्य और ऐतिहासिक मूल्य के संबंध की गणना करके निर्धारित करता है। जब कीमत एसएआर बिंदु को पार करती है, तो यह संकेत देती है कि प्रवृत्ति उलट जाती है।

यह रणनीति 15 मिनट, सूर्य रेखा, परिधि रेखा और चंद्र रेखा समय फ्रेम के तहत क्रमशः SAR मानों की गणना करती है।

SAR = SAR前值 + 加速因子(最高价 - SAR前值) # 多头趋势
SAR = SAR前值 + 加速因子(最低价 - SAR前值) # 空头趋势

इसमें, त्वरण कारक का प्रारंभिक मान 0.02 पर सेट किया गया है, जो प्रवृत्ति की निरंतरता के साथ धीरे-धीरे अधिकतम 0.2 तक बढ़ जाता है।

ट्रेडिंग रणनीति

रणनीति परिधि समय फ्रेम के तहत एक व्यापार संकेत भेजती है। जब परिधि SAR पर उच्चतम मूल्य से गुजरती है, तो SAR के रूप में स्टॉप लॉस सेट करें। जब SAR के नीचे सबसे कम कीमत से गुजरती है, तो SAR के रूप में स्टॉप लॉस सेट करें।

यह रणनीति उच्च स्तर के समय-सीमा में रुझानों का आकलन करके और अधिक सटीक स्टॉप-लॉस पोजीशन सेट करके अधिक लाभप्रद होती है।

श्रेष्ठता विश्लेषण

  • एसएआर का उपयोग करके ट्रेंड रिवर्स प्वाइंट्स का पता लगाएं और प्रवेश प्वाइंट्स का पता लगाएं
  • उच्च समय सीमा में कार्य करना, प्रमुख रुझानों के साथ चलना
  • स्टॉपलॉस के पास SAR, प्रभावी जोखिम नियंत्रण

जोखिम और समाधान

  • SAR सूचक में देरी होती है, जो स्टॉप पॉइंट से अधिक होने के बाद वापस आ सकती है। समाधान उचित स्टॉप दूरी को ढीला करना है।
  • जब प्रवृत्ति बहुत बड़ी होती है, तो SAR का त्वरण फैक्टर धीरे-धीरे बढ़ जाता है, जो कि वृद्धि दर को तोड़ने की संभावना है। समाधान FACTOR के अधिकतम मूल्य को सीमित करना है।
  • उच्च समय फ्रेम के तहत, चक्र बहुत लंबा है, और वापसी का समय लंबा है। स्थिति को कम करके जोखिम से बचें।

सोच को अनुकूलित करें

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

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy ("SAR alternating timeframe", overlay=true)

//resolution
res1=input("15", title="Resolution")
res2=input("D", title="Resolution")
res3=input("W", title="Resolution")
res4=input("M", title="Resolution")

//output functions
out = sar(0.02,0.02,0.2)

// request.security
SAR1 = request.security(syminfo.tickerid, res1, out)
SAR2 = request.security(syminfo.tickerid, res2, out)
SAR3 = request.security(syminfo.tickerid, res3, out)
SAR4 = request.security(syminfo.tickerid, res4, out)

//Plots
//plot(SAR1 , title="SAR 15", color = red, linewidth = 2)
//plot(SAR2 , title="SAR D", color = green, linewidth = 3)
plot(SAR3 , title="SAR W", color =blue, linewidth = 4)
//plot(SAR4 , title="SAR W", color =purple, linewidth = 5))


/////////////////////////////////////////////////////////////////////
//trade
if (SAR3 >= high)
    strategy.entry("ParLE", strategy.long, stop=SAR3, comment="ParLE")
else
    strategy.cancel("ParLE")

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