مضمون کے مندرجات

شواہد اور دائرۂ کار

اصل نفاذ زون کے کردار کی تبدیلی بیان کرتا ہے اور واضح کرتا ہے کہ بعض تاریخی لیبل بعد میں ماضی کے مقام پر لگائے جاتے ہیں۔ مجوزہ تجارتی قواعد کا آزادانہ طور پر تصدیق شدہ کارکردگی ریکارڈ موجود نہیں۔

ڈیٹا اور مارکیٹسسیشن، ٹک سائز اور اسپریڈ کی معلومات کے ساتھ OHLCV۔ کینڈل سے معلوم نہیں ہوتا کہ زون میں کون اپنی پوزیشن بدل رہا ہے۔
تحقیق کے ٹائم فریمپانچ منٹ، فی گھنٹہ اور روزانہ کے نسخوں پر الگ تحقیق ہو سکتی ہے۔ بار کی تعداد میں ناپی گئی زون کی عمر ہر ٹائم فریم پر مختلف حقیقی دورانیے کے برابر ہوتی ہے۔
قیمت پہلے 100–102 زون سے رد ہوتی ہے، پھر اس کے اوپر بریک کرتی ہے اور تیزی کے بریکر کے ری ٹیسٹ کے لیے واپس آتی ہے۔وضاحتی تصویر مکمل سائز میں کھولیں
مصنوعی واقعے کی قیمتیں اور والیوم۔ 102.50 پر قیمت بند ہونے کے بعد 100–102 زون کا کردار بدلتا ہے؛ یہ مکمل OHLC سلسلہ یا حقیقی ٹریڈ کا نتیجہ نہیں۔

عملی مراحل

عملی مراحل برائے بریکر بلاک: آرڈر بلاک ناکام ہونے کے بعد کردار کی تبدیلی کی جانچ
مکمل مراحل ذیل میں درج ہیں۔ ہر مرحلے پر ڈیٹا نامکمل ہونے یا شرط پوری نہ ہونے کی صورت میں مسترد کرنے کی وجہ درج کرنا ضروری ہے۔
  1. پہلے سے معلوم بلاک سے آغازاس کا زون اور اشاعت کا ٹائم اسٹیمپ برقرار رکھیں۔
  2. باطل ہونے کا مشاہدہ کریں۔قیمت کا دور والی حد اور بفر سے آگے بند ہونا ضروری ہے۔
  3. ایک بریکر بنائیںنئی ID کو اصل بلاک کی شناخت سے منسلک کریں۔
  4. پہلا ری ٹیسٹ جانچیںامیدوار رد کرنے اور انٹری کا پہلے سے منتخب قاعدہ نافذ کریں۔
  5. باہر نکلیں یا منسوخ کریں۔پہلے سے مقرر اسٹاپ، ہدف اور میعاد برقرار رکھیں۔

کردار کی تبدیلی جانچنے کے لیے مکمل تاریخ ضروری ہے

مندی کے آرڈر بلاک کو پہلے مزاحمت سمجھ کر مانیٹر کیا جا رہا تھا۔ اس کے اوپر واضح قیمتِ بندش اس پرانے مزاحمتی مفروضے کو باطل کرتی ہے۔ تیزی کا بریکر نیا سوال اٹھاتا ہے: کیا قیمت کی پہلی بعد کی واپسی پر زون اوپر سے سپورٹ دے گا؟ ناکام تیزی کا بلاک اسی طرح زون کے نیچے مندی کا مفروضہ بناتا ہے۔

LuxAlgo بریکر کے کردار کی تبدیلی بیان کرتا ہے اور خبردار کرتا ہے کہ Historical Polarity Changes کے لیبل بعد میں ماضی کے مقام پر لگائے جاتے ہیں [1]۔ اس لیے تاریخی چارٹ کا خوب صورت لیبل اس لمحے سگنل دستیاب ہونے کا ثبوت نہیں۔ پلیٹ فارم کی ٹائمنگ دستاویز دکھائی دینے والے مقام اور معلومات دستیاب ہونے کے وقت میں فرق سمجھاتی ہے [2]۔

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

معلوم بلاک سے ری ٹیسٹ کے نئے امیدوار تک

پہلے سے شائع شدہ مندی کے block[a,b] سے آغاز کریں۔ بریک سے پہلے کا A=ATR14 اور buffer=max(2 ticks,0.10A) مقرر کر کے مستقل رکھیں۔ بار t کی قیمتِ بندش موصول ہونے کے بعد اگر C[t]>b+buffer ہو تو اصل بلاک کو INVALIDATED نشان لگائیں اور انہی حدود پر parent_ob_id کے ساتھ تیزی کا بریکر بنائیں۔ نیا امیدوار t+1 سے انٹری کے لیے قابلِ استعمال ہے۔ بفر اور مثال کے طور پر 20 بار کی TTL تحقیقی انتخاب ہیں۔

