CBC بریک تھرو ریورسل مقداری حکمت عملی اور 200 موونگ ایوریج کمبی نیشن ٹرینڈ ٹریکنگ سسٹم

趋势跟踪 反转突破 动量交易 技术分析 风险管理 止盈止损 EMA CBC 量化策略
تخلیق کی تاریخ: 2025-06-03 09:16:42 آخر میں ترمیم کریں: 2025-06-03 09:16:42
کاپی: 0 کلکس کی تعداد: 293
2
پر توجہ دیں
319
پیروکار

CBC بریک تھرو ریورسل مقداری حکمت عملی اور 200 موونگ ایوریج کمبی نیشن ٹرینڈ ٹریکنگ سسٹم CBC بریک تھرو ریورسل مقداری حکمت عملی اور 200 موونگ ایوریج کمبی نیشن ٹرینڈ ٹریکنگ سسٹم

جائزہ

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

حکمت عملی کا اصول

قیمتوں کے تعلقات میں تبدیلیوں کی شناخت کے ارد گرد CBC کی بنیادی منطق کو تبدیل کرنے کی حکمت عملی کو توڑنے کے لئے:

  1. سی بی سی کی حیثیت کا فیصلہحکمت عملی: مارکیٹ کی حالت کو ٹریک کرنے کے لئے “سی بی سی” نامی ایک بل متغیر کو برقرار رکھنا

    • جب بند ہونے والی قیمت پچھلی پوزیشن کی اونچائی سے زیادہ ہو تو ، سی بی سی کی حیثیت درست ہوجاتی ہے (بڑی)
    • جب بند ہونے والی قیمت پچھلے ایک ٹن کے نچلے حصے سے کم ہو تو ، سی بی سی کی حالت غلط ہوجاتی ہے (بڑھتی ہے)
  2. ریورس سگنل کی شناخت

    • bullishFlip: جب سی بی سی جھوٹے سے سچے میں تبدیل ہوتا ہے تو ٹرگر ہوتا ہے
    • بیئرش فلپ: جب سی بی سی سچ سے غلط ہوجاتا ہے تو ٹرگر ہوتا ہے
  3. رجحانات کا فلٹرEMA200 کو رجحان فلٹر کے طور پر استعمال کرنے کا اختیار:

    • جب فلٹرنگ چالو ہوتی ہے تو ، صرف اس صورت میں جب قیمت EMA200 سے اوپر ہو تو زیادہ کام کریں ، اور قیمت EMA200 سے نیچے ہو تو کم کام کریں
    • جب فلٹر بند ہوجائے تو ، صرف قیمت کی خرابی کی شرائط پر عملدرآمد کریں
  4. رسک مینجمنٹاسٹاپ اور اسٹاپ نقصان: ہر تجارت پر ایک اسٹاپ اور اسٹاپ نقصان مقرر کریں

    • اسٹاپ پوائنٹ: داخلے کی قیمت کا فیصد مقرر کریں (ڈیفالٹ 2٪)
    • اسٹاپ نقصان: لاگ ان قیمت کا فیصد مقرر کریں (ڈیفالٹ 1٪)
  5. کمیشن کی تخروپن: فی صد یا مقررہ نقد رقم کی شکل میں کمیشن کے حساب کتاب کی حمایت کریں ، اور پیمائش کی درستگی کو بہتر بنائیں

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

