اس حکمت عملی میں کلیدی معاونت مزاحمت کی واپسی کی حکمت عملی اور نسبتا weak مضبوط اشارے ((RSI) اشارے شامل ہیں ، جس میں ممکنہ رجحانات کو تبدیل کرنے کے مواقع کی نشاندہی کرنے کے لئے RSI اشارے کے اشارے کی جانچ پڑتال کی جاتی ہے جب معاونت مزاحمت کی تشکیل ہوتی ہے۔
اس حکمت عملی میں سب سے پہلے اہم معاونت اور مزاحمت کی سطح کا حساب لگایا جاتا ہے ، یعنی ، بائیں اور دائیں طرف کی کئی K لائنوں کو دیکھ کر ، سب سے زیادہ قیمت کی معاونت اور کم قیمت کی مزاحمت کی سطح حاصل کی جاتی ہے۔ جب معاونت کی مزاحمت کی سطح تشکیل دی جاتی ہے تو ، مزید جانچ پڑتال کی جاتی ہے کہ آیا آر ایس آئی اشارے کی قیمت اوور بیئر اوور سیل کی شرائط کے مطابق ہے۔ خاص طور پر ، اگر مزاحمت کی سطح پر آر ایس آئی اوور بیئر لائن سے کم ہے تو ، اسے اوور سیل کی حیثیت سے سمجھا جاتا ہے ، زیادہ کام کیا جاسکتا ہے۔ اگر معاونت کی سطح پر آر ایس آئی اوور بیئر لائن سے زیادہ ہے تو ، اسے اوور بیئر کی حیثیت سے سمجھا جاتا ہے ، اسے خالی کردیا جاسکتا ہے۔ اس طرح ، آر ایس آئی اشارے کی جعلی چھلانگ کو توڑنے کی صورت میں ، رجحان کے الٹ ہونے پر بہتر انٹری ٹائمنگ کا فائدہ اٹھایا جاسکتا ہے۔
کوڈ کی تفصیلات درج ذیل ہیں:
اس حکمت عملی کے اہم فوائد یہ ہیں:
رجحان کی تصدیق: آر ایس آئی اشارے عارضی ایڈجسٹمنٹ میں غلط اندراج سے بچنے کے لئے جعلی توڑ کو فلٹر کرسکتے ہیں
خطرے پر قابو پانا: خطرے پر قابو پانے کے لئے کلیدی معاون مزاحمت کے قریب اسٹاپ نقصان کی ترتیب
جامع: مختلف نسلوں اور وقت کے دورانیوں کے لئے موزوں
لاگو کرنے کے لئے آسان: کم اشارے اور پیرامیٹرز کی ترتیبات، لاگو کرنے کے لئے آسان
کم ڈیٹا کی طلب: صرف او ایچ ایل سی کی ضرورت ہے ، ڈیٹا کے معیار پر زیادہ ضرورت نہیں ہے
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
سپورٹ اور مزاحمت کی سطح کے ناکامی کا خطرہ: مارکیٹ میں شدید تبدیلی کے دوران ، اصل سپورٹ اور مزاحمت کو توڑ دیا جاسکتا ہے جس کی وجہ سے حکمت عملی ناکام ہوجاتی ہے۔ اس خطرے کو کم کرنے کے لئے پیرامیٹرز کو ایڈجسٹ کرکے سپورٹ اور مزاحمت کی حد کو مناسب طریقے سے وسیع کیا جاسکتا ہے۔
آر ایس آئی پھیلاؤ کا خطرہ: ہنگامہ خیز حالات میں ، آر ایس آئی پھیل سکتا ہے ، اور اوور بیئر اوور سیل کو ناکارہ قرار دیا جاسکتا ہے۔ آر ایس آئی پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جاسکتا ہے یا آر ایس آئی سگنل کی تصدیق کے لئے اضافی شرائط شامل کی جاسکتی ہیں۔
اسٹاپ نقصان کا خطرہ: رجحان کے دوران ، اسٹاپ نقصان کا خطرہ ہوسکتا ہے جس کی وجہ سے نقصانات میں اضافہ ہوتا ہے۔ اسٹاپ نقصان کی فاصلے کو مناسب طریقے سے چھوڑ دیا جاسکتا ہے۔ لیکن اس رجحان کو فائدہ اٹھانے اور خطرے پر قابو پانے کے لئے توازن کی ضرورت ہے۔
واپسی کا خطرہ: یہ حکمت عملی ایک ایک قدم پر عملدرآمد کی جاتی ہے ، جب رجحان کا رخ موڑنے میں ناکامی ہوتی ہے تو کچھ واپسی ہوسکتی ہے۔ واپسی کو خطرے کے انتظام کے ذریعے کنٹرول کیا جاسکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
معاون مزاحمت کی جگہ کے حساب کتاب کے پیرامیٹرز کو بہتر بنانا ، مقام کی درستگی کو بہتر بنانا۔ مختلف دائیں اور بائیں بازو کے نظریات کی جانچ کی جاسکتی ہے یا مشروط فلٹر شامل کیا جاسکتا ہے۔
آر ایس آئی پیرامیٹرز کو بہتر بنائیں اور اوورلوڈ اور اوورلوڈ کے تعین کی درستگی کو بہتر بنائیں۔ مختلف آر ایس آئی لمبائی کی جانچ کی جاسکتی ہے ، اور اوورلوڈ اور اوورلوڈ لائن کی پوزیشن۔
اضافی توثیقی شرائط شامل کریں تاکہ زلزلے کی صورت حال میں احاطہ نہ کیا جاسکے۔ مثال کے طور پر اتار چڑھاؤ کی شرح کے اشارے کے ساتھ مل کر۔
ٹریلنگ اسٹاپ جیسے متحرک اسٹاپ طریقوں کو متعارف کرایا جاسکتا ہے۔ منافع کے حصول اور خطرے پر قابو پانے کے درمیان توازن پیدا کرنے کے لئے اسٹاپ اسٹاپ حکمت عملی کو بہتر بنائیں۔
اعداد و شمار کے تجزیہ پر مبنی سٹاپ نقصان متعارف کرایا، تاریخی اعداد و شمار کے حساب سے سٹاپ نقصان کی حد کا تعین.
ایک سے زیادہ ٹائم سائیکلوں کے ساتھ مل کر توثیق کریں ، متعدد سائیکلوں کی باہمی توثیق کا استعمال کرتے ہوئے جیت کی شرح میں اضافہ کریں۔
اس تسلسل نے آر ایس آئی حکمت عملی کے لئے معاونت کی مزاحمت کی سطح اور آر ایس آئی اشارے کا استعمال کیا تاکہ ممکنہ رجحان کی تبدیلی کے مقامات کی نشاندہی کی جاسکے ، اور اہم مقامات پر بہتر داخلے کا وقت تلاش کیا جاسکے۔ اس حکمت عملی سے نظام سازی اور استحکام میں اضافہ ہوسکتا ہے ، اس کے مقابلے میں کہ صرف معاونت کی مزاحمت یا آر ایس آئی جیسے تکنیکی اشارے استعمال کیے جائیں۔ پیرامیٹرز اور فلٹرنگ کے حالات کو مستقل طور پر بہتر بنانے کے ذریعہ ، اس حکمت عملی سے جیت کی شرح اور منافع کی واپسی کی شرح میں مزید اضافہ ہوسکتا ہے۔
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Pivot Point Reversal + RSI Strategy", shorttitle = 'PP + RSI Strategy', overlay=true)
////////////
// Inputs //
leftBars = input(3, title = 'PP - Left Bars')
rightBars = input(3, title = 'PP - Right Bars')
rsi_length = input(14, title = "RSI - Length")
rsi_long = input(70, title = "RSI - Overbought level")
rsi_short = input(30, title = "RSI - Overold level")
//////////////////
// Calculations //
// Pivot Points
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)
// Pivot High
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])
// Pivot Low
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
// RSI
rsi = rsi(close, 14)
//////////////
// STRATEGY //
if (le and rsi[rightBars] < rsi_long )
strategy.entry("PivRevLE", strategy.long, comment = "PivRSI Long", stop = hprice + syminfo.mintick)
if (se and rsi[rightBars] > rsi_short)
strategy.entry("PivRevSE", strategy.short, comment = "PivRSI Short", stop = lprice - syminfo.mintick)