متحرک سپورٹ اور مزاحمت چینل بریک آؤٹ حکمت عملی اہم سپورٹ اور مزاحمت کی سطحوں اور بریک آؤٹ سگنلز کی نشاندہی کرنے کے لئے ایک طاقتور حکمت عملی ہے۔ یہ چارٹ پر ان اہم سطحوں کو ظاہر کرتا ہے ، جس سے تاجروں کو ممکنہ تجارتی مواقع کی نشاندہی کرنا آسان ہوجاتا ہے۔
حکمت عملی متحرک طور پر صارف کی وضاحت کردہ بائیں اور دائیں سلاخوں کی بنیاد پر سپورٹ اور مزاحمت کی سطح کا حساب لگاتی ہے۔ اس سے مارکیٹ کے بدلتے ہوئے حالات کے مطابق ڈھالنے کے لئے لچک پیدا ہوتی ہے۔ جب اختتامی قیمت ان سپورٹ اور مزاحمت کی سطحوں کو عبور کرتی ہے تو یہ حجم کی تصدیق کے ساتھ خرید و فروخت کے سگنل پیدا کرتی ہے۔ اس کے علاوہ ، حکمت عملی میں طے شدہ سپورٹ اور مزاحمت کی شرائط کی بنیاد پر LONG / SHORT پوزیشنوں کی خودکار عمل درآمد کو مربوط کیا جاتا ہے ، جس سے مجموعی طور پر تجارتی عمل کو ہموار ہوتا ہے۔
خاص طور پر ، حکمت عملی ta.pivotlow اور ta.pivothigh افعال کا استعمال کرتے ہوئے متحرک معاونت اور مزاحمت کی سطح کا حساب لگاتی ہے۔ یہ معاونت اور مزاحمت کی لائنیں چارٹ پر سرخ اور نیلے رنگوں میں دکھائی جاتی ہیں۔ جب اختتامی قیمت ان سطحوں کو توڑتی ہے تو ، بریک آؤٹ مقامات پر
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
مجموعی طور پر، حکمت عملی جامع طور پر اہم سپورٹ اور مزاحمت کی خرابی کے نکات کی نشاندہی کرتی ہے، اس کی عکاسی کرتی ہے اور اس سے فائدہ اٹھاتا ہے، جس سے تاجروں کو بہترین تجارتی وقت کا انتخاب کرنے میں بہت آسان ہوتا ہے اور تجارتی کامیابی کے امکانات میں نمایاں اضافہ ہوتا ہے.
حکمت عملی کے ممکنہ خطرات میں بنیادی طور پر شامل ہیں:
ناقابل اعتماد بریک آؤٹ کا خطرہ۔ بریک آؤٹ پوائنٹس جھوٹے بریک آؤٹ تشکیل دے سکتے ہیں ، جس سے غیر ضروری نقصانات کا سامنا کرنا پڑتا ہے۔ حجم اور قیمت کی اتار چڑھاؤ کی تصدیق کے لئے سخت تر تقاضے طے کرکے اس کو کم کیا جاسکتا ہے۔
پیرامیٹر کی اصلاح کا خطرہ۔ اگر بائیں / دائیں سلاخوں وغیرہ کو غلط طریقے سے ترتیب دیا جاتا ہے تو ناقص سپورٹ اور مزاحمت کی سطح کا حساب لگایا جاسکتا ہے۔ مختلف مصنوعات کی تجارتی خصوصیات کے مطابق مناسب بائیں / دائیں سلاخوں کا انتخاب کیا جانا چاہئے۔
زیادہ سے زیادہ اصلاح کا خطرہ۔ پیرامیٹر کی زیادہ سے زیادہ اصلاح سے زیادہ فٹنگ ہوسکتی ہے۔ محدود اعداد و شمار پر زیادہ سے زیادہ اصلاح سے بچنے کے لئے مناسب بیک ٹسٹنگ اور توثیق کی جانی چاہئے۔
ٹرانزیکشن لاگت کا خطرہ۔ کثرت سے تجارت سے زیادہ کمیشن پیدا ہوسکتے ہیں۔ منافع لینے کے عوامل یا تجارتی تعدد پر قابو پانے کے دیگر ذرائع پر غور کیا جانا چاہئے۔
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
واحد نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کی شرائط شامل کریں.
زیادہ سے زیادہ منافع حاصل کرنے والے عوامل کو بہتر بنائیں تاکہ زیادہ سے زیادہ منافع حاصل کرنے والے پوائنٹس کا تعین کیا جاسکے۔
زیادہ سے زیادہ پیرامیٹرز کا تعین کرنے کے لئے مختلف پیرامیٹرز کے مجموعے کی جانچ کریں۔
مختلف مصنوعات کی بنیاد پر بائیں / دائیں بار کی ترتیبات کو ایڈجسٹ کریں.
دوسرے فلٹرز کو شامل کریں جیسے قیمت کی اتار چڑھاؤ کو توڑنے کے امکان کو بہتر اندازہ کرنے کے لئے.
مختلف حجم کی تصدیق کے اشارے کی کوشش کریں، مثال کے طور پر اعلی حجم کے وقفے.
بہتر انضمام کے حصول کے لئے دیگر حکمت عملیوں یا اشارے کو شامل کریں۔
متحرک سپورٹ اور مزاحمت چینل بریکآؤٹ حکمت عملی تکنیکی چارٹ تجزیہ سے معاونت اور مزاحمت کے تصورات کا فائدہ اٹھاتی ہے ، جس میں حجم تجزیہ کے ساتھ ساتھ بریکآؤٹس کی اہمیت کی تصدیق ہوتی ہے ، تاکہ مارکیٹ میں اہم موڑ کے مقامات کو مؤثر طریقے سے دریافت کیا جاسکے۔ اس کا سادہ لیکن خوبصورت انٹرفیس ڈیزائن ، اشارے کی پلاٹنگ اور سگنل تکنیکی رکاوٹوں کو بہت کم کرتے ہیں۔ دریں اثنا ، اپنی مرضی کے مطابق اور مربوط پیرامیٹر کی ترتیبات تاجروں کی اپنی حکمت عملیوں میں شامل کرنا آسان بناتی ہیں۔ خلاصہ یہ ہے کہ ، یہ ایک جامع اور انتہائی عملی مقداری تجارتی حکمت عملی ہے۔
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Support and Resistance channel with Breaks p5", shorttitle="Support and Resistance channel with Breaks [cryptoonchain]", overlay=true, max_bars_back=1000) // Input variables toggleBreaks = input(true, title="Show Breaks") leftBars = input(15, title="Left Bars") rightBars = input(15, title="Right Bars") volumeThresh = input(20, title="Volume Threshold") // Calculate pivot levels highUsePivot = fixnan(ta.pivothigh(leftBars, rightBars)[1]) lowUsePivot = fixnan(ta.pivotlow(leftBars, rightBars)[1]) // Plot resistance and support lines r1 = plot(highUsePivot, color=color.new(na(highUsePivot) ? na : #FF0000, 0), linewidth=3, offset=-(rightBars + 1), title="Resistance") s1 = plot(lowUsePivot, color=color.new(na(lowUsePivot) ? na : #233dee, 0), linewidth=3, offset=-(rightBars + 1), title="Support") // Volume % short = ta.ema(volume, 5) long = ta.ema(volume, 10) osc = 100 * (short - long) / long // Plot shapes for breaks with volume plotshape(toggleBreaks and ta.crossunder(close, lowUsePivot) and not (open - close < high - open) and osc > volumeThresh, title="Break", text='B', style=shape.labeldown, location=location.abovebar, color=color.red, textcolor=color.white, transp=0, size=size.tiny) plotshape(toggleBreaks and ta.crossover(close, highUsePivot) and not (open - low > close - open) and osc > volumeThresh, title="Break", text='B', style=shape.labelup, location=location.belowbar, color=color.green, textcolor=color.white, transp=0, size=size.tiny) // Alert conditions alertcondition(ta.crossunder(close, lowUsePivot) and osc > volumeThresh, title="Support Broken", message="Support Broken") alertcondition(ta.crossover(close, highUsePivot) and osc > volumeThresh, title="Resistance Broken", message="Resistance Broken") // Strategy conditions with filter longCondition = low > highUsePivot and osc > volumeThresh shortCondition = high < lowUsePivot and osc > volumeThresh // Strategy entries strategy.entry("My Long Entry Id", strategy.long, when=longCondition) strategy.entry("My Short Entry Id", strategy.short, when=shortCondition)