وسائل لوڈ ہو رہے ہیں... لوڈنگ...

نورو کی قیمت چینل کی حکمت عملی v1.1

مصنف:چاؤ ژانگ، تاریخ: 2023-10-24 10:59:38
ٹیگز:

img

جائزہ

نوروس کی پرائس چینل حکمت عملی v1.1 قیمت چینلز اور قیمت کی سمت میں تبدیلیوں پر مبنی رجحان ٹریڈنگ حکمت عملی ہے۔ اس حکمت عملی میں چینل سے قیمت کے بریک آؤٹ سگنلز کی نشاندہی کرنے کے لئے قیمت چینل اشارے اور فاسٹ آر ایس آئی اشارے کا امتزاج کیا گیا ہے ، اور ساتھ ہی طویل / مختصر پوزیشنوں کو قائم کرنے کے لئے لگاتار سرخ / سبز موم بتی رنگ کے الٹ سگنل بھی شامل ہیں۔ اس حکمت عملی کا مقصد قلیل مدتی مارکیٹ میں اتار چڑھاؤ سے شور سے بچتے ہوئے درمیانی سے طویل مدتی رجحانات کی سمت کو پکڑنا ہے۔

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

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

اس کے ساتھ ہی ، حکمت عملی میں دو معاون قواعد شامل ہیں: تیز آر ایس آئی اور موم بتی کا رنگ۔ جب تیز آر ایس آئی 25٪ سے کم ہوتا ہے تو ، اس سے پتہ چلتا ہے کہ oversold کی حیثیت ہے اور قیمتیں دوبارہ اچھال سکتی ہیں۔ اس کے برعکس ، جب تیز آر ایس آئی 75٪ سے زیادہ ہے تو ، اس سے زیادہ مضبوط لانگ سگنل پیدا ہوتا ہے۔ اس کے برعکس ، جب تیز آر ایس آئی 75٪ سے زیادہ ہے تو ، اس سے پتہ چلتا ہے کہ زیادہ خریدا ہوا ہے اور قیمتیں گر سکتی ہیں۔ چینل سے نیچے خرابی کے ساتھ مل کر ، اس سے زیادہ مضبوط شارٹ سگنل پیدا ہوتا ہے۔ اس کے علاوہ ، حکمت عملی آخری دو موم بتیوں پر موم بتی کے رنگ کی تبدیلیوں کا سراغ لگاتی ہے۔ دو لگاتار سرخ موم بتیاں مختصر سگنل کو بڑھا دیتی ہیں ، جبکہ دو لگاتار سبز موم بتیاں لمبے سگنل کو بڑھا دیتی ہیں۔

ان تین سگنل اشارے کو یکجا کرکے ، حکمت عملی درمیانی سے طویل مدتی رجحانات کی مؤثر طریقے سے نشاندہی کرسکتی ہے اور اس کے مطابق پوزیشنیں قائم کرسکتی ہے۔ جب پوزیشن کی سمت تازہ ترین موم بتی کے رنگ سے متصادم ہوتی ہے تو ، اسے رجحان کی تبدیلی سمجھا جاتا ہے ، جس پر موجودہ پوزیشنیں بند ہوجاتی ہیں۔

فوائد

اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ رجحان کی سمت کا تعین کرنے اور قلیل مدتی مارکیٹ میں اتار چڑھاؤ سے شور سے بچنے کے لئے متعدد اشارے شامل ہیں۔ خاص طور پر:

  1. قیمت چینل واضح طور پر رجحان کی سمت اور طاقت کی نشاندہی کرتا ہے۔ چینل بینڈ کے وقفے مضبوط اشاروں کے ساتھ رجحان کے ایک نئے مرحلے کی نمائندگی کرتے ہیں۔

  2. تیز رفتار آر ایس آئی اوور بک / اوور سیل حالات کا جائزہ لیتا ہے تاکہ موڑ کے مقامات پر رجحانات کا پیچھا کرنے سے بچ سکے۔ یہ اوور بک پر خریدنے اور اوور بک کی حیثیت پر فروخت کرنے کی تجویز کرتا ہے۔

  3. موم بتی کے رنگ کی توثیق مزید رجحان کی مستقل مزاجی کی تصدیق کرتی ہے۔ اگر رنگ تبدیل ہوجاتا ہے تو پوزیشن بند ہوجاتی ہے۔

  4. یہ حکمت عملی صرف دو مسلسل ایک ہی رنگ کی موم بتیوں پر داخل ہوتی ہے جو چینل کو توڑتی ہے، مختصر مدت کے اتار چڑھاؤ سے غلط سگنل سے بچتی ہے.

  5. سادہ اوسط سٹاپ نقصان موقف بند کر دیتا ہے جب موم بتی کا رنگ بدل جاتا ہے، مؤثر طریقے سے نقصان کو کم سے کم کرتا ہے.

خطرات

اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:

  1. قیمت چینل پیرامیٹر کی غلط ترتیبات کا نتیجہ بہت وسیع یا بہت تنگ چینلز، رجحان کی تبدیلی کے پوائنٹس کی کمی یا بہت زیادہ غلط سگنل پیدا ہوسکتا ہے.

  2. RSI پیرامیٹرز کی غلط تیز رفتار ترتیبات زیادہ خریدنے / زیادہ فروخت کی حالتوں کی درست شناخت کرنے میں ناکام ہوسکتی ہیں ، اس طرح واپسی کے مواقع سے محروم ہوجاتے ہیں۔

  3. سٹاپ نقصان کا سادہ طریقہ کار متزلزل رجحانات میں بہت حساس ہوسکتا ہے، جس سے پوزیشن کا کھلنا اور بند ہونا زیادہ ہوتا ہے۔

  4. یہ قیمت چینل کو توڑنے کے بعد اصل رجحان کی تسلسل کی پیش گوئی نہیں کر سکتا، جس سے نقصانات میں اضافہ ہوتا ہے.

  5. یہ بلیک سوان واقعات کے ساتھ اچانک مارکیٹ کے اثرات کے ساتھ اپنانے کے قابل نہیں ہے، جس کے نتیجے میں بہت بڑا نقصان ہوتا ہے.

بہتر مواقع

حکمت عملی کو بہتر بنانے کے کچھ اہم مواقع میں شامل ہیں:

  1. قیمت چینل پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں تاکہ مختلف ادوار اور بازاروں میں اتار چڑھاؤ کو بہتر طور پر اپنایا جاسکے۔

  2. RSI پیرامیٹرز کو ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کے اقدامات شامل کریں ، اعلی اتار چڑھاؤ کے دوران حساسیت کو کم کریں اور کم اتار چڑھاؤ کے دوران حساسیت میں اضافہ کریں۔

  3. زیادہ حساس سٹاپ آؤٹ سے بچنے کے لئے رجحان کی اتار چڑھاؤ پر مبنی سٹاپ کی سطح کے ساتھ پیچھے رکنے والے سٹاپ میکانزم شامل کریں۔

  4. جھوٹے بریک آؤٹ سے بچنے کے لئے بریک آؤٹ کی طاقت اور bearish/bullish اختلافات کی نشاندہی کو بہتر بنائیں۔

  5. تاریخی ڈیٹا ٹریننگ ماڈلز کو شامل کریں تاکہ اعلی امکان کے رجحان کے موڑ کے مقامات کا اندازہ لگانے میں مدد ملے اور اندراج کی درستگی کو بہتر بنایا جاسکے۔

  6. موقف کے سائزنگ ماڈلز کو بہتر بنانے کے لئے خطرے کے حالات کی بنیاد پر متحرک طور پر مختصات کو ایڈجسٹ کریں.

نتیجہ

مجموعی طور پر ، نوروس کی پرائس چینل حکمت عملی v1.1 ایک آسان اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس میں درمیانی سے طویل مدتی رجحان کی سمتوں کی نشاندہی کرنے کے لئے متعدد اشارے شامل ہیں اور نسبتا prudent محتاط اندراج کے قواعد مرتب کیے گئے ہیں۔ اسٹاپ نقصان کے طریقہ کار اور متحرک پیرامیٹر ٹوننگ جیسے علاقوں میں مزید بہتری کی گنجائش ہے۔ لیکن مجموعی طور پر منطق آسان اور واضح ہے ، جس سے یہ مقداری تجارت کے لئے لاگو کرنا آسان ہے ، خاص طور پر ابتدائیوں کے لئے۔ پیرامیٹر ٹوننگ اور میکانزم کی اصلاح کے ساتھ ، یہ ایک مستحکم اور قابل اعتماد تجارتی نظام بن سکتا ہے۔


/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
strategy(title = "Noro's Price Channel Strategy v1.1", shorttitle = "Price Channel str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
usecol = input(true, defval = true, title = "Use color strategy")
usersi = input(true, defval = true, title = "Use RSI strategy")
lev = input(1, defval = 1, minval = 1, maxval = 100, title = "leverage")
pch = input(30, defval = 30, minval = 2, maxval = 200, title = "Price Channel")
showcl = input(true, defval = true, title = "Show center-line")
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")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")
src = close

//Price channel
lasthigh = highest(src, pch)
lastlow = lowest(src, pch)
center = (lasthigh + lastlow) / 2
trend = low > center ? 1 : high < center ? -1 : trend[1]
col = showcl ? blue : na
plot(center, color = col, linewidth = 2)

//Bars
bar = close > open ? 1 : close < open ? -1 : 0
rbars = sma(bar, 2) == -1
gbars = sma(bar, 2) == 1

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

//Signals
body = abs(close - open)
abody = sma(body, 10)
up1 = rbars and close > center and usecol
dn1 = gbars and close < center and usecol
up2 = fastrsi < 25 and close > center and usersi
dn2 = fastrsi > 75 and close < center and usersi
exit = (((strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open)) and body > abody / 2)
lot = strategy.equity / close * lev

//Trading
if up1 or up2
    if strategy.position_size < 0
        strategy.close_all()
        
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if dn1 or dn2
    if strategy.position_size > 0
        strategy.close_all()
        
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    
if time > timestamp(toyear, tomonth, today, 23, 59) or exit
    strategy.close_all()

مزید