संसाधन लोड हो रहा है... लोड करना...

ईएमए की गतिशील प्रवृत्ति ट्रेडिंग रणनीति के बाद

लेखक:चाओझांग, दिनांकः 2024-05-11 11:31:46
टैगःईएमएएटीआर

img

#### ओवरव्यू यह रणनीति एक्सपोनेंशियल मूविंग एवरेज (ईएमए), उच्चतम मूल्य, निम्नतम मूल्य और औसत सच्ची सीमा (एटीआर) जैसे तकनीकी संकेतकों का उपयोग मूल्य और ईएमए, उच्चतम मूल्य और निम्नतम मूल्य के बीच संबंध का विश्लेषण करके वर्तमान प्रवृत्ति की दिशा की पहचान करने के लिए करती है। यह एक खरीद संकेत उत्पन्न करता है जब मूल्य सबसे कम मूल्य से ऊपर टूट जाता है और एक बेच संकेत जब मूल्य उच्चतम मूल्य से नीचे टूट जाता है या गतिशील प्रतिरोध स्तर तक पहुंच जाता है, जिसका उद्देश्य प्रवृत्ति आंदोलनों को पकड़ना और अतिरिक्त रिटर्न प्राप्त करना है।

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

  1. बाजार की अस्थिरता को मापने और गतिशील चैनलों के निर्माण के लिए आधार प्रदान करने के लिए एटीआर की गणना करें।
  2. प्रवृत्ति की दिशा निर्धारित करने के आधार के रूप में उच्चतम और निम्नतम मूल्य की गणना करें।
  3. ईएमए_एचएल की गणना करें, जो उच्चतम और निम्नतम कीमतों का ईएमए है, गतिशील चैनल की केंद्र रेखा के रूप में।
  4. EMA_HIGHEST और EMA_LOWEST की गणना EMA_HL से ATR के एक निश्चित गुणक को जोड़कर और घटाकर ऊपरी और निचले बैंड प्राप्त करने के लिए की जाती है।
  5. गतिशील प्रतिरोध स्तर बनाने के लिए उच्चतम मूल्य में एटीआर का एक निश्चित गुणक जोड़कर SELL_LINE की गणना करें।
  6. खरीद संकेत उत्पन्न करें जब EMA_LOWEST सबसे कम मूल्य से ऊपर टूट जाता है और समापन मूल्य EMA_MID से नीचे होता है।
  7. जब EMA_HIGHEST उच्चतम मूल्य से नीचे टूटता है और समापन मूल्य EMA_MID से ऊपर होता है, या जब उच्चतम मूल्य SELL_LINE तक पहुंचता है, तो एक बिक्री संकेत उत्पन्न होता है।

#### रणनीतिक लाभ

  1. ईएमए, उच्चतम मूल्य, निम्नतम मूल्य और अन्य संकेतकों का उपयोग करके प्रवृत्ति का व्यापक रूप से न्याय किया जाता है, जिसके परिणामस्वरूप विश्वसनीय संकेत प्राप्त होते हैं।
  2. गतिशील चैनलों के निर्माण के लिए अस्थिरता के उपाय के रूप में एटीआर को शामिल करता है, जो विभिन्न बाजार स्थितियों के अनुकूल है।
  3. लाभ में समय पर लॉक करने और ड्रॉडाउन जोखिम को नियंत्रित करने के लिए गतिशील प्रतिरोध स्तर के रूप में SELL_LINE सेट करता है।
  4. पैरामीटर समायोज्य हैं, जो रणनीति को एक निश्चित सार्वभौमिकता और लचीलेपन के साथ विभिन्न उपकरणों और समय सीमाओं के लिए उपयुक्त बनाते हैं।

#### रणनीतिक जोखिम

  1. रुझान की पहचान में देरी हो सकती है, जिससे प्रवेश का समय अपर्याप्त हो जाता है।
  2. अनुचित पैरामीटर सेटिंग्स के परिणामस्वरूप लगातार संकेत और व्यापार लागत में वृद्धि हो सकती है।
  3. यह रणनीति रेंजबाउंड बाजारों में अच्छा प्रदर्शन नहीं कर सकती है और इसके लिए अतिरिक्त आकलन के तरीकों की आवश्यकता होती है।
  4. चरम बाजार स्थितियों में, जैसे कि तेजी से रुझान उलटा, रणनीति विफल हो सकती है, जिससे स्टॉप-लॉस सेटिंग्स की आवश्यकता होती है।

####रणनीति अनुकूलन दिशाएं

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

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


/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Maboi_q

//@version=5
strategy("buy sell Trend", overlay=true)

atr_length = input.int(defval=14, title='atr length')
highest_length = input.int(defval=60, title='highest length')
highest_s_length = input.int(defval=60, title='sell highest length')
lowest_length = input.int(defval=30, title='lowest length')
sell_l_length = input.int(defval=55, title='sell line length')

f = 2.382
f2 = 5.618

atr = ta.atr(atr_length)
highest = ta.highest(highest_length)
lowest = ta.lowest(lowest_length)

f_atr = atr * f
ema_hl = ta.ema((highest[1] + lowest[1]) / 2, 14)
ema_highest = ema_hl + f_atr
ema_lowest = ema_hl - f_atr
ema_mid = (ema_highest + ema_lowest) / 2

bs_hi = ta.highest(highest_s_length)
f_atr2 = atr * f2
sell_line = ta.ema(bs_hi[1] + f_atr2, sell_l_length)

buy_cond = ta.crossover(ema_lowest, lowest) and close < ema_mid
sell_cond = (ta.crossunder(ema_highest, highest) and close > ema_mid) or high >= sell_line

if buy_cond
    strategy.entry('BUY', strategy.long)

if sell_cond
    strategy.entry('SELL', strategy.short)


plot(sell_line, color=color.new(color.maroon, 50))
plot(highest, color=color.new(color.red, 50))
plot(lowest, color=color.new(color.green, 50))
plot(ema_highest, color=color.new(color.blue, 50))
// plot(ema_mid, color=color.new(color.gray, 50))
plot(ema_lowest, color=color.new(color.blue, 50))

plotshape(buy_cond, title='buy', style=shape.triangleup, location=location.belowbar, 
 color=color.green, textcolor=color.green, size=size.tiny)

plotshape(sell_cond, title='sell', style=shape.triangledown, location=location.abovebar, 
 color=color.red, textcolor=color.red, size=size.tiny)

संबंधित

अधिक