डबल चैनल डोंचियन ब्रेकआउट रणनीति

लेखक:चाओझांग, दिनांकः 2023-12-26 10:18:51
टैगः

img

यह रणनीति डोंचियन चैनल संकेतक पर आधारित है ताकि ऊपरी और निचले बैंड ब्रेकआउट पर ट्रेडिंग संकेतों को लागू किया जा सके।

रणनीति तर्क

रणनीति क्रमशः खरीद और बिक्री संकेत उत्पन्न करने के लिए विभिन्न मापदंडों के साथ ऊपरी और निचले बैंड की गणना करती है।

ऊपरी बैंड सूत्रः ऊपरी = उच्चतम ((लंबाई1) निचला बैंड सूत्रः निचला = सबसे कम ((लंबाई2) मध्य रेखा सूत्रः मध्य रेखा = (ऊपरी + निचला) / 2

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

इस रणनीति का लाभ अधिक लचीले व्यापार नियमों के लिए ऊपरी और निचले बैंड मापदंडों को अनुकूलित करने की लचीलापन है।

लाभ

  1. स्वतंत्र लंबे और छोटे नियंत्रण के लिए अनुकूलन योग्य ऊपरी और निचले बैंड पैरामीटर।

  2. मध्य रेखा संकेतक स्पष्ट ब्रेकआउट निर्णय के लिए बैंड की औसत स्थिति दिखाता है।

  3. डोंचियन चैनल में रुझान के अवसरों को पकड़ने के लिए रुझान का अनुसरण करने की विशेषता है।

  4. सरल तर्क और लागू करने में आसान।

जोखिम

  1. झूठे ब्रेकआउट के लिए असुरक्षित, अन्य संकेतकों से फ़िल्टर करने की आवश्यकता है।

  2. प्रवृत्ति विचलन का पता लगाने में असमर्थ, मैन्युअल या अन्य संकेतक संयोजन की आवश्यकता होती है।

  3. अनुचित पैरामीटर ट्यूनिंग अति-आक्रामकता या अति-संरक्षकता की ओर ले जाती है।

सुधार दिशाएँ

  1. झूठे ब्रेकआउट को फ़िल्टर करने के लिए चलती औसत आदि शामिल करें।

  2. वास्तविक ब्रेकआउट की संभावना को मापने के लिए अस्थिरता उपाय जोड़ें।

  3. अनुकूलन व्यापार नियमों के लिए ऊपरी और निचले बैंड मापदंडों को गतिशील रूप से समायोजित करें।

निष्कर्ष

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


/*backtest
start: 2022-12-19 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Modified Donchian Channel with separate adjustments for upper and lower levels, with offset
// Strategy to buy on break upper Donchian and sell on lower Donchian
strategy("Donchian Backtest", overlay=true)

length1 = input(20, minval=1, title="Upper Channel")
length2 = input(20, minval=1, title="Lower Channel")
offset_bar = input(0,minval=0, title ="Offset Bars")
max_length = max(length1,length2)

upper = highest(length1)
lower = lowest(length2)

basis = avg(upper, lower)

l = plot(lower, style=line, linewidth=3, color=red, offset=1)
u = plot(upper, style=line, linewidth=3, color=green, offset=1)

plot(basis, color=yellow, style=line, linewidth=1, title="Mid-Line Average")
//break upper Donchian (with 1 candle offset) (buy signal)
break_up = (close >= upper[1])
//break lower Donchian (with 1 candle offset) (sell signal)
break_down = (close <= lower[1])


if break_up
    strategy.entry("buy", strategy.long,1)
if break_down
    strategy.close("buy")

//plot(strategy.equity)


    



अधिक