
प्रवृत्ति-अनुपालन समुद्री डाकू व्यापार रणनीति एक गतिशील औसत पर आधारित प्रवृत्ति की दिशा का आकलन करने और प्रवृत्ति के मोड़ बिंदु पर व्यापार करने की एक मात्रात्मक रणनीति है। यह रणनीति एक साथ K-लाइन आकलन संकेतों के साथ संभावित मोड़ बिंदु पर प्रवेश और रोक को जोड़ती है।
यह रणनीति तीन अलग-अलग अवधि के ईएमए औसत का उपयोग करती है ताकि यह पता लगाया जा सके कि प्रवृत्ति किस दिशा में है। विशेष रूप से, ईएमए औसत को 15 दिन की रेखा, 120 दिन की रेखा और 220 दिन की रेखा के लिए अलग-अलग गणना की जाती है। 15 दिन की रेखा 220 दिन की रेखा से ऊपर होने पर इसे नीच प्रवृत्ति के रूप में माना जाता है, और 15 दिन की रेखा 220 दिन की रेखा से नीचे होने पर इसे नीच प्रवृत्ति के रूप में माना जाता है।
जब bullish प्रवृत्ति, यदि समापन मूल्य 220 दिन रेखा से नीचे है, तो यह कम हो जाता है; जब मंदी की प्रवृत्ति, यदि समापन मूल्य 220 दिन रेखा से ऊपर है, तो यह अधिक हो जाता है।
साथ ही, रणनीति K-लाइन के साथ संकेतों की पुष्टि करती है। जब एक बड़ा बेंचमार्क K-लाइन या एक बड़ा बेंचमार्क K-लाइन दिखाई देता है, तो स्थिति को बंद कर दिया जाता है।
इस रणनीति का सबसे बड़ा लाभ यह है कि यह प्रवृत्ति के साथ संचालित करने में सक्षम है और स्पष्ट संकेतों के बिना मनमाने ढंग से उलटा संचालन करने से बचता है। कई चलती औसत के माध्यम से प्रवृत्ति का आकलन करने के लिए, बाजार के शोर को प्रभावी ढंग से फ़िल्टर किया जा सकता है और मुख्य प्रवृत्ति की दिशा को लॉक किया जा सकता है।
साथ ही, रणनीति संभावित प्रवृत्ति रिवर्स पॉइंट में प्रवेश करती है, जिसमें अच्छे रिस्क-रिटर्न-बीट विशेषताएं होती हैं। और के-लाइन फॉर्म के साथ स्टॉपलॉस को जोड़कर, स्टॉपलॉस पॉइंट को अत्यधिक टुकड़े टुकड़े होने से बचा जा सकता है।
इस रणनीति का मुख्य जोखिम यह है कि मूविंग एवरेज द्वारा निर्धारित रुझान वास्तविक मूल्य आंदोलन से कुछ अंतराल पर हो सकता है। इस स्थिति में रुझान के साथ उलटा संचालन हो सकता है।
इसके अलावा, रणनीति में उपयोग की जाने वाली K-लाइन आकृति नियम भी अप्रभावी हो सकता है और प्रभावी रूप से रोक नहीं सकता है। जब बाजार में असामान्य उतार-चढ़ाव होता है, तो रोक-टोक को सीधे तोड़ दिया जा सकता है, जिससे बड़ी हानि होती है।
उपरोक्त जोखिमों को कम करने के लिए, चलती औसत के आवधिक मापदंडों को समायोजित करने पर विचार किया जा सकता है, या नियम को और अधिक कठोर बनाने के लिए K-लाइन के आकार द्वारा निर्धारित अनुपात कारक को समायोजित किया जा सकता है। बेशक, यह भी ध्यान रखना आवश्यक है कि तकनीकी विश्लेषण हमेशा बाजार के जोखिमों से पूरी तरह से बच नहीं सकता है, स्थिति को नियंत्रित करने की आवश्यकता है।
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
चलन को समझने के लिए चलन के सबसे उपयुक्त संयोजन को खोजने के लिए चलती औसत के चक्रीय पैरामीटर का अनुकूलन करें
विभिन्न प्रकार के चलती औसत सूचकांकों जैसे SMA, LWMA आदि का परीक्षण करें और अपनी शैली के अनुरूप सूचकांकों की तलाश करें
रिवर्स सिग्नल को अधिक स्पष्ट और विश्वसनीय बनाने के लिए K-लाइन आकृति निर्धारण नियम को समायोजित या जोड़ें
एकल हानि को और अधिक नियंत्रित करने के लिए स्टॉप-लॉस रणनीति जैसे कि ट्रैक स्टॉप, टाइम स्टॉप
अन्य संकेतकों के साथ संयोजन में, जैसे कि कंपन सूचक, लेनदेन की मात्रा, आदि, सिस्टम को समृद्ध करने वाले व्यापारिक संकेत
प्रवृत्ति का पालन करना एक बहुत ही विशिष्ट प्रवृत्ति का पालन करने वाली रणनीति है। यह प्रवृत्ति का आकलन करने के लिए एक सरल और आसान तरीका है, लेकिन इसमें कुछ जोखिम नियंत्रण उपाय भी हैं। यह रणनीति उन निवेशकों के लिए उपयुक्त है जो प्रवृत्ति व्यापार के बारे में कुछ जानते हैं और स्थिर रिटर्न प्राप्त करना चाहते हैं। यदि इसे लगातार अनुकूलित किया जा सकता है, तो यह एक दीर्घकालिक प्रतिस्पर्धी लाभ के साथ एक मात्रात्मक रणनीति भी हो सकती है।
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © Aayonga
//@version=5
strategy('帆船探险寻找传说', overlay=true)
useDateFilter=input.bool(true,title = "启用回测时间范围限定", group = "回测范围")
backtesStarDate=input(timestamp("1 Jan 2015"),title = "开始时间", group = "回测范围")
backtestEndDate=input(timestamp("1 Jan 2040"),title = "结束时间",group = "回测范围")
inTradeWindow= true
A = input(50, '计算的周期')
shallowsea = ta.highest(A)
deepsea= ta.lowest(A)
//趋势形成条件
Length1 = input.int(15, title='短期市场平均成本', minval=1, group='市场平均成本')
Length2 = input.int(120, title='中期市场平均成本', minval=1, group='市场平均成本')
Length3 = input.int(220, title='长期市场平均成本', minval=1, group='市场平均成本')
SMA1 = ta.ema(close, Length1)
SMA2 = ta.sma(close, Length2)
SMA3 = ta.sma(close, Length3)
//趋势看多
longTrend=SMA1>SMA3 and open >SMA3
shortTrend=SMA1<SMA3
bullPinBar = ((close > open) and ((open - low) > 0.66* (high - low))) or ((close < open) and ((close - low) > 0.9 * (high - low)))
bearPinBar = ((close > open) and ((high - close) > 0.75 * (high - low))) or ((close < open) and ((high - open) >0.9 * (high - low)))
if close > shallowsea[5] and shortTrend and inTradeWindow
strategy.entry('⛵🎏', strategy.short)
if close < deepsea[5] and longTrend and inTradeWindow
strategy.entry('🧜', strategy.long)
if bullPinBar and inTradeWindow
strategy.close('⛵🎏',comment = '🐚')
if bearPinBar and inTradeWindow
strategy.close('🧜',comment = '🐳')
plot(shallowsea,style=plot.style_area, color=color.new(#71bfef, 0))
plot(deepsea, style=plot.style_area,color=color.new(#298bd1, 0))