نورو بینڈس ٹرینڈ فالونگ اسٹریٹجی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-18 13:57:31
ٹیگز:

جائزہ

یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے اپنی مرضی کے مطابق نورو بینڈز اشارے کا استعمال کرتی ہے اور مخصوص قوانین کی بنیاد پر تجارتی سگنل تیار کرتی ہے۔ سگنل اس وقت پیدا ہوتے ہیں جب قیمت بینڈ کو توڑ دیتی ہے۔ سگنل کے معیار کو بہتر بنانے کے لئے کریپٹو بٹم اشارے کا بھی استعمال کیا جاتا ہے۔

حکمت عملی منطق

  1. نورو بینڈ کا حساب لگائیں۔ صارف کی مدت کی بنیاد پر حالیہ اعلی ، کم کا تعین کریں ، اور وسط لائن اور اوپری / نچلی بینڈ کا حساب لگائیں۔

  2. رجحان کی سمت کا تعین کریں۔ اوپری بینڈ سے اوپر کی قیمت اپ ٹرینڈ ہے۔ نچلی بینڈ سے نیچے کی قیمت ڈاؤن ٹرینڈ ہے۔

  3. سگنل تیار کریں۔ جب قیمت اپ ٹرینڈ میں نچلی بینڈ سے نیچے ٹوٹ جاتی ہے تو سگنل خریدیں۔ جب قیمت ڈاؤن ٹرینڈ میں اوپری بینڈ سے اوپر ٹوٹ جاتی ہے تو سگنل فروخت کریں۔

  4. CryptoBottom ضم. CryptoBottom سگنل ہوتا ہے جب خریدنے کے مواقع شامل کریں.

  5. کھولنے کی پوزیشن کے قوانین۔ صارفین صرف طویل یا مختصر تجارت کا انتخاب کرسکتے ہیں۔ انتخاب کے بغیر ، دونوں اطراف کی تجارت کریں۔

  6. پلاٹ نورو بینڈ۔ بینڈ پلاٹ دکھا یا چھپ سکتا ہے۔

فوائد

  1. نورو بینڈ مؤثر طریقے سے رجحان کی سمت کا تعین کرتے ہیں۔

  2. بینڈ بریک آؤٹ کو یکجا کرنے سے غلط بریک آؤٹ سگنل سے بچنے میں مدد ملتی ہے۔

  3. CryptoBottom خرید سگنل کے معیار کو بہتر بناتا ہے.

  4. صرف طویل یا مختصر تجارت کے لئے حسب ضرورت.

  5. ایڈجسٹ پیرامیٹرز مختلف وقت کے فریم کے مطابق.

خطرات

  1. غلط پیرامیٹرز بینڈ حساب میں ناکامی کا سبب بن سکتا ہے.

  2. بریک آؤٹ سگنل تاخیر ہے.

  3. CryptoBottom مکمل طور پر قابل اعتماد نہیں ہے.

  4. صرف ایک طرف تجارت کرنے سے مواقع ضائع ہو سکتے ہیں۔

  • خطرہ 1 پیرامیٹر کی اصلاح کے ذریعے حل کیا جا سکتا ہے.

  • خطرہ 2 کو دوسرے اشارے کو ملا کر بہتر بنایا جا سکتا ہے۔

  • خطرہ 3 CryptoBottom کارکردگی کی توثیق کی ضرورت ہے.

  • خطرہ 4 ایک طرفہ تجارت کی منافع بخش کا اندازہ کرنے کی ضرورت ہے.

بہتر مواقع

  1. نورو بینڈ پر ٹیسٹ پیرامیٹر اثر.

  2. نورو بینڈ کے بجائے دوسرے بریک آؤٹ اشارے کا جائزہ لیں.

  3. سٹاپ نقصان کی حکمت عملیوں کا جائزہ لیں.

  4. صرف لمبی یا مختصر تجارتوں کی کارکردگی کی جانچ کریں.

  5. CryptoBottom کے لئے پیرامیٹرز کو بہتر بنائیں.

نتیجہ

یہ حکمت عملی ٹرینڈ اور بریک آؤٹ سگنل کو وقت کے اندراجات تک طے کرنے کے لئے نورو بینڈ کا استعمال کرتی ہے۔ کریپٹو بٹوم خریدنے کو بہتر بناتا ہے۔ پیرامیٹر کی اصلاح اور رکنے سے حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔


/*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)

مزید