واپسی جانچنے سے پہلے ثبوت ہونا چاہیے کہ بریک کے بعد قیمت پوری طرح زون کے اوپر ٹریڈ ہوئی۔ ری ٹیسٹ زون کو چھوتا یا اس میں داخل ہوتا ہے، جہاں low≤b+buffer اور high≥a ہوں، پھر زیادہ سے زیادہ تین بار کے اندر قیمت b+buffer سے اوپر بند ہو۔ پہلے ٹچ والا نسخہ اسی ابتدائی واپسی پر موقع استعمال کر لیتا ہے؛ بعد کی بہتر دکھائی دینے والی چوتھی واپسی کو پہلا ٹچ نہیں کہہ سکتا۔ تصدیق سے پہلے قیمتِ بندش a−buffer سے نیچے ہو تو امیدوار منسوخ کریں۔

ایک نسخے میں ساتھ BOS، MSS یا قیمت کی تیز واضح حرکت درکار ہے؛ دوسرے میں صرف بلاک کا باطل ہونا کافی ہے۔ ساختی فلٹر کی افادیت ناپنے کے لیے دونوں الگ درج کریں۔ اگر بریکر بنانے والی اسی کینڈل میں بریک اور بظاہر ری ٹیسٹ دونوں ہوں، تو OHLC ان کی وہ ترتیب نہیں بتاتا جو اشاعت کے بعد انٹری ثابت کرنے کے لیے ضروری ہے۔ قیمتِ بندش پر مبنی نسخہ اسی کینڈل کے اندر ٹریڈ نہیں کرتا۔

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

EXPIRED، INVALIDATED اور CONSUMED اس بریکر کی آخری حالتیں ہیں۔ اگر ڈیٹیکٹر اگلی کسی بار پر اسی زون کو دوبارہ امیدوار بنا سکتا ہو تو صرف آرڈر منسوخ کرنا کافی نہیں؛ بعد کا ریکلیم ناکام امیدوار کو دوبارہ فعال نہیں کر سکتا۔ قیمتِ بندش پر حالت بدلنے سے پہلے وہ تمام تکمیلیں درج کریں جو آرڈر فعال ہونے کے دوران ہو چکی تھیں۔

on_close(t):
  process_existing_order_events_until_close(t)
  for br in active_bullish_breakers_eligible_before_bar(t):
    if expired(br):
      br.state = EXPIRED; cancel_future_orders(br); continue
    if C[t] < br.low-br.buffer:
      br.state = INVALIDATED; cancel_future_orders(br); continue
    if first_retest_confirmed(br,t):
      signal_for_next_quote_once(br); br.state = CONSUMED
  A = ATR14[t-1]
  if not finite_positive(A): return
  buffer = max(2*tick,0.10*A)
  for ob in active_bearish_OBs_published_before_bar(t):
    if C[t] > ob.high+buffer:
      invalidate_once(ob,at=t)
      create_breaker_once(parent=ob.id,known_at=received_close_time(t),
                          eligible=t+1,buffer=buffer,expiry=t+20)
# Terminal breakers cannot revive; a failed parent creates at most one child.

والیوم بریک اور واپسی کے مفروضوں میں فرق واضح کرتا ہے

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

OB، بریکر اور BOS قیمت کی ایک ہی حرکت کا حصہ ہو سکتے ہیں۔ صرف متعدد نام ہونے کی وجہ سے ہر نام کے لیے الگ رسک بجٹ نہ دیں۔ ایک ہی واقعے سے متعلق انٹریاں مشترک مقررہ بجٹ استعمال کر سکتی ہیں۔ CVD اضافی خصوصیت تبھی ہے جب ٹریڈ کی سمت کی درجہ بندی قابلِ اعتماد ہو؛ کینڈل کے رنگ سے ڈیلٹا دوبارہ نہیں بنایا جا سکتا۔

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

اسی زون پر مصنوعی منافع اور ناکامی کی مثالیں

مندی والا block[100,102] پہلے سے معلوم ہے۔ حوالہ ATR=2 اور tick=0.05 کے ساتھ بفر 0.20 ہے۔ 102.50 پر اختتامی قیمت تیزی والا بریکر بناتی ہے۔ قیمت بعد میں 104 تک پہنچتی ہے، پھر 101.80 کی کم ترین سطح تک واپس آتی ہے اور 102.40 پر بند ہوتی ہے۔ اگلی قابل عمل قیمت 102.45 پر خریداری، 99.80 کے اسٹاپ اور 107.75 کے ہدف کے ساتھ، 2.65 کا خطرہ اور 5.30 کا ممکنہ منافع دیتی ہے، یعنی اخراجات سے پہلے 2R۔

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

