डबल बॉक्स ट्रेंड फॉलोइंग सिस्टम

लेखक:चाओझांग, दिनांकः 2023-11-02 17:19:22
टैगः

अवलोकन

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

रणनीति तर्क

रणनीति प्रवृत्ति निर्धारित करने के लिए दो बक्से का उपयोग करती है। दीर्घकालिक बॉक्स मुख्य प्रवृत्ति दिशा का न्याय करने के लिए एक लंबी अवधि का उपयोग करता है, और अल्पकालिक बॉक्स व्यापार संकेत उत्पन्न करने के लिए एक छोटी अवधि का उपयोग करता है।

सबसे पहले, रणनीति मुख्य प्रवृत्ति दिशा निर्धारित करने के लिए दीर्घकालिक बॉक्स की उच्चतम और निम्नतम कीमतों की गणना करती है। प्रवृत्ति दिशा हो सकती हैः

  • यदि उच्चतम मूल्य पिछली पट्टी की उच्चतम कीमत से ऊपर जाता है, तो इसे अपट्रेंड के रूप में परिभाषित किया जाता है, जिसका मान 1 है
  • यदि निम्नतम मूल्य पिछली पट्टी के निम्नतम मूल्य से नीचे पार हो जाता है तो इसे डाउनट्रेंड के रूप में परिभाषित किया जाता है, जिसका मान -1 होता है
  • अन्यथा, मूल प्रवृत्ति दिशा बनाए रखें

मुख्य प्रवृत्ति का निर्धारण करने के बाद, रणनीति अल्पकालिक बॉक्स संकेतों के आधार पर स्थिति लेना शुरू करती है। विशेष रूप सेः

  • जब प्रमुख प्रवृत्ति ऊपर की ओर बढ़ जाती है और अल्पकालिक बॉक्स की सबसे कम कीमत पिछली बार की सबसे कम कीमत के बराबर होती है और वर्तमान अल्पकालिक बॉक्स की सबसे कम कीमत से कम होती है, तो लंबी हो जाती है।
  • जब प्रमुख प्रवृत्ति नीचे की ओर है और अल्पकालिक बॉक्स की उच्चतम कीमत पिछली बार की उच्चतम कीमत के बराबर है और वर्तमान अल्पकालिक बॉक्स की उच्चतम कीमत से अधिक है, तो शॉर्ट जाएं।

इसके अतिरिक्त, स्टॉप लॉस और टेक प्रॉफिट को कॉन्फ़िगर किया गया हैः

  • लंबी स्टॉप हानि लंबी अवधि बॉक्स की सबसे कम कीमत है, छोटी स्टॉप हानि लंबी अवधि बॉक्स की उच्चतम कीमत है
  • लंबे समय तक ले लाभ लघु अवधि बॉक्स की उच्चतम कीमत है, लघु लाभ लेने लघु अवधि बॉक्स की सबसे कम कीमत है

जब प्रमुख रुझान उलटा हो जाए, तो सभी पदों को बंद कर दें।

लाभ विश्लेषण

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

  1. डबल बॉक्स प्रणाली प्रभावी रूप से रुझान दिशाओं की पहचान करती है और गलत ट्रेडों को कम करती है
  2. केवल प्रमुख प्रवृत्ति के अनुरूप उलट संकेत लेने से अल्पकालिक बाजार शोर से गुमराह होने से बचा जाता है
  3. लंबी और छोटी अवधि का संयोजन प्रमुख रुझानों को पकड़ना सुनिश्चित करता है जबकि स्थिति समायोजन लचीलापन बनाए रखता है
  4. रुझानों का अनुसरण करते हुए जोखिम को नियंत्रित करने के लिए उचित स्टॉप लॉस और लाभ लेने के बिंदु
  5. जब प्रमुख प्रवृत्ति उलट जाती है तो सभी पदों को जल्दी से समतल करना नुकसान को कम करता है

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

इस रणनीति के जोखिमों में निम्नलिखित शामिल हैंः

  1. गलत दीर्घकालिक और अल्पकालिक सेटिंग्स से ओवरट्रेडिंग या खोए हुए अवसर हो सकते हैं
  2. अल्पकालिक उलटफेर दीर्घकालिक रुझान परिवर्तनों का प्रतिनिधित्व नहीं कर सकते हैं, फिर भी नुकसान के जोखिम पैदा करते हैं
  3. बहुत करीब स्टॉप लॉस समय से पहले बंद हो सकता है
  4. बहुत ढीला लाभ लेने से लाभ अधिकतम नहीं हो सकता है
  5. प्रमुख प्रवृत्ति का गलत आकलन नुकसान का कारण बनता है
  6. समाधानों में समायोजन अवधि, स्टॉप/लक्ष्य अनुकूलन, फिल्टर आदि जोड़ना शामिल हैं।

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

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

  1. झूठे ब्रेकआउट से बचने के लिए फ़िल्टर जोड़ना
  2. विभिन्न उत्पादों के लिए लंबी और छोटी अवधि का अनुकूलन
  3. गतिशील रूप से स्टॉप लॉस और लाभ लेने के स्तरों को समायोजित करना
  4. स्थिति आकार के नियमों को शामिल करना
  5. रुझान परिवर्तनों की विश्वसनीयता का आकलन करने के लिए मात्रा आदि का प्रयोग करना
  6. मापदंडों और फ़िल्टरों का स्वतः अनुकूलन करने के लिए मशीन लर्निंग का उपयोग करना

सारांश

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

[/trans]


/*backtest
start: 2023-10-25 00:00:00
end: 2023-10-26 07:00:00
period: 5m
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/
// © LonesomeTheBlue

//@version=4
strategy("Grab Trading System", overlay = true)
flb = input(defval = 80, title = "Longterm Period", minval = 1)
slb = input(defval = 21, title = "Shortterm Period", minval = 1)
showtarget = input(defval = true, title = "Show Target")
showtrend = input(defval = true, title = "Show Trend")

major_resistance = highest(flb)
major_support = lowest(flb)
minor_resistance = highest(slb)
minor_support = lowest(slb)

var int trend = 0
trend := high > major_resistance[1] ? 1 : low < major_support[1] ? -1 : trend
strategy.entry("Buy", true, when = trend == 1 and low[1] == minor_support[1] and low > minor_support)
strategy.entry("Sell", false, when = trend == -1 and high[1] == minor_resistance[1] and high < minor_resistance)

if strategy.position_size > 0
    strategy.exit("Buy", stop = major_support, comment = "Stop Buy")
    if high[1] == minor_resistance[1] and high < minor_resistance
        strategy.close("Buy", comment ="Close Buy")
    
if strategy.position_size < 0
    strategy.exit("Sell", stop = major_resistance, comment = "Stop Sell")
    if low[1] == minor_support[1] and low > minor_support
        strategy.close("Sell", comment ="Close Sell")

if strategy.position_size != 0 and change(trend)
    strategy.close_all()
    
majr = plot(major_resistance, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na)
majs = plot(major_support, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na)
minr = plot(minor_resistance, color = showtarget and trend == 1 and strategy.position_size > 0 ? color.yellow : na, style = plot.style_circles)
mins = plot(minor_support, color = showtarget and trend == -1 and strategy.position_size < 0 ? color.yellow : na, style = plot.style_circles)

fill(majs, mins, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na, transp = 85)
fill(majr, minr, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na, transp = 85)


अधिक