اسٹریٹجک فوائد

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

  2. انتہائی موافقت پذیر: حکمت عملی کو مختلف ٹائم سائیکلوں اور مارکیٹوں میں لاگو کیا جاسکتا ہے ، پیرامیٹرز کو مختلف تجارتی ماحول میں ایڈجسٹ کرکے۔

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

  4. رجحانات کو فلٹر کریںای ایم اے 200 فلٹرز تاجروں کو مخالف تجارت سے بچنے اور سگنل کی معیار کو بہتر بنانے میں مدد کرتے ہیں۔ جب مارکیٹ واضح رجحان میں ہوتی ہے تو فلٹرز حکمت عملی کی کارکردگی کو نمایاں طور پر بہتر بناسکتے ہیں۔

  5. واضح بصری آراءحکمت عملی: حکمت عملی میں بصری اشارے فراہم کیے جاتے ہیں ، بشمول ریورس سگنل کے نشانات اور پس منظر کے رنگ میں تبدیلی ، تاجر کو فوری طور پر ممکنہ تجارتی مواقع کی شناخت کرنے میں مدد ملتی ہے۔

  6. کمیشن سمیلیٹر: ٹرانزیکشن لاگت کے عوامل کو مدنظر رکھتے ہوئے ، ریٹرننگ کے نتائج کو حقیقی ٹرانزیکشن کی صورتحال سے قریب تر بنا دیا گیا ہے ، جس سے حقیقی مارکیٹ میں حکمت عملی کی کارکردگی کا اندازہ لگانے میں مدد ملتی ہے۔

  7. ماڈیولر ڈیزائن: حکمت عملی کے اجزاء کو واضح طور پر الگ کیا گیا ہے ، جس سے تاجروں کو مجموعی فریم ورک کو متاثر کیے بغیر مخصوص حصوں میں ترمیم یا توسیع کرنے میں مدد ملتی ہے۔

اسٹریٹجک رسک

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

  2. تبدیلی میں تاخیر: جب مارکیٹ کے رجحان میں اہم تبدیلی آتی ہے تو ، ای ایم اے 200 فلٹر تاخیر سے ردعمل دے سکتا ہے ، ابتدائی مرحلے میں تجارت کے مواقع سے محروم ہوجاتا ہے۔ تاجر رجحان میں تبدیلی کو جلد پکڑنے کے لئے قلیل مدتی متحرک اشارے کے ساتھ مل کر غور کرسکتے ہیں۔

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

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

  5. مسلسل سگنل پروسیسنگ: جب متعدد مسلسل بیجنگ یا بیجنگ ریورس سگنل آتے ہیں تو ، حکمت عملی میں مسلسل سگنل کے لئے واضح طریقہ کار نہیں ہوتا ہے ، جس سے پوزیشن مینجمنٹ کے مسائل پیدا ہوسکتے ہیں۔ سگنل کی تصدیق کے طریقہ کار یا پوزیشن مینجمنٹ قواعد کو شامل کرنے پر غور کیا جاسکتا ہے۔

حکمت عملی کی اصلاح کی سمت

  1. متحرک سٹاپ نقصان: مارکیٹ میں اتار چڑھاؤ کی تبدیلیوں کو بہتر طور پر ایڈجسٹ کرنے کے لئے مقررہ فیصد اسٹاپ نقصان کو اے ٹی آر پر مبنی متحرک اقدار میں تبدیل کریں۔ مثال کے طور پر ، اسٹاپ نقصان کو 1.5x اے ٹی آر اور اسٹاپ نقصان کو 2.5x اے ٹی آر پر ترتیب دیا جاسکتا ہے ، جس سے خطرے کا انتظام مارکیٹ کی حقیقی صورتحال کے مطابق ہوتا ہے۔

  2. کثیر وقت کی مدت کی تصدیق: اعلی ٹائم سائیکل کے رجحان کی تصدیق کا طریقہ کار متعارف کرایا گیا ہے ، صرف اعلی ٹائم سائیکل کے رجحان کی سمت میں تجارت کی جاتی ہے ، جعلی توڑنے سے ہونے والے نقصانات کو کم کرنا۔

  3. مقداری توثیق: مشترکہ حجم کے اشارے قیمتوں میں اضافے کی تاثیر کی توثیق کرتے ہیں ، صرف اس وقت جب حجم میں اضافہ ہوتا ہے تو اس کی توثیق ہوتی ہے ، جس سے سگنل کی کیفیت میں اضافہ ہوتا ہے۔

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

  5. متعلقہ فلٹر: مجموعہ کی حکمت عملی کا اطلاق کرتے وقت ، تجارت کی مختلف اقسام کے مابین وابستگی کو مدنظر رکھیں ، اور زیادہ خطرہ سے گریز کریں۔ وابستگی میٹرکس تجزیہ ماڈیول شامل کیا جاسکتا ہے ، جو تجارتی فیصلے میں معاون ہے۔

  6. مشین لرننگ کی اصلاح: حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کرنے کے لئے مشین لرننگ ٹکنالوجی کا استعمال کریں ، جیسے جینیاتی الگورتھم پر مبنی پیرامیٹرز کی اصلاح یا ریفریجریشن لرننگ ، تاکہ حکمت عملی مارکیٹ کے ماحول میں تبدیلی کے ساتھ خود بخود ایڈجسٹ ہوسکے۔

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

