آپ کو ایک واضح نتیجہ ملا ہے: آپ کی کرپٹو حکمت عملی اپنا زیادہ تر منافع 13:00 سے 14:00 UTC کے درمیان کماتی ہے۔ آپ نے فیسیں چیک کر لیں، بیک ٹیسٹ دوبارہ چلایا اور سگنل کو پیپر ٹریڈ کیا۔ اب آپ امریکی ایکویٹیز کے لیے ایک ورژن تیار کر رہے ہیں، اور سب سے مضبوط گھنٹہ نیویارک کے وقت کے مطابق 09:30–10:30 معلوم ہوتا ہے۔
ان میں سے کسی نتیجے پر بھروسا کرنے سے پہلے دیکھیں کہ گھڑی نے کیا کیا۔ امریکہ میں ڈے لائٹ سیونگ ٹائم نیویارک کے مارکیٹ کھلنے کے وقت کو UTC کے مقابلے میں ایک گھنٹہ آگے یا پیچھے کر دیتا ہے۔ اگر آپ کے فیچرز، سیشن لیبلز اور آرڈرز وقت کے مختلف پیمانے استعمال کرتے ہیں، تو ممکن ہے حکمت عملی کسی بار بار دہرائے جانے والے مارکیٹ پیٹرن کے بجائے کیلنڈر کی حد سے فائدہ اٹھا رہی ہو۔
آپ کو دن کے وقت سے متعلق تحقیق چھوڑنے کی ضرورت نہیں۔ بس یہ طے کریں کہ آپ کا مفروضہ کس گھڑی کے بارے میں ہے، پھر بیک ٹیسٹ کے ہر حصے میں اسی گھڑی کو مستقل طور پر استعمال کریں۔
پہلے واضح کریں کہ گھنٹے سے مراد کیا ہے
“پہلا گھنٹہ” اس وقت تک واضح لگتا ہے جب تک آپ یہ نہ بتائیں کہ کس گھڑی کے مطابق۔ اس سے مراد NYSE کھلنے کے بعد کے پہلے 60 منٹ، نیویارک کے مقامی وقت کے مطابق 09:30–10:30، یا UTC کا ایک مقررہ وقفہ ہو سکتا ہے۔ سال کے کچھ حصے میں یہ تعریفیں ایک جیسی رہتی ہیں، مگر ڈے لائٹ سیونگ کی تبدیلیوں کے آس پاس مختلف ہو جاتی ہیں۔
ایکویٹیز کے مفروضے کے لیے ایکسچینج کے مقامی سیشن کا وقت استعمال کریں: نیویارک کے وقت کے مطابق 09:30 کا مطلب 09:30 ہی ہے، چاہے نیویارک EST پر ہو یا EDT پر۔ کرپٹو کے مفروضے کے لیے UTC کا ایک مقررہ گھنٹہ مطلوبہ متغیر ہو سکتا ہے۔ کرپٹو چوبیس گھنٹے ٹریڈ ہوتا ہے، اس لیے دعوے کو بنیاد دینے کے لیے کسی مارکیٹ کے کھلنے کی گھنٹی نہیں ہوتی۔
ٹیوننگ سے پہلے تعریف لکھ لیں۔ “معمول کے سیشن کے آغاز کے بعد پہلے گھنٹے میں ٹریڈ کریں” قابلِ آزمائش ہے۔ “اس گھنٹے میں ٹریڈ کریں جس میں سگنل سب سے بہتر کام کرے” آپٹیمائزر کو حکمت عملی کے ساتھ گھڑی کا طریقۂ تعین بھی چننے کی دعوت دیتا ہے۔
گھڑیوں کا عدم تطابق کہاں چھپ جاتا ہے
فرض کریں آپ کا ایکویٹیز ڈیٹا UTC میں محفوظ ہے، آپ کا فیچر کوڈ قطاروں کو UTC کے گھنٹوں کے لحاظ سے گروپ کرتا ہے، اور آپ کے ایگزیکیوشن کے قواعد 09:30 نیویارک وقت پر پوزیشن کھولتے ہیں۔ ڈے لائٹ سیونگ کی تبدیلی کے بعد مارکیٹ کھلنے کا وقت 14:30 UTC سے بدل کر 13:30 UTC ہو جاتا ہے۔ اب UTC کے گھنٹہ وار حصے کے مطابق “پہلا گھنٹہ” کا لیبل ایکویٹیز سیشن کے ایک مختلف حصے کی طرف اشارہ کرتا ہے۔
ٹائم اسٹیمپس سے بارز بناتے وقت بھی ایسا ہی پھندا سامنے آتا ہے۔ اگر آپ UTC میں ری سیمپل کر کے پھر لیبلز کو نیویارک کے وقت میں تبدیل کرتے ہیں، تو غیر متوقع حدیں بن سکتی ہیں—خاص طور پر موسمِ بہار کی تبدیلی کے دوران، جب مقامی وقت کا ایک گھنٹہ سرے سے ہوتا ہی نہیں، اور موسمِ خزاں کی تبدیلی کے دوران، جب ایک مقامی گھنٹہ دو بار آتا ہے۔ اس خزاں والے اتوار کو مقامی وقت کا 01:30 جیسا ٹائم اسٹیمپ مبہم ہوتا ہے، جب تک اس کے ساتھ UTC آفسیٹ نہ ہو یا اسے UTC میں ظاہر نہ کیا جائے۔
آپ کے کرپٹو نتیجے پر بھی کیلنڈر کا اثر پڑ سکتا ہے۔ UTC کے گھنٹے پر مبنی حکمت عملی کئی مہینوں تک امریکی مارکیٹ کی سرگرمی کے ساتھ میل کھا سکتی ہے، پھر امریکی گھڑیاں بدلنے پر بظاہر سرک جاتی ہے۔ اس سے حکمت عملی غلط نہیں ہو جاتی؛ البتہ آپ کے دعوے کی نوعیت بدل جاتی ہے۔ ممکن ہے آپ نے UTC کا ایک مقررہ پیٹرن ناپا ہو جو کبھی کبھار امریکی مارکیٹ کے کھلنے کے وقت سے ملتا ہے، بجائے اس کے کہ اثر خاص طور پر مارکیٹ کھلنے سے وابستہ ہو۔
ٹیسٹ میں سیشن کی گھڑی شامل کریں
واقعات کے ٹائم اسٹیمپس کو بنیادی ریکارڈ کے طور پر UTC میں رکھیں۔ سیشن کے مقامی فیلڈز کسی نام زدہ ٹائم زون، مثلاً America/New_York، سے اخذ کریں اور ایسا ٹائم زون ڈیٹابیس استعمال کریں جو ماضی میں قواعد کی تبدیلیوں کو بھی سنبھالتا ہو۔ “UTC سے پانچ گھنٹے کم” یا “UTC سے چار گھنٹے کم” کو ہارڈ کوڈ نہ کریں: ان میں سے کوئی بھی آفسیٹ پورا سال نیویارک کے وقت کی تعریف نہیں کرتا۔
| فیصلہ | ایکویٹیز کی مثال | کرپٹو کی مثال |
|---|---|---|
| مفروضے کی گھڑی | معمول کے سیشن کے آغاز سے گزرے منٹ | دن کا UTC گھنٹہ |
| سیشن کا ماخذ | ایکسچینج کیلنڈر، تعطیلات اور جلد بند ہونے کے اوقات سمیت | مسلسل UTC کیلنڈر |
| آرڈر کا وقت | سگنل کے بعد اگلا قابلِ عمل ایونٹ | سگنل کے بعد اگلا قابلِ عمل ایونٹ |
اس کے بعد تبدیلی کے آس پاس والے ہفتوں کو الگ سے جانچیں۔ ڈے لائٹ سیونگ کی ہر تبدیلی سے پہلے اور بعد کی کارکردگی کا موازنہ کریں، اور دیکھیں کہ جیتنے والا وقفہ مارکیٹ سیشن کے ساتھ جڑا رہتا ہے یا UTC کے ایک مقررہ وقت پر۔ اگر آپ نے بہترین نتیجے کے لیے کئی گھنٹے، تاریخیں اور آفسیٹس تلاش کیے ہیں، تو اس تلاش کو اپنی اوورفٹنگ کے حساب میں شامل کریں؛ گھڑی کا انتخاب بھی ایک اور آزمائش تھی۔
ٹائم زون قواعد کا ایک مجموعہ ہے، گھٹانے کے لیے گھنٹوں کی کوئی تعداد نہیں۔ UTC میں واقعات محفوظ کریں؛ جب مقامی مارکیٹ کا وقت درکار ہو تو اسے اخذ کریں۔
پیپر ٹریڈنگ میں کن باتوں کی تصدیق ہونی چاہیے
حکمت عملی کو پیپر ٹریڈنگ پر منتقل کرتے وقت ہر ایونٹ کا UTC ٹائم اسٹیمپ اور سیشن کے آغاز سے اس کا نسبتی منٹ، دونوں لاگ کریں۔ اس سے فوراً پتہ چل سکتا ہے کہ آیا حکمت عملی سمجھ رہی ہے کہ مارکیٹ 09:30 پر کھلتی ہے، جبکہ حقیقت میں وہ مقامی وقت کے مطابق 10:30 پر سگنل دے رہی ہے۔ تعطیلات اور جلد بند ہونے کے اوقات بھی چیک کریں؛ ہفتے کے ہر دن پر معمول کے سیشن کا شیڈول لاگو کرنے سے ان دنوں میں بھی ٹریڈز بن جائیں گی جب ایکسچینج بند ہو۔
اور جب گھڑیاں بدلیں، تو سگنل سرکا کر نتیجے کو “درست” کرنے کی جلدی نہ کریں تاکہ ایکویٹی کرو مانوس دکھائی دے۔ پہلے بیان کردہ مفروضے، کیلنڈر اور آرڈر کے وقت کی تصدیق کریں۔ اگر نتیجہ مارکیٹ سیشن کے ساتھ سرکتا ہے، تو آپ نے سیشن کے رویے کے بارے میں کچھ سیکھا ہے۔ اگر وہ UTC کے اسی گھنٹے پر قائم رہتا ہے، تو آپ نے کچھ اور سیکھا ہے۔ آپ کے بیک ٹیسٹ کو اس فرق کو برقرار رکھنا چاہیے۔
← تمام پوسٹس