ناکامی کے راستے میں پہلی واپسی 99.70 پر بند ہوتی ہے۔ تصدیق کا انتظار کرنے والا نسخہ انٹری نہیں لیتا اور امیدوار منسوخ کر دیتا ہے۔ پہلے سے 102 پر رکھا لِمٹ آرڈر بھر چکا ہو سکتا ہے اور پھر 99.75 پر اخراج سے 2.25 کا نقصان ہو سکتا ہے۔ اصل مندی کے بلاک سے پہلے لی گئی شارٹ پوزیشن کا نتیجہ الگ محفوظ رہتا ہے۔ صرف بعد کی کامیاب بریکر ٹریڈ دکھانا پوری ترتیب کی غلط تصویر دے گا۔

آرڈر کا انتخاب اور کوششوں کی تعداد

یا تصدیق کے بعد اگلی قابلِ عمل قیمت پر انٹری منتخب کریں، یا ٹچ سے پہلے مقررہ حد یا وسطی قیمت پر لِمٹ آرڈر رکھیں۔ زون تک آنے اور موافق بند ہونے والی کینڈل کی بنیاد پر ماضی کی بہترین لِمٹ قیمت استعمال نہیں کی جا سکتی جبکہ ناموافق لِمٹ تکمیلیں حذف کر دی جائیں۔ آرڈر کی تکمیل اور تحفظ کے مفروضے متعلقہ مارکیٹ کے قواعد سے مطابقت رکھیں [3]۔

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

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

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

بریکر کا عام سپورٹ اور مزاحمت کے ری ٹیسٹ سے موازنہ

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

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

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

عام غلطیاں

اصل نقصان والی ٹریڈ حذف کرنا

بعد کی منافع بخش بریکر ٹریڈ پہلے کے بلاک کا نقصان ختم نہیں کرتی۔

چارٹ کے تاریخی مقام پر انٹری فرض کرنا

ماضی میں کھینچا گیا زون ضروری نہیں کہ اس وقت ٹریڈ کے لیے دستیاب بھی رہا ہو۔

ایک خطرے کو متعدد ناموں سے بڑھانا

BOS، بریکر اور دوبارہ ٹیسٹ ایک بنیادی واقعہ کی وضاحت کر سکتے ہیں۔

یہ طریقہ استعمال کرنے سے پہلے جانچ فہرست

اپنے ڈیٹا پر تصدیق کے بعد ہر نکتے پر نشان لگائیں۔ پیش رفت اسی براؤزر میں محفوظ ہوتی ہے؛ یہ حکمت عملی کے منافع بخش ہونے کی سند نہیں۔

0/7 نکات

اکثر پوچھے جانے والے سوالات

کیا ہر باطل ہونے والے بلاک پر بریکر ٹریڈ لینی چاہیے؟

نہیں۔ باطل ہونے سے صرف امیدوار بنتا ہے؛ ری ٹیسٹ نہ آنا، میعاد ختم ہونا یا دوبارہ باطل ہونا انٹری کو روک سکتا ہے۔

کیا پہلے سے لیکویڈیٹی سویپ ہونا چاہیے؟

کردار کی تبدیلی پر مبنی اس بنیادی نسخے میں نہیں۔ سویپ کی شرط شامل کرنے سے الگ نسخہ بنتا ہے جس کی اپنی جانچ ضروری ہے۔

تحقیقی ماخذ

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

  1. Order Blocks & Breaker BlocksLuxAlgo. اصل تفصیل اور تاریخی لیبل بعد میں ماضی پر لگانے کی تنبیہ پڑھی گئی؛ تصدیق شدہ کارکردگی ریکارڈ دستیاب نہیں۔ جانچ کی تاریخ: .
  2. RepaintingTradingView. معلومات دستیاب ہونے کے وقت اور چارٹ پر دکھانے کے رویے سے متعلق دستاویز دیکھی گئی۔ جانچ کی تاریخ: .
  3. Futures Order TypesCME Group. تصدیق اور آرڈر کی حقیقی تکمیل میں فرق کے لیے آرڈر کے قواعد دیکھے گئے۔ جانچ کی تاریخ: .

متعلقہ طریقے

خطرے سے متعلق نوٹ

یہ مواد تعلیم اور تحقیق کی منصوبہ بندی کے لیے ہے، مالی مشورہ نہیں۔ Backtest ماضی کے ڈیٹا کی سیمولیشن ہے، مستقبل کی کارکردگی کی ضمانت نہیں دیتا اور حقیقی سودے نہیں کرتا۔ اس لائبریری کے طریقے لازماً ایپ میں دستیاب فیچرز نہیں ہیں۔ دیکھیے طریقۂ تحقیق اور تعلیمی مرکز.

حقیقی سرمایہ خطرے میں ڈالنے سے پہلے قواعد کی توثیق کریں

ایپ کی سہولتوں، ڈیٹا اور ہر فرضی سودے کی جانچ کریں؛ جدید ڈیٹیکٹرز کے لیے الگ عمل درآمد درکار ہو سکتا ہے۔

App Store سے Backtest ڈاؤن لوڈ کریں