مضمون کے مندرجات
- شواہد اور دائرۂ کار
- وضاحتی تصویر
- عمل
- مختلف معلومات والے تین طرح کے حوالے
- سیشن کی شناخت اور اہلیت کا وقت
- یکساں وقت کا حجم اور افتتاحی نیلامی
- افتتاحی رینج کی مصنوعی مثالیں
- حوالہ سطح اور سودے کی مدت الگ رکھیں
- سطح کا اثر اور دن کے وقت کا اثر الگ کریں
- عام غلطیاں
- عملی جانچ فہرست
- اکثر پوچھے جانے والے سوالات
- تحقیقی ماخذ
شواہد اور دائرۂ کار
اصل اشاریہ قابل ترتیب سیشن سوئپ بیان کرتا ہے؛ پلیٹ فارم اور ایکسچینج کی دستاویزات سیشن کے طریقے بتاتی ہیں۔ مجوزہ ڈیٹیکٹر کے منافع کا کوئی دعویٰ ثابت نہیں کیا گیا۔
عملی مراحل
- سیشن کی وضاحت کریں۔ایکسچینج، کیلنڈر اور ٹائم زون چنیں۔
- حوالہ ونڈو کو مکمل کریں۔پچھلے سیشن یا افتتاحی رینج کی انتہائیں معلوم ہونے کے بعد ہی جاری کریں۔
- بعد کا سوئپ شناخت کریںمقررہ بفر اور وقت کے لحاظ سے اہل سطحوں کے نسخے استعمال کریں۔
- تصدیق کے بعد آرڈر بھیجیںبار کے بند کی وصولی اور منتخب آرڈر ماڈل کے مطابق عمل کریں۔
- سیشن کی قسم کے مطابق جانچیںبغیر سگنل کے دن، گیپ اور کیلنڈر کی حدی صورتیں شامل کریں۔
مختلف معلومات والے تین طرح کے حوالے
PDH/PDL پچھلے مکمل تجارتی دن کی بلند و کم ترین قیمتیں ہیں۔ PSH/PSL منتخب مکمل سیشن کی انتہائیں اور ORH/ORL موجودہ سیشن کے پہلے N منٹ کی انتہائیں ہیں۔ قیمتیں یکساں ہونے سے آزاد شواہد نہیں بنتے۔ مناسب ہو تو ایک بنیادی حوالہ اس کے متعلقہ لیبلوں کے ساتھ محفوظ کریں۔
LuxAlgo کا Session Sweeps سیشن منتخب کرنے دیتا ہے [1]۔ الگ نفاذ کے لیے ایکسچینج کا ٹائم زون اور کیلنڈر چاہیے [2][3]، پورے سال مقامی گھڑی کا ایک وقت کافی نہیں۔ لندن، نیویارک اور حکمت عملی چلانے والے کمپیوٹر کی گھڑیاں ضروری نہیں ایک ہی تاریخ کو بدلیں۔
پچھلے دن کی سطحیں پرانی رینج، افتتاحی رینج نئے دن کا آغاز بتاتی ہے۔ بڑا گیپ افتتاح پر قیمت پوری پچھلی رینج سے باہر رکھ سکتا ہے۔ PDH پر واپسی خودبخود سوئپ نہیں؛ پہلے دیکھیں قیمت سطح کی کس طرف سے شروع ہوئی اور محرک ریجیکشن، دوبارہ سطح حاصل کرنا یا بریک آؤٹ ری ٹیسٹ ہے۔
سیشن کی شناخت اور اہلیت کا وقت
مجوزہ session_id میں ایکسچینج، علامت، calendar_date اور session_template_version ہوں۔ امریکی حصص کا بنیادی نسخہ مرکزی سیشن لے اور پری مارکیٹ الگ محفوظ کرے۔ یکساں 24 گھنٹے کا دن بنانے کے لیے غائب بارز گھڑنے کے بجائے مختصر سیشن نشان زد کریں۔ رات بھر کے فیوچر کی تجارتی تاریخ مقامی کیلنڈر کی تاریخ سے مختلف ہو سکتی ہے۔
09:30 سے 09:45 کی افتتاحی رینج میں 09:30، 09:35 اور 09:40 پر شروع ہونے والی پانچ منٹ کی بارز شامل ہیں۔ حتمی سطحیں صرف 09:45 کے بعد جاری کریں۔ نامکمل 09:40 بار، OR کی حتمی نچلی قیمت نہیں بتاتی۔ نصف کھلے وقفے [start,end) حد پر واقع سودے کو دونوں ونڈوز میں شامل ہونے سے روکتے ہیں۔
سپورٹ S ظاہر ہونے کے بعد، مجوزہ نیچے کی طرف سویپ کے لیے پچھلی اختتامی قیمت S سے اوپر، low<S−b اور close>S+e ضروری ہیں۔ b=max(2 ticks,0.10ATR) اور e=max(2 ticks,0.15ATR) استعمال کریں، جبکہ ATR ٹرگر سے پچھلی بار کا ہو۔ کئی باروں پر مشتمل K=3 کی واپسی ایک الگ ورژن ہے۔ N، K اور تمام بفر تحقیقی انتخاب ہیں، ثابت شدہ منافع بخش ترتیبات نہیں۔
window_end اور جاری ڈیٹا موصول ہونے کا وقت دونوں ریکارڈ کریں۔ فیڈ درست شدہ حتمی رینج دیر سے دے تو پہلے کے داخلے کی اجازت نہیں بن سکتی۔ مقرر کریں کہ اصلاح صرف نئے امیدوار بدلے گی یا متاثرہ تحقیقی مدت خارج ہو گی؛ اصل فیصلے کا ریکارڈ محفوظ رہے۔
on_trade_received(trade):
window = configured_half_open_window(trade.event_time)
if window.start <= trade.event_time < window.end:
update_extrema_for_that_window_only(window,trade)
on_window_data_ready(window,received_at):
if not window_complete_under_declared_watermark_policy: return
if window.current_fingerprint == window.last_published_fingerprint: return
available_at = max(window.end,received_at) + processing_delay
publish_frozen_version(window.extrema,available_at=available_at)
window.last_published_fingerprint = window.current_fingerprint
for closed_bar in later_bars:
levels = versions_available_before(closed_bar.start)
detect_sweep(levels,closed_bar)
# Publish once per data version; boundary trades belong to the following window.
# Late corrections publish a future version and never backdate an order.
یکساں وقت کا حجم اور افتتاحی نیلامی
محرک کا حجم پچھلے سیشنوں کے اسی وقت سے موازنہ کریں۔ غائب وقفوں اور مختصر دنوں کے لیے واضح اخراج کے قواعد ہوں۔ پہلی بار میں نیلامی کا حجم رکھنے والی فیڈ کو ایسی تاریخ سے براہ راست نہ ملائیں جو نیلامی کے سودے نکالتی ہے۔
سوئپ کا RVOL اور موجودہ VWAP کے مقابلے میں مقام الگ مجوزہ خصوصیات ہیں۔ صبح کے فیصلے دن کے آخر کا VWAP نہیں لے سکتے۔ VWAP سے نیچے چلتے ہوئے PDL کا سوئپ ایک ہی نزولی حرکت دکھا سکتا ہے؛ تصدیقیں گننے کے بجائے ہر فلٹر کی اضافی افادیت ناپیں۔
طے شدہ اعلان سے فوراً پہلے اور بعد کے سگنل کو مختلف عمل درآمد مل سکتا ہے۔ پہلے معلوم کیلنڈر ان وقفوں کو شناخت کر سکتا ہے۔ قیمت کا ردعمل دیکھ کر دن کو بری خبر والا کہنا ماضی دیکھ کر فیصلہ ہے۔ اعلان کا مقرر وقت، اصل ڈیٹا یا خبر موصول ہونے کے وقت سے الگ رکھیں۔
افتتاحی رینج کی مصنوعی مثالیں
فرض کریں چارٹ پر OR15 high=205 اور low=200 رکھنا مقصود ہے۔ مگر 09:43 پر قیمت 199.80 تک جاتی اور واپس آتی ہے۔ مبینہ حتمی نچلی سطح 200 کے سوئپ پر تجارت نہیں ہو سکتی کیونکہ افتتاحی رینج ابھی بن رہی ہے۔ اس ونڈو میں 199.80 درست مشاہدہ ہے تو OR کی حتمی نچلی قیمت میں اسے شامل کرنا ضروری ہے۔
الگ مثال میں افتتاحی رینج low=200 پر مکمل ہو چکی ہے۔ بعد کی 09:50 بار میں low=199.60 اور close=200.40 ہے۔ یہ فرض کرتے ہوئے کہ ٹک سائز پر مبنی کم از کم بفر غالب نہیں آتا، سابقہ ATR=1 سے b=0.10 اور e=0.15 بنتے ہیں، اس لیے واپسی اہل ہے۔ بند کے بعد 200.45 پر داخلہ، 199.50 اسٹاپ اور 202.35 ہدف میں خطرہ 0.95 اور ممکنہ منافع 1.90 ہے۔ ہدف داخلے پر مقرر ہے، دن کی بعد میں معلوم ہونے والی چوٹی سے منتخب نہیں۔
نقصان والے راستے میں قیمت 199.45 پہنچتی اور حفاظتی آرڈر 199.48 پر پورا ہو کر 0.97 کھوتا ہے۔ دوسری بار 199.70 پر بند ہو کر ORL کے نیچے ٹھہرے تو یہ نیچے ٹوٹنے اور وہاں قبولیت کا تقابلی معاملہ ہے، پلٹاؤ کا داخلہ نہیں۔ نیا کیلنڈر دن، کھلے سودے کا اسٹاپ نئے حساب شدہ PDL سے نہ بدلے۔
حوالہ سطح اور سودے کی مدت الگ رکھیں
حوالہ سیشن بند ہونے پر ختم ہو سکتا ہے جبکہ پہلے سے کھلا سودا اپنے اخراج کے قواعد پر رہے۔ منتظر امیدواروں کے بنیادی نسخے میں ہر سیشن، ہر level_id کا صرف پہلا اہل سوئپ لیا جاتا ہے۔ بعد کے چھونے الگ جانچیں تاکہ معلوم ہو نتیجہ پہلے موقع میں مرتکز ہے یا نہیں۔
داخلے کے لیے سطح واپس حاصل کرنے والی کینڈل کے اوپر بریک ضروری ہو تو stop-entry آرڈر صرف اس کینڈل کے مکمل ہونے کے بعد بن سکتا ہے۔ اگلی بار پر داخلہ پھر اسٹاپ ہو جائے تو سودا برقرار ہے، چاہے آخری بند خراب لگے۔ دونوں رینج حدوں کا سوئپ کرنے والی بار کے لیے اندرونی واقعات کا ڈیٹا یا ناکافی ترتیب کا نشان چاہیے۔
UTC، ایکسچینج ٹائم زون، اصل واقعے اور مقامی وصولی کے اوقات محفوظ کریں۔ فیوچر رول پر نئے معاہدے کی غیر ایڈجسٹ قیمت کو پرانے معاہدے کے پچھلے دن کی سطح سے نہ ملائیں۔ مسلسل تحقیقی چارٹ اور حقیقی تجارت والے معاہدے کا دستاویزی تعلق چاہیے۔
عملی جانچ میں دیر سے کھلنے والا سیشن یا رینج کی زمانی حد کے دوران ٹریڈنگ کا تعطل بھی شامل کریں۔ پہلے طے کریں افتتاحی رینج گھڑی کے وقت سے بنتی ہے یا واقعی تجارت کے گزرے منٹوں سے۔ دونوں الگ سطحیں دیتے ہیں؛ بہتر سودا دیکھ کر تعریف نہ بدلیں۔
سطح کا اثر اور دن کے وقت کا اثر الگ کریں
PDH/PDL سوئپ کو قیمت سے یکساں فاصلے کے مسلسل تاریخی حوالوں یا یکساں کثافت کی مصنوعی سطحوں سے موازنہ کریں۔ سیشن کے اندر منٹ، گیپ کی جسامت اور اتار چڑھاؤ یکساں ملائیں۔ افتتاحی سوئپ کو دن کے ہر پرسکون منٹ سے ملانا زیادہ تر افتتاح کا اثر ناپ سکتا ہے۔
حوالے کی قسم، سیشن کی تعریف، موسمی گھڑی کی حالت اور گیپ کے زمرے کے مطابق نتائج دیں۔ معلوم تعطیل اور مختصر سیشن کیلنڈر انجن سے جانچیں۔ خالص متوقع نتیجے اور نامکمل آرڈر کی شرح کے ساتھ اکاؤنٹ سطح کا نتیجہ دیں جس میں بغیر سگنل کے سیشن بھی ہوں۔
حدی ٹیسٹ میں عین window_start اور window_end کے سودے، دہرے اوقات، غائب بارز، دیر کی اصلاحات اور ٹائم زون کی تبدیلی کے بعد پہلا سیشن رکھیں۔ ہر رن کا کیلنڈر نسخہ محفوظ کریں۔ چند اچھے چارٹ یہ ثابت نہیں کرتے کہ نگرانی اور عمل درآمد کی لاگت کے لیے کافی مواقع ملتے ہیں۔
عام غلطیاں
نامکمل دن کی حتمی چوٹی یا نچلی قیمت استعمال کرنا
آخری انتہا میں سیشن کے دوران غیر دستیاب معلومات شامل ہیں۔
سال بھر میں کھلنے کا ایک مقامی وقت طے کرنا
گھڑی کی تبدیلیاں اور کیلنڈر کے فرق مطلوبہ ونڈو کو بدل سکتے ہیں۔
ایک جگہ ملنے والے حوالوں کو بار بار گننا
ایک ہی قیمت پر ORL، سیشن کی نچلی سطح اور PDL ایک ہی واقعہ ہو سکتے ہیں۔
یہ طریقہ استعمال کرنے سے پہلے جانچ فہرست
اپنے ڈیٹا پر تصدیق کے بعد ہر نکتے پر نشان لگائیں۔ پیش رفت اسی براؤزر میں محفوظ ہوتی ہے؛ یہ حکمت عملی کے منافع بخش ہونے کی سند نہیں۔
اکثر پوچھے جانے والے سوالات
کیا افتتاحی رینج بنتے وقت ہی اس کی حد کا سوئپ ممکن ہے؟
قیمت ایک عارضی حد کو پار کر سکتی ہے، لیکن یہ ایک مختلف ڈٹیکٹر ہے۔ اوپننگ ونڈو مکمل ہونے سے پہلے یہ حتمی ORH/ORL استعمال نہیں کر سکتا۔
کیا پہلا سوئپ لازماً بہترین ہے؟
نہیں۔ پہلا چھونا لینا الگ واقعات بنانے کی مجوزہ پالیسی ہے۔ بعد کے چھونے بھی محفوظ کر کے الگ نسخوں میں جانچیں۔
تحقیقی ماخذ
ہر ماخذ اپنے ساتھ درج تعریف یا شواہد کی تائید کرتا ہے۔ فرضی کوڈ، مصنوعی مثالوں اور مجوزہ پیرامیٹرز کی الگ توثیق ضروری ہے۔
- Session SweepsLuxAlgo on TradingView. اصل سیشن سوئپ کی وضاحت پڑھی گئی؛ منافع کی تصدیق نہیں کی گئی۔ جانچ کی تاریخ: .
- SessionsTradingView. سیشن اور ٹائم زون کا طریقہ پڑھا گیا، اضافی منافع کی تحقیق نہیں۔ جانچ کی تاریخ: .
- Holidays and Trading HoursNYSE. سرکاری کیلنڈر اور تجارتی اوقات کا حوالہ کھولا گیا۔ جانچ کی تاریخ: .
متعلقہ طریقے
خطرے سے متعلق نوٹ
یہ مواد تعلیم اور تحقیق کی منصوبہ بندی کے لیے ہے، مالی مشورہ نہیں۔ Backtest ماضی کے ڈیٹا کی سیمولیشن ہے، مستقبل کی کارکردگی کی ضمانت نہیں دیتا اور حقیقی سودے نہیں کرتا۔ اس لائبریری کے طریقے لازماً ایپ میں دستیاب فیچرز نہیں ہیں۔ دیکھیے طریقۂ تحقیق اور تعلیمی مرکز.
حقیقی سرمایہ خطرے میں ڈالنے سے پہلے قواعد کی توثیق کریں
ایپ کی سہولتوں، ڈیٹا اور ہر فرضی سودے کی جانچ کریں؛ جدید ڈیٹیکٹرز کے لیے الگ عمل درآمد درکار ہو سکتا ہے۔
App Store سے Backtest ڈاؤن لوڈ کریں