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

मूल्य और वॉल्यूम ब्रेकआउट खरीद रणनीति

लेखक:चाओझांग, दिनांकः 2024-05-17 14:54:13
टैगःएसएमए

img

अवलोकन

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

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

  1. मूल्य ब्रेकआउट अवधि और वॉल्यूम ब्रेकआउट अवधि को जांच खिड़की के रूप में सेट करें।
  2. मूल्य ब्रेकआउट अवधि के भीतर उच्चतम मूल्य और निम्नतम मूल्य प्राप्त करें।
  3. वॉल्यूम ब्रेकआउट अवधि के भीतर उच्चतम ट्रेडिंग वॉल्यूम प्राप्त करें।
  4. यदि समापन मूल्य पिछली अवधि की उच्चतम कीमत से अधिक है, व्यापारिक मात्रा पिछली अवधि की उच्चतम व्यापारिक मात्रा से अधिक है, समापन मूल्य प्रवृत्ति रेखा की लंबाई के सरल चलती औसत (एसएमए) से अधिक है, और वर्तमान में कोई खुले ट्रेड नहीं हैं, और ऑर्डर दिशा को शॉर्ट पर सेट नहीं किया गया है, तो लंबा जाना शुरू करें।
  5. यदि समापन मूल्य 5 लगातार दिनों के लिए प्रवृत्ति रेखा की लंबाई के एसएमए से कम है, तो सभी लंबी स्थिति बंद करें।
  6. यदि समापन मूल्य पिछली अवधि की सबसे कम कीमत से कम है, व्यापार की मात्रा पिछली अवधि की उच्चतम व्यापारिक मात्रा से अधिक है, समापन मूल्य प्रवृत्ति रेखा की लंबाई के एसएमए से कम है, और वर्तमान में कोई खुले ट्रेड नहीं हैं, और ऑर्डर दिशा लंबी नहीं है, तो शॉर्ट जाना शुरू करें।
  7. यदि समापन मूल्य 5 लगातार दिनों के लिए प्रवृत्ति रेखा की लंबाई के एसएमए से अधिक है, तो सभी लघु पदों को बंद करें।

रणनीतिक लाभ

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

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

  1. कम अस्थिरता वाले या कोई स्पष्ट रुझान न होने वाले बाजारों में, इस रणनीति से अक्सर ट्रेड हो सकते हैं, जिससे लेनदेन की लागत बढ़ जाती है।
  2. कम अस्थिरता वाले बाजारों के लिए, जैसे कि एस एंड पी 500 सूचकांक, इस रणनीति का प्रभाव क्रिप्टोक्यूरेंसी बाजार की तरह महत्वपूर्ण नहीं हो सकता है।
  3. यह रणनीति अधिक समय सीमा पर कम ट्रेडिंग सिग्नल उत्पन्न कर सकती है, क्योंकि अधिकांश ट्रेडों में लंबी होल्डिंग अवधि होती है।

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

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

सारांश

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


/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 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/
// © tradedots

//@version=5
strategy("Price and Volume Breakout Buy Strategy [TradeDots]", overlay=true, initial_capital = 10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 70, commission_type = strategy.commission.percent, commission_value = 0.01)

input_price_breakout_period = input.int(60, "Price Breakout Period")
input_volume_breakout_period = input.int(60, "Volume Breakout Period")
input_trendline_legnth = input.int(200, "Trendline Length")
input_order_direction = input.string("Long", options = ["Long", "Short", "Long and Short"], title = "Order Direction")

price_highest = ta.highest(input_price_breakout_period)
price_lowest = ta.lowest(input_price_breakout_period)
volume_highest = ta.highest(volume, input_volume_breakout_period)

// Long Orders
if close > price_highest[1] and volume > volume_highest[1] and close > ta.sma(close, input_trendline_legnth) and strategy.opentrades == 0 and input_order_direction != "Short"
    strategy.entry("Long", strategy.long)
    // line.new(bar_index[input_price_breakout_period], price_highest[1], bar_index, price_highest[1], color = #9cff87, width = 2)
    // label.new(bar_index,low, "🟢 Breakout Buy", style = label.style_label_up, color = #9cff87)

// Close when price is below moving average for 5 consecutive days
if close < ta.sma(close, input_trendline_legnth) and close[1] < ta.sma(close, input_trendline_legnth) and close[2] < ta.sma(close, input_trendline_legnth) and close[3] < ta.sma(close, input_trendline_legnth) and close[4] < ta.sma(close, input_trendline_legnth) and strategy.opentrades.size(strategy.opentrades - 1) > 0
    strategy.close("Long")
    // label.new(bar_index, high, "🔴 Close Position", style = label.style_label_down, color = #f9396a, textcolor = color.white)

// Short Orders
if close < price_lowest[1] and volume > volume_highest[1] and close < ta.sma(close, input_trendline_legnth) and strategy.opentrades == 0 and input_order_direction != "Long"
    strategy.entry("Short", strategy.short)
    // line.new(bar_index[input_price_breakout_period], price_lowest[1], bar_index, price_lowest[1], color = #f9396a, width = 2)
    // label.new(bar_index,high , "🔴 Breakout Sell", style = label.style_label_down, color = #f9396a, textcolor = color.white)

// Close when price is above moving average for 5 consecutive days
if close > ta.sma(close, input_trendline_legnth) and close[1] > ta.sma(close, input_trendline_legnth) and close[2] > ta.sma(close, input_trendline_legnth) and close[3] > ta.sma(close, input_trendline_legnth) and close[4] > ta.sma(close, input_trendline_legnth) and strategy.opentrades.size(strategy.opentrades - 1) < 0
    strategy.close("Short")
    // label.new(bar_index, low, "🟢 Close Position", style = label.style_label_up, color = #9cff87)

plot(ta.sma(close, input_trendline_legnth), color = color.white, linewidth = 2)
plotcandle(open, high, low, close, title='Candles', color = (close > ta.sma(close, input_trendline_legnth) ? #9cff87 : #f9396a), wickcolor=(close > ta.sma(close, input_trendline_legnth) ? #9cff87 : #f9396a), force_overlay = true)



संबंधित

अधिक