दो-दिशात्मक रुझान ट्रैकिंग रेन्को ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-23 15:50:19
टैगः

img

अवलोकन

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

रणनीति तर्क

इस रणनीति का मुख्य संकेतक सुपरट्रेंड में सुधार किया गया है। सुपरट्रेंड एक तकनीकी संकेतक है जो मूल्य रुझानों को ट्रैक करता है। यह रणनीति इसे दो मुख्य पहलुओं में संशोधित करती हैः

  1. ट्रेडिंग आवृत्ति को नियंत्रित करने के लिए सुपरट्रेंड की संवेदनशीलता को समायोजित करने के लिए एक कारक पैरामीटर जोड़ें।

  2. एक ट्रेंड चर जोड़ें जो अपने मूल्य को तब बदलता है जब कीमत ऊपरी या निचले रेल को तोड़ती है, जिससे ट्रेडिंग सिग्नल उत्पन्न होते हैं।

जब ट्रेंड 1 होता है, तो यह एक ऊपर की प्रवृत्ति को इंगित करता है। जब ट्रेंड -1 होता है, तो यह एक नीचे की प्रवृत्ति को इंगित करता है। यह रणनीति ट्रेंड के मूल्य में परिवर्तन होने पर लंबे और छोटे प्रवेश संकेत उत्पन्न करती है, जो ट्रेंड रिवर्स बिंदु है।

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

लाभ विश्लेषण

इस रणनीति के मुख्य लाभ इस प्रकार हैंः

  1. सुधारित सुपरट्रेंड का उपयोग करके ट्रेंड रिवर्स को बेहतर तरीके से कैप्चर किया जा सकता है।
  2. ट्रेंड ट्रैकिंग ट्रेडिंग दृष्टिकोण को अपनाने से मूल्य प्रवृत्तियों के साथ बड़े आंदोलनों को पकड़ना आसान हो जाता है।
  3. पिरामिड बनाने की अनुमति देने से लाभ और बढ़ सकता है।
  4. रेंको और रुझान संकेतक का संयोजन प्रभावी रूप से झूठे ब्रेकआउट को फ़िल्टर कर सकता है।

जोखिम विश्लेषण

इस रणनीति में कुछ जोखिम भी हैंः

  1. जब प्रवृत्ति कमजोर होती है, तो कई उल्टे संकेत हो सकते हैं, जिसके परिणामस्वरूप अधिक व्यापार हो सकता है।
  2. बहुत अधिक पिरामिडिंग नुकसान को बढ़ा सकती है।
  3. इस प्रकार, जब उपयोग की सीमा निर्धारित नहीं की जा सकती है, तो पूंजी जोखिम का एक निश्चित स्तर होता है।

विरोधी उपाय:

  1. यह सुनिश्चित करने के लिए फैक्टर पैरामीटर को अनुकूलित करें कि सिग्नल केवल उलट बिंदुओं पर उत्पन्न हों।
  2. जोखिमों को नियंत्रित करने के लिए पिरामिडिंग की संख्या को सीमित करें।
  3. प्रति व्यापार घाटे के प्रतिशत को सीमित करने के लिए पूंजी प्रबंधन अपनाएं।

अनुकूलन दिशाएँ

इस रणनीति को कई तरीकों से भी अनुकूलित किया जा सकता हैः

  1. विभिन्न बाजारों के लिए इष्टतम कारक मापदंडों का परीक्षण करें।
  2. अन्य प्रकार के रुझान संकेतक जैसे डीएमआई, एमएसीडी आदि का प्रयोग करें।
  3. मुनाफे को लॉक करने और नुकसान को सीमित करने के लिए स्टॉप लॉस रणनीतियों को जोड़ें।
  4. प्रवेश समय को फ़िल्टर करने के लिए अन्य संकेतकों के साथ संयोजन करें।

सारांश

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
//Vdub Renko SniperVX1 v1 // ATR Setting = 1
//  ©Vdubus http://www.vdubus.co.uk/
// study("Vdub Renko SniperVX1 v1", overlay=true, shorttitle="Vdub_Renko_SniperVX1_v1")
//@version=4
strategy(title = "Stripped Down Vdub Renko Sniper Strategy", shorttitle = "Vdub Renko Strat", overlay = true )

//Modified - Rajandran R Supertrend-----------------------------------------------------
Factor=input(1, minval=1,maxval = 1000, title="Trend Transition Signal")
Pd=input(1, minval=1,maxval = 1000, title="Period")
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],0)
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50)

goLong = Trend == 1 and Trend[1] == -1
goShort = Trend == -1 and Trend[1] == 1

strategy.entry("longgg", strategy.long, when=goLong)
strategy.entry("shortttt", strategy.short, when=goShort)
strategy.exit("XL", from_entry = "long", profit = na, loss = na)
strategy.exit("XS", from_entry = "short", profit = na, loss = na)


अधिक