29 اگست، 2026 · فنڈنگ

آپ نے ایسی حکمتِ عملی بنائی جو صرف 00:00 UTC پر ٹریڈ کرتی ہے — فنڈنگ ٹائم کے اثرات پر ایک خط

آپ نے ایسی حکمتِ عملی بنائی جو صرف 00:00 UTC پر ٹریڈ کرتی ہے — فنڈنگ ٹائم کے اثرات پر ایک خط

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

آپ کے پاس یہ ہے: Binance پر BTCUSDT اور ETHUSDT پرپس کے لیے 15 منٹ کا mean-reversion سگنل، قیمت کا 96 بار کی اوسط سے z-score، انتہائی سطحوں کے خلاف ٹریڈ، اور 2-8 بار تک پوزیشن برقرار رکھنا۔ بیک ٹیسٹ Feb 2024 سے Jun 2026 تک ہے۔ آپ کے فیس ماڈل کے بعد Sharpe 2.9 ہے۔ اور جب آپ نے دن کے منٹ کے حساب سے P&L کو گروپ کیا تو اس کا 71% اُن تین پندرہ منٹ کے حصوں میں آیا جن میں 00:00، 08:00 اور 16:00 UTC شامل ہیں۔

آپ پہلے ہی جانتے ہیں کہ یہ مشکوک کیوں ہے۔ میں بتاتا ہوں کہ یہ جزوی طور پر مشکوک کیوں نہیں بھی ہے۔

فنڈنگ کی گھڑی حقیقی ہے اور واقعی قیمت کو حرکت دیتی ہے

Binance پرپیچوئل فنڈنگ 00:00، 08:00 اور 16:00 UTC پر سیٹل کرتا ہے۔ سیٹلمنٹ کے عین لمحے کھلی ہر پوزیشن ادائیگی کرتی یا وصول کرتی ہے۔ یہ ایک طے شدہ، مقررہ وقت پر ہونے والا اور سب کو معلوم نقد بہاؤ ہے، اور اس کے آس پاس حقیقی آرڈر فلو پیدا ہوتا ہے — یہ ڈیٹا کا اثر نہیں، بلکہ ایک حقیقی عمل ہے جو ٹریڈرز کرتے ہیں۔

اس بہاؤ کی ایک خاص شکل ہوتی ہے۔ سیٹلمنٹ سے پہلے کے دس سے تیس منٹ میں، جو پوزیشنیں ادائیگی سے بچنا چاہتی ہیں وہ بند یا ہیج کی جاتی ہیں۔ اگر اس وقفے کے لیے فنڈنگ +0.04% چل رہی ہو تو جو لانگ ویسے بھی نکلنے کا ارادہ رکھتا ہے، وہ مارک کے بعد کے بجائے پہلے نکلے گا، جبکہ پرپ میں شارٹ بیسس ٹریڈر خوشی سے پوزیشن برقرار رکھے گا۔ یہ ایک آخری وقت کی پابندی کے ساتھ غیر متوازن دباؤ ہے۔ پھر سیٹلمنٹ کے فوراً بعد اس بہاؤ کا کچھ حصہ واپس آتا ہے — فنڈنگ سے بچنے والے لانگز دوبارہ داخل ہوتے ہیں — اور قیمت جزوی طور پر پلٹتی ہے۔

لہٰذا 23:52 پر سگنل دینے اور 00:12 پر نکلنے والا mean-reversion سگنل عین اُس جگہ موجود ہے جہاں ایک قابلِ پیش گوئی لیکویڈیٹی واقعہ ہوتا ہے۔ غالباً آپ کی برتری کا کچھ حصہ کیلنڈر کے مطابق چلنے والے میکانی دباؤ کے الٹنے سے آتا ہے۔ یہ مارکیٹ کے خرد ڈھانچے کا حقیقی رجحان ہے اور برسوں سے موجود ہے۔

لیکن اتنا بڑا عدد ماننے سے پہلے میں یہ جاننا چاہوں گا۔

جانچنے کی 6 باتیں، اسی ترتیب سے جس میں میں انہیں دیکھوں گا

