बोहर बैंड सफलता रणनीति


निर्माण तिथि: 2023-09-21 10:38:13 अंत में संशोधित करें: 2023-09-21 10:38:13
कॉपी: 0 क्लिक्स: 607
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

यह रणनीति बोर बैंड सूचक डिजाइन पर आधारित है, जब कीमत बोर बैंड को तोड़ती है और नीचे जाती है, तो तदनुसार अधिक या कम कार्रवाई की जाती है। यह रणनीति तोड़ने वाले व्यवहार को पकड़कर लाभान्वित होती है।

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

  1. मध्य, ऊपरी और निचले रेल की गणना करें
  2. ब्रेकडाउन के दौरान अधिक करना; ब्रेकडाउन के दौरान खाली करना
  3. स्टार्ट-अप समय सेट करें और ट्रेडिंग फ़्रेम को सीमित करें
  4. स्थिति रखने का समय सेट करें, डिफ़ॉल्ट रूप से उस दिन स्थिति खाली करें

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

यह रणनीति कीमतों के उछाल के बाद विस्तार की स्थिति को पकड़ने की कोशिश करती है। उछाल के दौरान बहुपक्षीय ताकत बढ़ जाती है, और उछाल के दौरान वायवीय ताकत बढ़ जाती है, जब व्यापार उसी दिशा में होता है।

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

  1. सरल, सहज, समझने और लागू करने में आसान
  2. बोर बैंड सूचकांक का उपयोग करके ट्रेड ब्रेकडाउन का आकलन करने के लिए, कुछ ट्रेंड ट्रैकिंग क्षमता है
  3. विभिन्न चक्रों और किस्मों के लिए लचीला समायोज्य पैरामीटर
  4. रोजाना बकाया, रातोंरात जोखिम को नियंत्रित करें
  5. एक एकल मल्टीहेड या खाली हेड ट्रेड खोलें

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

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

प्रवेश की शर्तों को अनुकूलित करके, स्टॉप-लॉस रणनीतियों को जोड़कर, और प्रवृत्ति फ़िल्टरिंग को लागू करके जोखिम को कम किया जा सकता है।

अनुकूलन दिशा

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

संक्षेप

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

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

//Noro
//2018

//@version=2
strategy("Noro's Bollinger Strategy v1.0", shorttitle = "Bollinger str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 5)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")

length = input(20, minval=1)
mult = input(1.0, minval=0.001, maxval=50)

fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")

source = close
basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev

up = close < lower
dn = close > upper
exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open)

if up
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00)))

if dn
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00)))
    
if time > timestamp(toyear, tomonth, 31, 00, 00) or exit
    strategy.close_all()