14 نوامبر 2026 · پژوهش

بک‌تست شما در جمعهٔ نیک معامله کرد. بازار سهام نه.

بک‌تست شما در جمعهٔ نیک معامله کرد. بازار سهام نه.

پنجشنبه، 2 آوریل، 16:02 به وقت شرقی. دفتر کاغذی همان شکلی بود که طراحی‌اش کرده بودیم: حدود $240,000 لانگ پرپچوال BTCUSDT، شورت یک سبد وزن‌شده با بتا از COIN، MSTR، MARA و RIOT، باقیمانده زیر $500. جاب هج جمعه هفتهٔ قبل ساعت 15:45 اجرا شده بود. فاندینگ ساعت 16:00 UTC یک خطای گردکردن بود. از سیستم خارج شدم با این خیال که بالاخره یک آستین کریپتو داریم که فقط بتای Nasdaq را بازسازی نمی‌کند.

جمعه، جمعهٔ نیک بود. تازه وقتی متوجه شدم که چت کریپتو هنوز اسکرین‌شات لیکوییدیشن می‌فرستاد و چت سهام به آن شکل خاصی ساکت شده بود که یعنی هیچ‌کس روی صندلی نیست. NYSE و Nasdaq بسته بودند. Binance نه. از کلوز نقدی پنجشنبه تا 16:00 جمعه به وقت شرقی پرپ 4.8% پایین آمده بود. شورت‌های سهام آن روز به‌عنوان بازار وجود نداشتند. یک ردیف قیمت پنجشنبه در پنل ریسک بودند.

بات ریسک در هر حال پست کرد.

بتا نسبت به سبد هج: 0.04. باقیمانده 1d: −$11,184. وضعیت: NEUTRAL

هنوز آن اسکرین‌شات را دارم. یک همکار چاپش کرد و به یخچال دفتری چسباند که تقریباً از آن استفاده نمی‌کنیم. NEUTRAL سبز بار زیادی به دوش می‌کشید. بات بتا را از آخرین پرینت‌های سهامی که داشت محاسبه کرد، که حراج کلوز پنجشنبه بود، در برابر مارک BTC که بیست‌وچهار ساعت در حرکت بود. مارک منجمد عکس پنجشنبه است. عکس را هج نامیدن همان راهی است که با آن وارد آخرهفتهٔ عید پاک می‌شوی با یک پوزیشن لخت کریپتو و گزارشی که بابت آن تبریکت می‌گوید.

دوشنبه بازار نقدی باز شد. سبد گپ نزولی خورد، اما نه 4.8%، و نه با هم. COIN با −2.1% باز شد. MSTR بیشتر. MARA کمتر. صبح را صرف معامله در دفتری کردیم که یک جلسهٔ کامل اضافه زندگی کرده بود که نمی‌توانستیم هجش کنیم، بعد بک‌تستی را که این طراحی را تبرک کرده بود بیرون کشیدیم و سؤال بی‌ادبانه‌ای از آن پرسیدیم. جمعهٔ نیک قبلی چه کردی، و آن قبلی، و هر روز هفته‌ای که بازار سهام کنار نشسته بود در حالی که BTC در تعطیلات معامله می‌شد؟

ایجنت پژوهشی که نسخهٔ اول را کد کرده بود همه‌چیز را به بارهای 15 دقیقه‌ای ریسمپل و فورواردفیل کرده بود. Pandas freq='B' در نوت‌بوک بود، که شبیه انتخاب آدم‌بزرگ‌ها به‌نظر می‌رسد تا وقتی یادت بیاید واقعاً چه می‌کند. 'B' یعنی دوشنبه تا جمعه. جمعهٔ نیک جمعه است. جونتینث 2026 جمعه بود. بزرگداشت روز استقلال جمعه بود. تابع تقویم تقویم نداشت. فیلتر روز هفته داشت.

جاب هج جمعه‌ها ساعت 15:45 به وقت شرقی اجرا می‌شود، که در یک هفتهٔ عادی زمان معقولی است برای معامله به‌سمت کلوز نقدی. جمعهٔ نیک همیشه جمعه است. در پنجرهٔ 2023–2026 آن جاب خورد به چهار جمعهٔ نیک، جونتینث، کلوز کامل 3 ژوئیه، و چهار جلسهٔ فردای شکرگزاری که زنگ 1:00 PM را زده بودند. ده جلسهٔ جمعه. در تک‌تک آن‌ها شبیه‌ساز سفارش‌های سهام را پذیرفته بود. فیل‌ها کلوز پنجشنبه بودند، یا آخرین پرینت منظم جمعه که جلو برده شده بود، آراسته در قالب معاملات زنده در بلاتر. مارک‌های کریپتو زنده می‌دویدند. سری باقیمانده بابت حرکت‌های هج اعتبار گرفت که یک پا هرگز فرصت پاسخ دادن نداشت.

10جلسات جمعه‌ای که بازار نقدی برای ریبالانس باز نبود
4.8%حرکت پرپ در حالی که هج سهام روی پرینت پنجشنبه نشسته بود
1.14 → 0.61Sharpe باقیمانده پس از واقعی شدن تقویم جلسه