سب سے کم خرچ والی جانچ سے شروع کریں، کیونکہ ان میں سے زیادہ تر حکمتِ عملیاں دوسری یا تیسری جانچ پر ہی ناکام ہو جاتی ہیں۔

  1. کیا آپ کی فنڈنگ P&L دو بار گنی گئی ہے؟ اگر آپ کا fill engine کھلی پوزیشنوں پر فنڈنگ لاگو کرتا ہے اور آپ کی قیمتوں کی سیریز آخری ٹریڈ کے بجائے mark-price سیریز ہے تو ممکن ہے آپ فنڈنگ دو بار ادا یا وصول کر رہے ہوں — ایک بار واضح طور پر اور دوسری بار مارک کے قیمت سے ہم آہنگ ہونے کے عمل کے ذریعے۔ ہر ٹریڈ کا خام فنڈنگ کیش فلو نکالیں اور ان میں سے دس کو ایکسچینج کے تاریخی فنڈنگ endpoint سے ملا کر دیکھیں۔
  2. آپ کی فنڈنگ والی قطار پر کون سا ٹائم اسٹیمپ ہے؟ Binance کی فنڈنگ ریٹ ہسٹری میں fundingTime سیٹلمنٹ کا وقت ہوتا ہے۔ کچھ فراہم کنندگان یہی قطار اُس وقفے کے آغاز پر درج کرتے ہیں جس پر یہ لاگو ہوتی ہے۔ اگر آپ کے ڈیٹا میں یہ آٹھ گھنٹے آگے پیچھے ہے تو آپ ایسے سگنل پر ٹریڈ کرتے رہے ہیں جسے مستقبل کا علم ہے۔ جعلی فنڈنگ برتری سامنے آنے کا یہ سب سے عام طریقہ ہے جو میں نے دیکھا ہے، اور اس سے عین آپ کے P&L جیسا نتیجہ نکلتا ہے — سیٹلمنٹ والی بارز میں مرتکز، سمت کے لحاظ سے درست، اور نہایت خوبصورت۔
  3. 00:00:00 پر اسپریڈ کے ساتھ کیا ہوتا ہے؟ آرڈر بک دیکھیں، kline چارٹس نہیں۔ 1 منٹ کی بار میں اسپریڈ دکھائی نہیں دیتا؛ درمیانے درجے کے وینیو پر سیٹلمنٹ کے آس پاس چند سیکنڈ میں یہ 3-5 گنا چوڑا ہو سکتا ہے۔ اگر آپ کے fills درمیانی قیمت یا کلوز پر ماڈل کیے گئے ہیں تو آپ ایسا اسپریڈ کما رہے ہیں جو وہاں موجود ہی نہیں تھا۔
  4. کیا یہ صرف باقی دو سیٹلمنٹس پر بھی برقرار رہتا ہے؟ تینوں ونڈوز الگ کریں۔ 00:00 UTC کا بہاؤ 08:00 (ایشیا کے کھلنے کے آس پاس) اور 16:00 (امریکا کی دوپہر) سے مختلف ہے۔ اگر ساری کمائی تین میں سے کسی ایک وقت پر ہے تو آپ کے پاس تقریباً 300 واقعات ہیں، 900 نہیں، اور Sharpe اسی حساب سے دوبارہ نکالنا چاہیے۔
  5. کیا یہ مختلف گھڑی والے وینیو پر بھی برقرار رہتا ہے؟ یہ بہترین جانچ ہے۔ یہی سگنل ایسے وینیو پر چلائیں جہاں فنڈنگ ہر گھنٹے یا کسی مختلف شیڈول پر سیٹل ہوتی ہو۔ اگر اثر فنڈنگ کی وجہ سے ہے تو اسے اُس وینیو کی گھڑی کے مطابق ہونا چاہیے۔ اگر وہ ایسے وینیو پر بھی 00:00 UTC پر ہی ظاہر ہوتا ہے جہاں 00:00 UTC پر سیٹلمنٹ نہیں ہوتی، تو آپ کو اپنے ڈیٹا پائپ لائن میں آدھی رات کا اثر ملا ہے، فنڈنگ کا اثر نہیں۔
  6. P&L کا کتنا حصہ پہلے اور آخری 90 سیکنڈ میں آتا ہے؟ اگر پوری برتری دو منٹ سے کم کی ونڈو میں ہے تو آپ کی 15 منٹ کی بارز داخلے کی قیمت کو درست طور پر جانچنے کے لیے بہت موٹی ہیں۔ یہ فرض کریں کہ آپ کا ماڈل کردہ fill اس ونڈو میں دستیاب بہترین قیمت پر ہے، نہ کہ اُس قیمت پر جو آپ کو حقیقت میں ملے گی۔

