नोरो बैंड्स ट्रेंड फॉलोइंग स्ट्रैटेजी


निर्माण तिथि: 2023-09-18 13:57:31 अंत में संशोधित करें: 2023-09-18 13:57:31
कॉपी: 3 क्लिक्स: 679
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

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

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

  1. नोरो वेव बैंड की गणना करें। हाल ही में उच्च और निम्न बिंदुओं की गणना करें, और उपयोगकर्ता द्वारा परिभाषित चक्र के आधार पर मध्य रेखा, ऊपर और नीचे की गणना करें।

  2. प्रवृत्ति की दिशा निर्धारित करना कीमतें ऊपरी पट्टी के ऊपर हैं और नीचे हैं

  3. ट्रेडिंग सिग्नल उत्पन्न करना जब bulls, कीमतों के ब्रेकडाउन से एक खरीद संकेत उत्पन्न होता है; जब bulls, कीमतों के ब्रेकडाउन से एक बिक्री संकेत उत्पन्न होता है

  4. क्रिप्टो बॉटम को एकीकृत करना। जब सहायक सूचक क्रिप्टो बॉटम संकेत देता है, तो खरीदने की संभावना बढ़ जाती है।

  5. पोजीशन खोलने के नियम. उपयोगकर्ता केवल मल्टीहेड ट्रेडिंग या खाली ट्रेडिंग का विकल्प चुन सकते हैं. यदि विकल्प नहीं है, तो पूर्ण पोजीशन ट्रेडिंग।

  6. नोरो वेव बैंड को मैप करें। वेव बैंड को मैप दिखाएं या छुपाएं।

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

  1. Noro Wave ने ट्रेंड को सही दिशा दी।

  2. वेव बैंड ब्रेक के साथ एक सिग्नल उत्पन्न करने के लिए, झूठे ब्रेक से बचें।

  3. क्रिप्टो बॉटम ने खरीदारी संकेतों की गुणवत्ता में सुधार किया।

  4. केवल अधिक या खाली करने के लिए अनुकूलित करें।

  5. पैरामीटर्स को अलग-अलग चक्रों के लिए समायोजित किया जा सकता है।

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

  1. गलत पैरामीटर सेट करने से वेव-बैंड निर्णय विफल हो सकता है।

  2. एक बार फिर, यह एक बहुत ही अजीब स्थिति है।

  3. CryptoBottom पूरी तरह से विश्वसनीय नहीं है।

  4. केवल अधिक या कम करने से कुछ अवसर छूट सकते हैं।

  • जोखिम 1 को पैरामीटर अनुकूलन के माध्यम से इष्टतम सेटिंग मिल सकती है।

  • जोखिम 2 को अन्य संकेतकों के साथ जोड़ा जा सकता है।

  • क्रिप्टोबॉटम के प्रभाव की जांच करने के लिए जोखिम 3 की आवश्यकता है।

  • जोखिम 4 केवल अधिक या केवल शून्य करने के लाभ के प्रभाव का आकलन करने की आवश्यकता है।

अनुकूलन दिशा

  1. नोरो बैंड पर विभिन्न मापदंडों के प्रभाव का परीक्षण करना।

  2. नोरो बैंड के बजाय अन्य ब्रीचिंग मापदंडों का प्रयास करें।

  3. स्टॉप लॉस रणनीतियों का आकलन करना

  4. परीक्षण केवल अधिक या केवल खाली करने के लिए किया जाता है।

  5. क्रिप्टोबॉटम के लिए पैरामीटर का अनुकूलन करें

संक्षेप

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

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


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

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
color = input(true, "Use Color or bar")
usecb = input(true, "Use CryptoBottom")
needbb = input(true, defval = false, title = "Show Bands")
needbg = input(true, defval = false, title = "Show Background")
src = close

//Fast RSI
fastup = rma(max(change(src), 0), 2)
fastdown = rma(-min(change(src), 0), 2)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))

//CryptoBottom
mac = sma(close, 10)
lencb = abs(close - mac)
sma = sma(lencb, 100)
max = max(open, close)
min = min(open, close)
//dn = close > open and len > sma * 3 and max > max[1] and fastrsi > 90 ? 1 : 0

//PriceChannel
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2

//dist
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma

//Trend
trend = close < ld and high < hd ? -1 : close > hd and low > ld ? 1 : trend[1]

//Lines
colo = needbb == false ? na : black
plot(hd, color = colo, linewidth = 1, transp = 0, title = "High band")
plot(center, color = colo, linewidth = 1, transp = 0, title = "center")
plot(ld, color = colo, linewidth = 1, transp = 0, title = "Low band")

//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 90)

//Signals
up = trend == 1 and ((close < open or color == false) or close < hd) ? 1 : 0
dn = trend == -1 and ((close > open or color == false) or close > ld) ? 1 : 0 
up2 = close < open and lencb > sma * 3 and min < min[1] and fastrsi < 10 ? 1 : 0 //CryptoBottom

longCondition = up == 1 or (up2 == 1 and usecb == true)
if (longCondition)
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na)

shortCondition = dn == 1
if (shortCondition)
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na)