آخرهفته‌ها همان باگ بود روی برنامه‌ای که دست‌کم سر آبجو درباره‌اش شوخی کرده بودیم. تعطیلات نسخه‌ای بود که کسی درباره‌اش شوخی نمی‌کرد، چون نوت‌بوک گفته بود روزهای کاری و جمعهٔ نیک هنوز، از ته دل، مثل روزی حس می‌شود که سیستم مالی آدم‌بزرگ‌ها سر کار است. بانک‌ها بازند. Fedwire بالاست. یک API کارگزار می‌تواند بیدار به‌نظر برسد و باز جایی برای فرستادن سفارش COIN نداشته باشد.

جمعهٔ نیک تعطیل فدرال نیست. اگر چک جلسه‌ات این باشد که «آیا تقویم بانک تعطیل است»، بازار سهام بسته را معامله می‌کنی. روز کلمب تصویر آینه‌ای است: سهام نقدی باز، بازار اوراق بسته. ساعات ونیو کلید جوین است، نه حال‌وهوا.

کلوزهای زودهنگام ساکت‌تر بودند و، در بلاتر، گستاخ‌تر. در 28 نوامبر 2025، فردای شکرگزاری، NYSE ساعت 1:00 PM بست. جاب ما همچنان ساعت 15:45 بیدار شد، به یک سری 15 دقیقه‌ای نگاه کرد که نزدیک سه ساعت آخرین پرینت 12:59 را حمل می‌کرد، و «کلوز را معامله کرد». مدل فیل حتی اسلیپیج حراج کلوز را از ما گرفت. در 16:00 حراجی نبود. حراج ساعت 13:00 رخ داده بود، بدون ما. پیپر، آن بعدازظهر، شکست صادقانه‌تری داشت: سفارش‌های جدید رد، سفارش‌های فعال در کلوز زودهنگام لغو، نرخ فیل صفر.

جلسهبازار نقدیفیل بک‌تستپیپر
جمعهٔ نیک 2026تمام روز بستهسبد با کلوز پنجشنبه فیل شدرد؛ مارک‌ها از پنجشنبه کهنه
جونتینث 2026تمام روز بستههمان جاب جمعه، همان فیل‌های شبحبعداً، در ریپلی گرفته شد
3 ژوئیه 2026بسته (تعطیلی 4 ژوئیه)جمعه 15:45 در برابر پرینت پنجشنبهجلسهٔ نقدی برای پیوستن نبود
28 نوامبر 2025کلوز 1:00 PMریبالانس 15:45، آخرین پرینت 12:59، اسلیپیج حراجرد بعد از 13:00
شنبهٔ معمولیبستهبارهای سهام فورواردفیل‌شده، پرپ زندهنمادهای منجمد، پرپ زنده

دفتر را با یک فایل جلسه به‌ازای هر ونیو دوباره اجرا کردیم: ساعات عادی، تعطیلات، کلوزهای زودهنگام، کلوز 16:00 در برابر 13:00، و شمارندهٔ ساعات کهنه روی هر مارک. سفارش به جلسهٔ نقدی بسته با آخرین قیمت فیل نمی‌شود. رد می‌شود. پنل ریسک اجازه ندارد NEUTRAL چاپ کند اگر هر پای هج بیش از چند ساعت کهنه بوده باشد. یونیت‌تست زشت است و دوستش دارم: یک جمعهٔ عادی بردار، بسته‌اش رنگ کن، صفر فیل COIN و پرچم کهنه روی سبد را assert کن. بعد 13:00 را به‌عنوان کلوز رنگ کن و assert کن که جاب 15:45 حتی به مدل حراج نگاه هم نکند.

Sharpe باقیمانده از 1.14 به 0.61 رفت. هیچ‌کدام از این دو عدد را دلیل معامله نمی‌دانم. شکاف را اعتراف می‌دانم. بخش زیادی از آنچه باقیماندهٔ هج می‌نامیدیم نوسان تعطیلاتی کریپتو بود، جمع‌شده در روزهایی که پای شورت سهام سوغات جلسهٔ قبل بود. آخرهفته‌ها هم بخشی از این کار را می‌کردند، که در گفتگو از قبل تخفیف داده بودیم. تعطیلات در ریسمپل روز کاری قایم شده بودند، که جای خیلی شرم‌آورتری برای قایم شدن است.

هنوز جاب جمعهٔ 15:45 را اجرا می‌کنیم. حالا فایلی با دوازده ردیف برای 2026 می‌خواند، که دوتایش هنوز رخ نداده. شکرگزاری 26 است. روز بعد، بازار نقدی ساعت 13:00 می‌میرد. آن کلوز 1:00 PM را دو بار در تقویم گذاشتم، زیر دو نام مختلف، چون در نوامبر به خودم اعتماد ندارم، و چون pandas اگر ولش کنم هنوز با خوشحالی آن جمعه را روز کاری صدا می‌زند.

تعطیلاتچندداراییکریپتوسهامبک‌تست
اشتراک‌گذاریXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← همهٔ مطالب