बोलिंगर बैंड पर आधारित अल्पकालिक ट्रेडिंग रणनीति


निर्माण तिथि: 2024-03-01 13:29:47 अंत में संशोधित करें: 2024-03-01 13:29:47
कॉपी: 0 क्लिक्स: 1005
1
ध्यान केंद्रित करना
1617
समर्थक

बोलिंगर बैंड पर आधारित अल्पकालिक ट्रेडिंग रणनीति

अवलोकन

इस रणनीति के आधार पर ब्रिन बैंड संकेतक व्यापार संकेत निर्णय और स्टॉप-स्टॉप सेट. जब कीमत ब्रिन बैंड के मध्य पट्टी को छूता है, तो स्थिति खोलने के लिए अधिक शून्य, और 0.5% स्टॉप और 3% स्टॉप-लॉस सेट करें, जो शॉर्ट-लाइन ट्रेडिंग रणनीति के अंतर्गत आता है.

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

ब्रिन बैंड के मध्य में ट्रैक के लिए N-दिन सरल चलती औसत है। ऊपरी ट्रैक के लिए N-दिन के समापन मूल्य का मानक अंतर है, जो मध्य ट्रैक + K गुना है, और निचले ट्रैक के लिए N-दिन के समापन मूल्य का मानक अंतर है। जब कीमत नीचे से ऊपर की ओर से मध्य ट्रैक से गुजरती है, तो यह अधिक होता है, और जब कीमत ऊपर से नीचे की ओर से मध्य ट्रैक से गुजरती है, तो यह खाली हो जाता है। प्रति लेनदेन की एक निश्चित संख्या के लिए स्थिति खोलें, और 0.5% स्टॉप और 3% स्टॉप-लॉस सेट करें।

श्रेष्ठता विश्लेषण

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

जोखिम विश्लेषण

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

जोखिम समाधान:

  1. ब्रिन बैंड पैरामीटर को अनुकूलित करें और सबसे अच्छा पैरामीटर संयोजन ढूंढें
  2. कम शुल्क वाली प्रतिभूतियों का चयन करें।
  3. स्टॉप लॉस पैरामीटर सेटिंग्स को रीटेस्टिंग द्वारा अनुकूलित करें।

अनुकूलन दिशा

  1. अन्य संकेतकों के साथ संयोजन में संकेतों को फ़िल्टर करने के लिए, व्यापार जीतने की दर को बढ़ाएं। जैसे कि K-लाइन फॉर्मेट, MACD आदि।
  2. स्टॉप मोड जोड़ें, एक चल स्टॉप सेट करें या स्टॉप को विभाजित करें, प्रत्येक ट्रेड के लिए लाभ के लिए जगह बढ़ाएं।
  3. बुलिन बैंड पैरामीटर्स और स्टॉप-स्टॉप-लॉस की सीमा को अनुकूलित करें, जो कि पैरामीटर्स के इष्टतम संयोजन को ढूंढता है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia Bollinger Bands", shorttitle="BB Strategy", overlay=true)

// Parámetros de las Bandas de Bollinger
length = input(20, title="Longitud")
mult = input(2.0, title="Multiplicador")

// Calcula las Bandas de Bollinger
basis = ta.sma(close, length)
upper_band = basis + mult * ta.stdev(close, length)
lower_band = basis - mult * ta.stdev(close, length)

// Condiciones para realizar operaciones
price_touches_basis_up = ta.crossover(close, basis)
price_touches_basis_down = ta.crossunder(close, basis)

// Lógica de la estrategia
if (price_touches_basis_up)
    strategy.entry("Compra", strategy.long, qty = 1)
    
if (price_touches_basis_down)
    strategy.entry("Venta", strategy.short, qty = 1)

// Lógica para cerrar la operación con un movimiento del 0,5% (take profit) o 3% (stop loss)
target_profit = 0.005 // Actualizado a 0.5%
stop_loss = 0.03

if (strategy.position_size > 0)
    strategy.exit("Take Profit/Close", from_entry = "Compra", profit = close * (1 + target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Compra", loss = close * (1 - stop_loss))

if (strategy.position_size < 0)
    strategy.exit("Take Profit/Close", from_entry = "Venta", profit = close * (1 - target_profit))
    strategy.exit("Stop Loss/Close", from_entry = "Venta", loss = close * (1 + stop_loss))

// Dibuja las Bandas de Bollinger en el gráfico
plot(upper_band, color=color.blue, title="Upper Band")
plot(lower_band, color=color.red, title="Lower Band")
plot(basis, color=color.green, title="Basis")