
ट्रिपल ओवरट्रेंड रणनीति एक प्रवृत्ति का पालन करने वाली रणनीति है जो कई समय अवधि के ओवरट्रेंड संकेतकों और एक चलती औसत पर आधारित है। यह प्रवृत्ति की दिशा को प्रभावी ढंग से पहचान सकता है, जब प्रवृत्ति बनती है तो समय पर प्रवेश कर सकता है, और जब प्रवृत्ति उलट जाती है तो समय पर बाहर निकल सकता है, जिससे लाभ हो सकता है। एक एकल ओवरट्रेंड रणनीति की तुलना में, ट्रिपल ओवरट्रेंड रणनीति बाजार की प्रवृत्ति को अधिक सटीक रूप से चित्रित कर सकती है और झूठे टूटने से होने वाले नुकसान से बच सकती है।
यह रणनीति तीन अलग-अलग पैरामीटर सेटिंग्स के साथ एक साथ सुपरट्रेंड संकेतक का उपयोग करती हैः सुपरट्रेंड 1, सुपरट्रेंड 2 और सुपरट्रेंड 3। इनपुट पैरामीटर सुपरट्रेंड 1_पीरियड, सुपरट्रेंड 2_पीरियड और सुपरट्रेंड 3_पीरियड के रूप में उनके चक्र की लंबाई लंबी से छोटी होती है। तीन सुपरट्रेंड संकेतक चलती औसत ईएमए के साथ काम करते हैं, और विशिष्ट तर्क हैः
मल्टी हेड इनपुट सिग्नलः जब समापन मूल्य तीन सुपर ट्रेंड लाइनों और एक चलती औसत से अधिक हो;
खाली सिर प्रवेश सिग्नलः जब समापन मूल्य तीन सुपर ट्रेंड लाइनों और चलती औसत से नीचे हो, तो खाली करें।
इस प्रकार, विभिन्न चक्रों के सुपरट्रेंड सूचकांक एक-दूसरे को सत्यापित करने का कार्य कर सकते हैं और बाजार के रुझानों को विकृत करने से बच सकते हैं। चलती औसत ईएमए को शामिल करने के बाद, कुछ झूठे ब्रेक को फ़िल्टर किया जा सकता है।
ट्रिपल सुपरट्रेंड सिस्टम का उपयोग करके, प्रवृत्ति को अधिक सटीक रूप से निर्धारित किया जा सकता है और झूठे ब्रेकडाउन की भ्रामकता से बचा जा सकता है।
विभिन्न पैरामीटर सेटिंग्स के साथ सुपरट्रेंड सूचक एक-दूसरे को सत्यापित करते हैं, जिससे रणनीति अधिक विश्वसनीय हो जाती है।
चलती औसत फ़िल्टर को जोड़ने से छोटे चक्रों के शोर को और बचा जा सकता है।
रणनीति में भाग लेना तर्कसंगत है, जो ट्रेंड को ट्रैक करने और लाभ कमाने के लिए है, और जोखिम को नियंत्रित करने के लिए समय पर बाहर निकलने के लिए है।
सुपरट्रेंड सूचक में देरी है, जिससे प्रवेश समय में देरी हो सकती है। पैरामीटर को उचित रूप से समायोजित किया जा सकता है, या अन्य पूर्ववर्ती संकेतकों को जोड़ा जा सकता है।
एक फ़िल्टर के रूप में चलती औसत के साथ भी समस्याएं हैं। अन्य चिकनाई संकेतकों जैसे कि ईएमए, गतिशीलता सूचकांक और अन्य विकल्पों का परीक्षण किया जा सकता है।
रुझान के उलट होने पर, नुकसान बढ़ सकता है। स्टॉप लॉस सेट किया जा सकता है, या संभावित उलट के लिए अतिरिक्त संकेतकों को जोड़ा जा सकता है।
गलत पैरामीटर सेटिंग भी रणनीति के प्रभाव को प्रभावित कर सकती है। सबसे अच्छा पैरामीटर संयोजन खोजने के लिए पर्याप्त प्रतिक्रिया अनुकूलन की आवश्यकता है।
परीक्षण अन्य प्रवृत्ति निर्णय संकेतकों, जैसे कि MACD, DMI आदि को जोड़कर प्रवृत्ति निर्णय की सटीकता को सत्यापित करता है।
स्वचालित रूप से पैरामीटर को अनुकूलित करने का प्रयास करें ताकि सुपरट्रेंड के चक्र और गुणांक विभिन्न बाजार स्थितियों के अनुकूल हो सकें।
गतिशील स्टॉप और स्टॉप शर्तें सेट करें ताकि रणनीति स्वचालित रूप से वास्तविक समय में उतार-चढ़ाव के आधार पर लाभ-हानि अनुपात को समायोजित कर सके।
चलती औसत मापदंडों को अनुकूलित करें या अन्य संकेतकों को फ़िल्टर करें।
लंबी समय अवधि (सूर्य रेखा, गोलाकार रेखा, आदि) पर चलने वाली रणनीतियों का परीक्षण करें और बड़े रुझानों के तहत उनकी पकड़ को आंकें।
ट्रिपल सुपरट्रेंड रणनीति एक ही समय में तीन सेट के मापदंडों के साथ विभिन्न सुपरट्रेंड संकेतक का उपयोग करती है, जो प्रवृत्ति की दिशा का निर्णय लेने के लिए एक दूसरे को सत्यापित करती है, जो एक चलती औसत के साथ मिलकर फ़िल्टर करती है, जो प्रभावी रूप से प्रवृत्ति की पहचान कर सकती है, समय पर प्रवेश कर सकती है, और झूठी तोड़फोड़ से बच सकती है, एक विश्वसनीय प्रवृत्ति का पालन करने वाली रणनीति है। इस रणनीति को कई तरीकों से उन्नत किया जा सकता है जैसे कि पैरामीटर अनुकूलन, स्टॉपलॉस तंत्र में सुधार और अन्य संकेतकों को जोड़ना, मध्य रेखा की लंबी प्रवृत्ति को पकड़ने के साथ-साथ जोखिम को नियंत्रित करना, जिसमें व्यापक अनुकूलन स्थान है।
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Triple Supertrend Strategy", shorttitle = "TSS", overlay = true, pyramiding = 1) // Added pyramiding = 1
// Define input settings for Supertrend indicators
supertrend1_period = input.int(3, title = "Supertrend 1 Period")
supertrend1_multiplier = input.int(12, title = "Supertrend 1 Multiplier")
supertrend2_period = input.int(2, title = "Supertrend 2 Period")
supertrend2_multiplier = input.int(11, title = "Supertrend 2 Multiplier")
supertrend3_period = input.int(1, title = "Supertrend 3 Period")
supertrend3_multiplier = input.int(10, title = "Supertrend 3 Multiplier")
// EMA settings with user-defined length
ema_length = input.int(100, title = "EMA Length")
// Calculate Supertrend values for all three indicators
[supertrend1_value, _] = ta.supertrend(supertrend1_period, supertrend1_multiplier)
[supertrend2_value, _] = ta.supertrend(supertrend2_period, supertrend2_multiplier)
[supertrend3_value, _] = ta.supertrend(supertrend3_period, supertrend3_multiplier)
// Calculate EMA
ema = ta.ema(close, ema_length)
// Define long entry condition
longCondition = close > ema and close > supertrend1_value and close > supertrend2_value and close > supertrend3_value
// Define short entry condition
shortCondition = close < ema and close < supertrend1_value and close < supertrend2_value and close < supertrend3_value
// Strategy orders
if (longCondition)
strategy.entry("Buy Order", strategy.long)
if (shortCondition)
strategy.entry("Sell Order", strategy.short)
// Plot Supertrends and EMA for reference
plot(supertrend1_value, title="Supertrend 1", color=color.green)
plot(supertrend2_value, title="Supertrend 2", color=color.blue)
plot(supertrend3_value, title="Supertrend 3", color=color.red)
plot(ema, title="EMA", color=color.orange)
// Plot strategy entry signals
plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition,title="Short Entry Signal", location=location.abovebar,color=color.red ,style=shape.triangledown,size=size.small)