बोलिंगर बैंड मूविंग एवरेज क्रॉसओवर रणनीति


निर्माण तिथि: 2024-01-30 16:37:47 अंत में संशोधित करें: 2024-01-30 16:37:47
कॉपी: 0 क्लिक्स: 704
1
ध्यान केंद्रित करना
1617
समर्थक

बोलिंगर बैंड मूविंग एवरेज क्रॉसओवर रणनीति

अवलोकन

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

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

  1. ब्रिन बैंड सूचकांक का उपयोग करके कीमतों को निर्धारित करने की ऊपरी और निचली सीमा। ब्रिन बैंड की मध्य रेखा 20 चक्रों की एक सरल चलती औसत है, ऊपरी रेखा मध्य रेखा से दो गुना अधिक मानक अंतर है, और निचली रेखा मध्य रेखा से दो गुना कम मानक अंतर है।

  2. जब समापन मूल्य नीचे की रेखा से ऊपर की ओर टूट जाता है, तो यह दर्शाता है कि कीमतें तेजी में प्रवेश करना शुरू कर देती हैं, इस समय खरीदें और खोलें।

  3. जब समापन मूल्य बुलिन बैंड के मध्य-रेखा रेखा से अधिक हो जाता है, तो यह दर्शाता है कि कीमतें मध्य-रेखा से ऊपर पहुंच गई हैं, इस समय ब्लीचिंग बंद हो जाती है और इस दौर का व्यापार समाप्त हो जाता है।

  4. जब समापन मूल्य ऊपर की रेखा से नीचे की ओर टूट जाता है, तो यह दर्शाता है कि कीमतें गिरावट में प्रवेश करना शुरू कर देती हैं।

  5. जब समापन मूल्य बुलिन बैंड के मध्य-रेखा रेखा से नीचे गिरता है, तो यह दर्शाता है कि कीमत मध्य-रेखा से नीचे गिर गई है, इस समय बियर बंद हो जाती है और इस दौर का व्यापार समाप्त हो जाता है।

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

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

  2. मजबूत लाभप्रदता। महत्वपूर्ण बिंदुओं पर खरीदारी और बिक्री करके और उचित स्टॉप लॉस सेट करके, बैल और भालू के संक्रमण के दौरान तेजी से स्विचिंग दिशा में बेहतर रिटर्न प्राप्त करने में सक्षम।

  3. मध्यम परिचालन आवृत्ति. 5 मिनट की लाइन पर आधारित ट्रेडिंग सिग्नल, जो अल्पकालिक रुझानों को पकड़ने में सक्षम है, लेकिन बहुत बार व्यापार करने से ट्रेडिंग लागत नहीं बढ़ेगी।

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

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

  2. स्टॉप लॉस जोखिम. स्टॉप लॉस जो बहुत छोटा है, उसे तोड़ना आसान है, स्टॉप लॉस जो बहुत बड़ा है, उसे तोड़ना आसान है। स्टॉप लॉस की कीमत को ठीक से समायोजित करने की आवश्यकता है।

  3. यदि लेनदेन की आवृत्ति बहुत अधिक है, तो लेनदेन की लागत में काफी वृद्धि होगी, इसलिए लेनदेन की आवृत्ति को कम करने के लिए पैरामीटर को ठीक से समायोजित करने की आवश्यकता है।

अनुकूलन दिशा

  1. ब्रिन बैंड पैरामीटर का अनुकूलन करें। विभिन्न आवधिक पैरामीटर, मानक विचलन पैरामीटर का परीक्षण करके, उस श्रेणी के लिए सबसे उपयुक्त कंपन सीमा के लिए पैरामीटर का संयोजन ढूंढें।

  2. अन्य संकेतकों के साथ मिलकर झूठे संकेतों को फ़िल्टर करें। अन्य कारकों जैसे कि केडीजे, एमएसीडी आदि को जोड़ा जा सकता है, जिससे बुलिन के एकल सूचक निर्णय के कारण गलत संकेतों की समस्या से बचा जा सकता है।

  3. ऑप्टिमाइज़ेशन स्टॉप लॉस रणनीतियाँ। अधिक सटीक स्टॉप लॉस को वास्तविक समय में मूल्य परिवर्तनों को ट्रैक करके प्राप्त किया जा सकता है। अन्य स्टॉप लॉस रणनीतियाँ जैसे स्टॉक लाइन का उपयोग किया जा सकता है।

संक्षेप

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

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

//@version=5
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © theTradeAI

strategy('TradeAI - 5min AUDNZD Strategy', overlay=true)

//////////////////////////////
//////// STOP ORDERS DETECTING
//////////////////////////////

length = input(1)

h = ta.highest(high, length)
l = ta.lowest(low, length)

//////////////////////////////
//////// EMAS
//////////////////////////////

emaLenght = input.int(200)

ema200 = ta.ema(close,emaLenght)

//////////////////////////////
//////// BOLLINGER BANDS
//////////////////////////////

length1 = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")

ma(source, length1, _type) => 
    switch _type
        "SMA" => ta.sma(source, length1)
        "EMA" => ta.ema(source, length1)
        "SMMA (RMA)" => ta.rma(source, length1)
        "WMA" => ta.wma(source, length1)
        "VWMA" => ta.vwma(source, length1)

basis = ma(src, length1, maType)
dev = mult * ta.stdev(src, length1)
upperr = basis + dev
lowerr = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)


//////////////////////////////
//////// ENTRY & EXIT
//////////////////////////////

// Buy entry
if ta.crossover(lowerr, close)
    strategy.entry('long', strategy.long, stop=h)

// Buy entry CANCEL
if close > lowerr
    strategy.cancel('long')

// Buy exit
if close > basis
    strategy.close('long')

// Sell entry
if ta.crossunder(upperr, close)
    strategy.entry('short', strategy.short, stop=l)

// Sell entry CANCEL
if close < upperr
    strategy.cancel('short')

// Sell exit
if close < basis
    strategy.close('short')