
यह रणनीति प्रसिद्ध Turtle ट्रेडिंग सिस्टम का वास्तविक कोड कार्यान्वयन है, जिसमें 55 चक्र चैनल को प्रवेश संकेत के रूप में और 20 चक्र चैनल को बाहर निकलने के संकेत के रूप में उपयोग किया जाता है, जो लंबी अवधि के रुझानों को ट्रैक करने के लिए एक ट्रेंड ट्रैकिंग प्रकार की रणनीति है।
यह रणनीति मुख्य रूप से दो संकेतकों पर आधारित हैः 55 चक्र उच्चतम मूल्य (HI) और निम्नतम मूल्य (LO) में प्रवेश मार्ग का निर्माण, और 20 चक्र उच्चतम मूल्य (hi) और निम्नतम मूल्य (LO) में निकास मार्ग का निर्माण।
जब कीमत 55 चक्र चैनल को पार करती है तो एक खरीद संकेत उत्पन्न होता है; जब कीमत 55 चक्र चैनल को पार करती है तो एक बेचने का संकेत उत्पन्न होता है। यह एक विशिष्ट प्रवृत्ति ट्रैकिंग रणनीति प्रवेश तर्क है।
जब कीमत 20 चक्रों के नीचे से गुजरती है, तो अधिक विकल्पों को समतल करें; जब कीमत 20 चक्रों के ऊपर से गुजरती है, तो खाली विकल्पों को समतल करें। यह रणनीति का बाहर निकलने का तर्क है।
इस रणनीति में 55 चक्र मार्ग और 20 चक्र मार्गों को एक साथ चित्रित किया गया है, जिससे रणनीति के प्रवेश और निकास बिंदुओं को देखा जा सकता है।
इस रणनीति के कुछ प्रमुख फायदे हैं:
इस रणनीति के कुछ जोखिम भी हैं:
जोखिम को निम्न तरीकों से कम किया जा सकता हैः
इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः
इस रणनीति के पूरे एक बहुत ही विशिष्ट प्रवृत्ति अनुवर्ती रणनीति है, चैनल के माध्यम से पकड़ने के लिए मध्य-लंबी रेखा प्रवृत्ति, वापसी नियंत्रण के लिए बेहतर प्रभाव. लेकिन वहाँ भी कुछ विशिष्ट प्रवृत्ति अनुवर्ती रणनीति की समस्या है, जैसे कि प्रवृत्ति पकड़ने की कमी है, उलटने के लिए प्रतिक्रिया करने के लिए मुश्किल है, आदि. कई पहलुओं में अनुकूलन के माध्यम से, इस रणनीति के फायदे को चरम पर ले जा सकते हैं, एक विश्वसनीय मात्रात्मक रणनीति बनने के लिए.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
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/
// © racer8
//@version=4
strategy("Turtle System", overlay=true)
n = input(55,"Entry Length")
e = input(20,"Exit Length")
HI = highest(n)
LO = lowest(n)
hi = highest(e)
lo = lowest(e)
if close>HI[1]
strategy.entry("Buy", strategy.long)
if close<LO[1]
strategy.entry("Sell", strategy.short)
if low<lo[1]
strategy.close("Buy")
if high>hi[1]
strategy.close("Sell")
plot(HI,color=color.lime)
plot(LO,color=color.red)
plot(hi,color=color.blue)
plot(lo,color=color.maroon)