خلاصہ کریں۔

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

اگرچہ حکمت عملی منطقی طور پر سادہ ہے ، لیکن اس کے باوجود جھوٹے بریک آؤٹ کے خطرات اور پیرامیٹرز کی اصلاح کے مسائل پر توجہ دینے کی ضرورت ہے۔ متحرک اسٹاپ اسٹاپ نقصان ، کثیر وقت کی مدت کی تصدیق ، اور مقداری توثیق جیسے اصلاح کے ذرائع کو متعارف کرانے سے حکمت عملی کی استحکام اور موافقت کو مزید بڑھایا جاسکتا ہے۔

تاجروں کے لئے ، سی بی سی کی توڑ پھوڑ کی حکمت عملی ایک اچھا نقطہ آغاز فراہم کرتی ہے ، جس کی بنیاد پر انفرادی تجارتی طرز اور ہدف مارکیٹ کی خصوصیات کے مطابق اپنی مرضی کے مطابق ایڈجسٹمنٹ کی جاسکتی ہے۔ چاہے یہ ایک آزاد حکمت عملی کے طور پر ہو یا کسی مجموعہ حکمت عملی کا حصہ ، یہ طریقہ “سادہ اور موثر” ڈیزائن کے تصور کو ظاہر کرتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-06-03 00:00:00
end: 2024-08-17 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("CBC Flip Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// --- CBC Logic ---
cbc = false
cbc := cbc[1]
if cbc and close < low[1]
    cbc := false
if not cbc and close > high[1]
    cbc := true

// --- Flip Signals ---
bullishFlip = cbc and not cbc[1]
bearishFlip = not cbc and cbc[1]

// --- Optimizable Parameters ---
tpPerc = input.float(2.0, title="Take Profit %", step=0.1)
slPerc = input.float(1.0, title="Stop Loss %", step=0.1)
useEMAFilter = input.bool(true, title="Use EMA200 Filter")

// --- Trend Filter ---
ema200 = ta.ema(close, 200)
bullCond = bullishFlip and (not useEMAFilter or close > ema200)
bearCond = bearishFlip and (not useEMAFilter or close < ema200)

// --- Commissions ---
commissionType = input.string("percent", title="Commission Type", options=["percent", "cash"])
commissionValue = input.float(0.2, title="Commission Value", step=0.02)  // strategy.commission.value(commissionValue, commissionType)

// --- Strategy Entries and Exits ---
if bullCond
    strategy.entry("Long", strategy.long)
    strategy.exit("TP/SL Long", from_entry="Long", profit=tpPerc * close / 100, loss=slPerc * close / 100)

if bearCond
    strategy.entry("Short", strategy.short)
    strategy.exit("TP/SL Short", from_entry="Short", profit=tpPerc * close / 100, loss=slPerc * close / 100)

// --- Plot Flip Signals ---
plotshape(bearishFlip, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title='Bear Flip')
plotshape(bullishFlip, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title='Bull Flip')

// --- Visual Background ---
bgcolor(bullishFlip ? color.new(color.yellow, 80) : bearishFlip ? color.new(color.blue, 85) : na)