اگر میرے پاس صرف ایک گھنٹہ ہو تو میں سب سے پہلے پانچویں جانچ کروں گا۔ یہ ایک واضح قدرتی تجربہ ہے اور اس کے لیے دوسرے ڈیٹا سورس کے سوا کسی نئے انفراسٹرکچر کی ضرورت نہیں۔

سیٹلمنٹ ونڈو کی حقیقی لاگت

فرض کریں کہ اثر حقیقی ہے اور آپ تمام 6 جانچوں میں کامیاب رہتے ہیں۔ اب اس کی لاگت درست طور پر نکالیں، کیونکہ جو ٹریڈ آپ ماڈل کر رہے ہیں وہ وہ ٹریڈ نہیں جو آپ کو ملے گی۔

یہ رہا ایک 20 منٹ کی راؤنڈ ٹرپ ٹریڈ کا موازنہ: ایک پُرسکون وقت پر اور دوسری سیٹلمنٹ کے دوران، USDⓈ-M پرپ پر taker سے داخلہ اور taker سے اخراج، $50k کی پوزیشن کے لیے۔

پُرسکون وقت (مثلاً 03:20 UTC)00:00 UTC کے آس پاس
Taker فیس، راؤنڈ ٹرپ0.09%0.09%
معمول کے مطابق ادا کردہ اسپریڈ~0.4 bp1.5-3 bp
$50k پوزیشن پر سلپیج~0.5 bp2-6 bp
ادا/وصول کی گئی فنڈنگ0±1 سے ±4 bp (پورے وقفے کی)
حقیقت پسندانہ مجموعی لاگت~10 bpفنڈنگ سے پہلے 13-19 bp

فنڈنگ والی قطار اہم ہے، اور اسی لیے میں پہلی جانچ پر زور دیتا رہتا ہوں۔ اگر آپ سیٹلمنٹ کے پار پوزیشن رکھتے ہیں تو آپ کو وقفے کی پوری فنڈنگ دینی یا لینی ہوتی ہے، چاہے پوزیشن کتنی ہی دیر کھلی رہی ہو۔ 23:59:54 پر صرف 12 سیکنڈ کی ایکسپوژر پر پورے آٹھ گھنٹے کی فنڈنگ لگتی ہے۔ جو حکمتِ عملی اوسطاً 20 منٹ پوزیشن رکھتی ہے اور سیٹلمنٹ کے وقت کھلی رہتی ہے، وہ 20 منٹ کی ٹریڈ پر آٹھ گھنٹے کا کیری ادا کر رہی ہے۔ آپ کے فیس ماڈل میں یہی لاگت لگنی چاہیے، تناسب کے حساب سے نہیں۔

اس سے جڑا ایک اور پھندا: اگر آپ سیٹلمنٹ کے پار پوزیشن رکھنے سے مکمل بچتے ہیں — 23:58 پر نکلتے ہیں اور 00:02 پر دوبارہ داخل ہوتے ہیں — تو فیس کی گنتی دوگنی ہو جاتی ہے، اور اب آپ ایسی حکمتِ عملی چلا رہے ہیں جس کا پورا مفروضہ یہ ہے کہ دو اضافی taker ٹریڈز کی لاگت ایک فنڈنگ ادائیگی سے کم ہے۔ کبھی ایسا ہوتا ہے۔ بیک ٹیسٹ کو آپ کی طرف سے فیصلہ کرنے دینے کے بجائے اس کا حساب واضح طور پر لگائیں۔

