ट्रेंड फॉलोइंग मूविंग एवरेज इंडिकेटर रणनीति


निर्माण तिथि: 2024-01-29 11:46:15 अंत में संशोधित करें: 2024-01-29 11:46:15
कॉपी: 2 क्लिक्स: 487
1
ध्यान केंद्रित करना
1617
समर्थक

ट्रेंड फॉलोइंग मूविंग एवरेज इंडिकेटर रणनीति

अवलोकन

यह रणनीति प्रवृत्ति सूचक पर आधारित एक मात्रात्मक व्यापार रणनीति है। यह मुख्य रूप से तीन अलग-अलग चक्रों की चलती औसत का उपयोग करता है, जो बाजार की प्रवृत्ति को ट्रैक करने के लिए एटीआर सूचक के साथ संयुक्त है, जो बाजार में प्रवेश के समय का आकलन करने में मदद करता है।

रणनीति सिद्धांत

इस रणनीति में 9 दिन (लघु), 15 दिन (मध्यम) और 24 दिन (दीर्घ) तीन चलती औसत का उपयोग किया जाता है। इनमें से, 9 और 15 दिन की लाइनें प्रवृत्ति की दिशा और बाजार में प्रवेश के समय का निर्धारण करने के लिए उपयोग की जाती हैं, और 24 दिन की लाइनें स्टॉप और स्टॉप-लॉस का निर्धारण करने के लिए उपयोग की जाती हैं। साथ ही, यह रणनीति एटीआर सूचकांक के साथ मिलकर चलती औसत को गतिशील रूप से समायोजित करती है ताकि बाजार में उतार-चढ़ाव के लिए बेहतर अनुकूल हो सके।

विशेष रूप से, जब अल्पकालिक चलती औसत पर मध्यवर्ती चलती औसत के माध्यम से, और समापन मूल्य अल्पकालिक चलती औसत से अधिक है, तो यह दर्शाता है कि बाजार में एक प्रवृत्ति में प्रवेश करना शुरू हो गया है, इस समय एक मल्टी-ऑर्डर स्थिति स्थापित की जा सकती है। जब अल्पकालिक चलती औसत के नीचे दीर्घकालिक चलती औसत के माध्यम से, या समापन मूल्य दीर्घकालिक चलती औसत से कम है, तो यह दर्शाता है कि प्रवृत्ति उलट है, स्टॉप लॉस को समतल करना चाहिए या एक खाली स्थिति स्थापित करना चाहिए।

इसके अलावा, इस रणनीति में ट्रेंड की दिशा को दिखाने के लिए स्तंभों के रंगों का भी उपयोग किया जाता है। जब अल्पकालिक रेखा मध्यवर्ती रेखा से बड़ी होती है तो यह हरे रंग की होती है और लंबी अवधि की रेखा से छोटी होती है तो यह लाल होती है।

रणनीतिक लाभ

  1. तीन अलग-अलग अवधि के चलती औसत संयोजनों का उपयोग करके, प्रवृत्ति की दिशा को अधिक सटीक रूप से निर्धारित किया जा सकता है
  2. एटीआर सूचकांक को चलती औसत के लिए गतिशील समायोजन के लिए लागू करना, अस्थिर बाजारों को बेहतर ढंग से ट्रैक करना
  3. जोखिम को प्रभावी ढंग से नियंत्रित करने के लिए एक लंबी और छोटी लाइन रोकथाम रोकथाम तंत्र स्थापित करें
  4. स्तंभों के रंगों का दृश्य प्रभाव, प्रभावी रूप संकेतों का गठन, संचालन अधिक स्पष्ट है

रणनीतिक जोखिम और अनुकूलन

  1. बाज़ारों में गलत संकेत
  2. गलत पैरामीटर सेटिंग्स (जैसे कि चक्र पैरामीटर) के कारण ट्रेडों की आवृत्ति हो सकती है या अच्छे प्रवेश समय को खो दिया जा सकता है
  3. अन्य संकेतकों के साथ प्रवेश संकेतों को फ़िल्टर करने पर विचार किया जा सकता है, जैसे कि व्यापार की मात्रा, MACD आदि
  4. आप विभिन्न मापदंडों के संयोजनों का परीक्षण कर सकते हैं और इष्टतम मापदंड खोज सकते हैं

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
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/
// © ceyhun

//@version=4
strategy("Chaloke System Strategy",overlay=true)

P1=input(9,title="ShortTerm Period")
P2=input(15,title="MidTerm Period")
P3=input(24,title="LongTerm Period")
P4=input(5,title="Invesment Term")
P5=input(5,title="ATR Period")
Barcolor=input(true,title="Barcolor")

Sm=2*P5/10
ATRX=Sm*atr(P4)
S=ema(close,P1)-ATRX
M=ema(close,P2)-ATRX
Lg=ema(close,P3)-ATRX

Sht=iff(close==highest(close,3),S,ema(close[1],P1)-ATRX)
Mid=iff(close==highest(close,3),M,ema(close[1],P2)-ATRX)
Lng=iff(close==highest(close,3),Lg,ema(close[1],P3)-ATRX)

colors=iff(Sht>Mid and close > Sht ,color.green,iff(close < Lng or Sht<Lng,color.red,color.black))

plot(Sht,"Short",color=color.green,linewidth=2)
plot(Mid,"Middle",color=color.black,linewidth=2)
plot(Lng,"Long",color=color.red,linewidth=2)

barcolor(Barcolor ? colors :na)
   
long =  crossover(Sht,Mid) and close > Sht
short = crossunder(Sht,Lng) or close < Lng

if long
    strategy.entry("Long", strategy.long, comment="Long")
    
if short
    strategy.entry("Short", strategy.short, comment="Short")

alertcondition(long, title='Long', message='Chaloke System Alert Long')
alertcondition(short, title='Short', message='Chaloke System Alert Short')