نوروس کی پرائس چینل حکمت عملی v1.1 قیمت چینلز اور قیمت کی سمت میں تبدیلیوں پر مبنی رجحان ٹریڈنگ حکمت عملی ہے۔ اس حکمت عملی میں چینل سے قیمت کے بریک آؤٹ سگنلز کی نشاندہی کرنے کے لئے قیمت چینل اشارے اور فاسٹ آر ایس آئی اشارے کا امتزاج کیا گیا ہے ، اور ساتھ ہی طویل / مختصر پوزیشنوں کو قائم کرنے کے لئے لگاتار سرخ / سبز موم بتی رنگ کے الٹ سگنل بھی شامل ہیں۔ اس حکمت عملی کا مقصد قلیل مدتی مارکیٹ میں اتار چڑھاؤ سے شور سے بچتے ہوئے درمیانی سے طویل مدتی رجحانات کی سمت کو پکڑنا ہے۔
حکمت عملی سب سے پہلے ایک خاص مدت کے دوران سب سے زیادہ اور سب سے کم قیمتوں کا اوسط حساب لگاتی ہے تاکہ وسط قیمت چینل بنایا جاسکے۔ جب قیمت نیچے سے چینل سے اوپر ٹوٹ جاتی ہے تو ، اسے ایک طویل سگنل سمجھا جاتا ہے۔ جب قیمت اوپر سے چینل سے نیچے ٹوٹ جاتی ہے تو ، اسے ایک مختصر سگنل سمجھا جاتا ہے۔
اس کے ساتھ ہی ، حکمت عملی میں دو معاون قواعد شامل ہیں: تیز آر ایس آئی اور موم بتی کا رنگ۔ جب تیز آر ایس آئی 25٪ سے کم ہوتا ہے تو ، اس سے پتہ چلتا ہے کہ oversold کی حیثیت ہے اور قیمتیں دوبارہ اچھال سکتی ہیں۔ اس کے برعکس ، جب تیز آر ایس آئی 75٪ سے زیادہ ہے تو ، اس سے زیادہ مضبوط لانگ سگنل پیدا ہوتا ہے۔ اس کے برعکس ، جب تیز آر ایس آئی 75٪ سے زیادہ ہے تو ، اس سے پتہ چلتا ہے کہ زیادہ خریدا ہوا ہے اور قیمتیں گر سکتی ہیں۔ چینل سے نیچے خرابی کے ساتھ مل کر ، اس سے زیادہ مضبوط شارٹ سگنل پیدا ہوتا ہے۔ اس کے علاوہ ، حکمت عملی آخری دو موم بتیوں پر موم بتی کے رنگ کی تبدیلیوں کا سراغ لگاتی ہے۔ دو لگاتار سرخ موم بتیاں مختصر سگنل کو بڑھا دیتی ہیں ، جبکہ دو لگاتار سبز موم بتیاں لمبے سگنل کو بڑھا دیتی ہیں۔
ان تین سگنل اشارے کو یکجا کرکے ، حکمت عملی درمیانی سے طویل مدتی رجحانات کی مؤثر طریقے سے نشاندہی کرسکتی ہے اور اس کے مطابق پوزیشنیں قائم کرسکتی ہے۔ جب پوزیشن کی سمت تازہ ترین موم بتی کے رنگ سے متصادم ہوتی ہے تو ، اسے رجحان کی تبدیلی سمجھا جاتا ہے ، جس پر موجودہ پوزیشنیں بند ہوجاتی ہیں۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ رجحان کی سمت کا تعین کرنے اور قلیل مدتی مارکیٹ میں اتار چڑھاؤ سے شور سے بچنے کے لئے متعدد اشارے شامل ہیں۔ خاص طور پر:
قیمت چینل واضح طور پر رجحان کی سمت اور طاقت کی نشاندہی کرتا ہے۔ چینل بینڈ کے وقفے مضبوط اشاروں کے ساتھ رجحان کے ایک نئے مرحلے کی نمائندگی کرتے ہیں۔
تیز رفتار آر ایس آئی اوور بک / اوور سیل حالات کا جائزہ لیتا ہے تاکہ موڑ کے مقامات پر رجحانات کا پیچھا کرنے سے بچ سکے۔ یہ اوور بک پر خریدنے اور اوور بک کی حیثیت پر فروخت کرنے کی تجویز کرتا ہے۔
موم بتی کے رنگ کی توثیق مزید رجحان کی مستقل مزاجی کی تصدیق کرتی ہے۔ اگر رنگ تبدیل ہوجاتا ہے تو پوزیشن بند ہوجاتی ہے۔
یہ حکمت عملی صرف دو مسلسل ایک ہی رنگ کی موم بتیوں پر داخل ہوتی ہے جو چینل کو توڑتی ہے، مختصر مدت کے اتار چڑھاؤ سے غلط سگنل سے بچتی ہے.
سادہ اوسط سٹاپ نقصان موقف بند کر دیتا ہے جب موم بتی کا رنگ بدل جاتا ہے، مؤثر طریقے سے نقصان کو کم سے کم کرتا ہے.
اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:
قیمت چینل پیرامیٹر کی غلط ترتیبات کا نتیجہ بہت وسیع یا بہت تنگ چینلز، رجحان کی تبدیلی کے پوائنٹس کی کمی یا بہت زیادہ غلط سگنل پیدا ہوسکتا ہے.
RSI پیرامیٹرز کی غلط تیز رفتار ترتیبات زیادہ خریدنے / زیادہ فروخت کی حالتوں کی درست شناخت کرنے میں ناکام ہوسکتی ہیں ، اس طرح واپسی کے مواقع سے محروم ہوجاتے ہیں۔
سٹاپ نقصان کا سادہ طریقہ کار متزلزل رجحانات میں بہت حساس ہوسکتا ہے، جس سے پوزیشن کا کھلنا اور بند ہونا زیادہ ہوتا ہے۔
یہ قیمت چینل کو توڑنے کے بعد اصل رجحان کی تسلسل کی پیش گوئی نہیں کر سکتا، جس سے نقصانات میں اضافہ ہوتا ہے.
یہ بلیک سوان واقعات کے ساتھ اچانک مارکیٹ کے اثرات کے ساتھ اپنانے کے قابل نہیں ہے، جس کے نتیجے میں بہت بڑا نقصان ہوتا ہے.
حکمت عملی کو بہتر بنانے کے کچھ اہم مواقع میں شامل ہیں:
قیمت چینل پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں تاکہ مختلف ادوار اور بازاروں میں اتار چڑھاؤ کو بہتر طور پر اپنایا جاسکے۔
RSI پیرامیٹرز کو ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کے اقدامات شامل کریں ، اعلی اتار چڑھاؤ کے دوران حساسیت کو کم کریں اور کم اتار چڑھاؤ کے دوران حساسیت میں اضافہ کریں۔
زیادہ حساس سٹاپ آؤٹ سے بچنے کے لئے رجحان کی اتار چڑھاؤ پر مبنی سٹاپ کی سطح کے ساتھ پیچھے رکنے والے سٹاپ میکانزم شامل کریں۔
جھوٹے بریک آؤٹ سے بچنے کے لئے بریک آؤٹ کی طاقت اور bearish/bullish اختلافات کی نشاندہی کو بہتر بنائیں۔
تاریخی ڈیٹا ٹریننگ ماڈلز کو شامل کریں تاکہ اعلی امکان کے رجحان کے موڑ کے مقامات کا اندازہ لگانے میں مدد ملے اور اندراج کی درستگی کو بہتر بنایا جاسکے۔
موقف کے سائزنگ ماڈلز کو بہتر بنانے کے لئے خطرے کے حالات کی بنیاد پر متحرک طور پر مختصات کو ایڈجسٹ کریں.
مجموعی طور پر ، نوروس کی پرائس چینل حکمت عملی 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()