حکمتِ عملی کے رجحان کے بارے میں وہ سوال جو ابھی آپ نے نہیں پوچھا

آپ کا نمونہ Feb 2024 سے Jun 2026 تک کا ہے۔ اس عرصے میں فنڈنگ کا صرف ایک ہی رجحان نہیں تھا۔ طویل ادوار میں 8 گھنٹے کا ریٹ 0.01% کی کم از کم حد پر جما رہا اور کسی کو سیٹلمنٹ کے آس پاس پوزیشن بدلنے کی وجہ نہیں تھی، جبکہ کچھ ہفتوں میں یہ کئی دن تک 0.05%+ رہا اور سیٹلمنٹ سے پہلے کا بہاؤ شدید تھا۔

اپنے P&L کو ٹریڈ کے وقت کے مروجہ فنڈنگ ریٹ کے حساب سے گروپ کریں — مثلاً مطلق ریٹ کے لحاظ سے چار گروپ بنائیں۔ اگر برتری فنڈنگ کے بہاؤ سے آتی ہے تو اسے |funding| کے ساتھ تقریباً مسلسل بڑھنا چاہیے۔ قریب صفر فنڈنگ، قریب صفر برتری؛ زیادہ فنڈنگ، زیادہ برتری۔ اس کے بجائے اگر یہ گروپوں میں یکساں ہو، یا اس سے بھی برا، کم فنڈنگ والے گروپ میں مرتکز ہو، تو فنڈنگ والی وضاحت دراصل کسی اور چیز سے جوڑی گئی کہانی ہے۔

مجھے یہ جانچ پسند ہے کیونکہ یہ ایک ایسا قابلِ تردید اندازہ ہے جو آپ کی اپنی وضاحت سے نکلتا ہے۔ آپ یہ نہیں پوچھ رہے کہ "کیا یہ اب بھی کام کرتا ہے" — آپ پوچھ رہے ہیں کہ "کیا یہ اسی وجہ سے کام کرتا ہے جس کا میں نے دعویٰ کیا تھا؟"

میں حقیقتاً اس کے ساتھ کیا کروں گا

اگر یہ جانچوں میں کامیاب ہو: اسے محدود کریں۔ اس حکمتِ عملی کی دیانت دار شکل 15 منٹ کے گرڈ پر سالانہ 900 ٹریڈز نہیں، بلکہ چند سو چنے ہوئے واقعات ہیں، جن میں داخلے کا طریقہ سیکنڈ تک متعین ہو اور fill model، klines کے بجائے آرڈر بک کے snapshots سے بنا ہو۔ یہ نسبتاً چھوٹی، کم دلکش مگر زیادہ قابلِ دفاع حکمتِ عملی ہے۔ یہی وہ شکل بھی ہے جس کے پیپر ٹریڈنگ میں حقیقت سے میل کھانے کا امکان ہے، اور یہی وہ واحد جگہ ہے جہاں آپ جان سکیں گے کہ جن fills کو آپ نے فرض کیا تھا وہ واقعی دستیاب ہیں یا نہیں۔

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

ایک اور بات، اور یہی وہ حصہ ہے جسے لوگ چھوڑ دیتے ہیں۔ جو بھی نتیجہ نکلے، ان 6 جانچوں اور ان کے نتائج کو حکمتِ عملی کے ساتھ لکھ کر رکھیں۔ 6 ماہ بعد آپ یا کوئی اور ساخت کے لحاظ سے ایسا ہی سگنل بنائے گا، وہی خوبصورت کرو پائے گا، اور وہی بحث دوبارہ شروع سے کرے گا۔ یہاں اصل پائیدار اثاثہ تشخیص ہے۔ ممکن ہے حکمتِ عملی نہ ہو۔

فنڈنگ ریٹس، پرپیچوئل فیوچرز، بیک ٹیسٹنگ، اوورفٹنگ، کرپٹو
شیئر کریںXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← تمام پوسٹس