ساعت 09:00 UTC، استراتژی فیوچرز رمزارز مقطعی ما میخواست 200,000 دلار را میان ده قرارداد پرپچوال جابهجا کند. بکتست هزینه معامله را 4 واحد پایه گزارش کرد. اجرای کاغذی، با همان سیگنال و سطح کارمزد صرافی، هزینهای کمی بیشتر از 20 برآورد کرد.
اشکالی در جدول کارمزد نبود. ما کارمزد را شمرده بودیم و اسمش را هزینه اجرا گذاشته بودیم. این اشتباه از آنجا جان سالم به در برد که استراتژی در بازارهای نقدشونده معامله میکرد، سفارشهای کوچکی داشت و فقط روزی یکبار گردش میکرد. هر کدام از این عبارتها اطمینانبخش به نظر میرسید تا وقتی پرسیدیم سفارشها واقعاً با چه قیمتی قابل اجرا بودند.
این بازمتعادلسازی نمونه خوبی برای بررسی دقیق بود. نشان داد بکتستی با کارمزد پایین چطور میتواند هزینهها را کمتر از واقع برآورد کند، وقتی قیمت بازار را طوری در نظر میگیرد که انگار به هر مقدار دلخواه در دسترس است.
از فهرست سفارشها شروع کردیم. استراتژی روی پنج قرارداد قویتر موقعیت خرید و روی پنج قرارداد ضعیفتر موقعیت فروش داشت و وزن دلاری همه برابر بود. برای بیشتر موقعیتها حدود 20,000 دلار تعدیل لازم بود. تعدیل یک قرارداد فقط 3,400 دلار بود و قرارداد دیگری به 31,000 دلار میرسید. بکتست ارزش هر معامله را بر اساس قیمت پایانی کندل محاسبه کرد و بعد برای هر سمت، کارمزد تیکر 2 واحد پایه صرافی را گرفت.
| مؤلفه هزینه | فرض بکتست | برآورد اجرای کاغذی |
|---|---|---|
| کارمزد صرافی، هر سمت | 2 واحد پایه | 2 واحد پایه |
| اسپرد، هر سمت | 0 واحد پایه | حدود 4 واحد پایه |
| اثر بازار و تأخیر، هر سمت | 0 واحد پایه | حدود 4 واحد پایه |
| برآورد رفتوبرگشت | 4 واحد پایه | حدود 20 واحد پایه |
برآورد اجرای کاغذی تضمین اجرای سفارش نبود. این یک مدل هزینه بود: اسپرد مشاهدهشده در حوالی زمان تصمیم، بهعلاوه برآورد اثر بازار بر پایه اندازه سفارش و حجم معاملات اخیر، و اندکی هزینه برای زمانی که ارسال و اجرای سفارش میبرد. آن بخش آخر عمداً تقریبی بود. مدلی که عدمقطعیت را ناپدید میکند، بیشتر آرامشبخش است تا مفید.
اول اسپرد را بررسی کردیم. سیگنال از کندل یکدقیقهای کاملشده محاسبه میشد، پس استراتژی فقط بعد از بستهشدن آن کندل میتوانست سفارش را ارسال کند. برای هر قرارداد، بهترین قیمت خرید و فروش موجود هنگام رسیدن سفارش به صرافی را برداشتیم. قیمت میانی معیار مقایسه بود، نه قیمتی که میشد با آن معامله کرد. خرید از قیمت فروشنده شروع میشود؛ فروش از قیمت خریدار.
همین تفاوت بهتنهایی برای نامدار متوسط، حدود 8 واحد پایه در رفتوبرگشت را توضیح میداد. مقدار آن بین قراردادها و دقیقهها فرق میکرد. برای نقدشوندهترین قرارداد، هزینه به 2 واحد پایه در هر سمت نزدیکتر بود. در قراردادی کمعمقتر، اسپرد به 9 میرسید. اگر برای همه سفارشها یک عدد اسپرد در نظر میگرفتیم، همان تفاوتی را پنهان میکردیم که لازم بود ببینیم.
بعد نوبت اندازه سفارش بود. سفارش خرید بازار به مبلغ 20,000 دلار اغلب میتواند از بهترین قیمت فروش عبور کند، بیآنکه عمق زیادی مصرف کند؛ اما «اغلب» به وضعیت دفتر سفارش در همان لحظه بستگی دارد. اثر بازار را با پیمایش سطوح قابلمشاهده در تصویر لحظهای برآورد کردیم: در هر قیمت چه مقدار ارزش مظنه موجود بود و اگر برای پرشدن سفارش به اندازه کافی از سطوح مصرف میشد، میانگین قیمت موزون به حجم چقدر میشد. برای تعدیل 31,000 دلاری، تصویر لحظهای حدود 6 واحد پایه هزینه اضافی نسبت به قیمت میانی نشان میداد. سفارش 3,400 دلاری برآورد را بهسختی تغییر میداد.
خود تصویر لحظهای هم بینقص نبود. عمقِ نمایشدادهشده را نشان میداد، نه نقدشوندگی پنهان یا آنچه هنگام رسیدن سفارش ما باقی میماند. دفترهای سفارش رمزارز ممکن است بین مشاهده و ارسال تغییر کنند؛ بکتستی که از تصاویر لحظهای کمتعداد ساخته شده باشد نمیتواند صف سفارش را دقیق بازسازی کند. از دفتر سفارش برای تعیین محدوده هزینهای معقول استفاده کردیم و بعد آن را با اجراهای کاغذی سنجیدیم تا ببینیم آیا برآورد بهطور نظاممند خوشبینانه است یا نه.
برای سفارش بازار، قیمت میانی خطکش اندازهگیری است. قیمتی نیست که با آن خریدهاید یا فروختهاید.
بازمتعادلسازی را با سه فرض اجرا کردیم. عبور از اسپرد و نادیدهگرفتن عمق، برآورد رفتوبرگشت را به 12 واحد پایه رساند. پیمایش دفتر سفارشِ نمایشدادهشده آن را به 18 واحد پایه افزایش داد. با افزودن کارمزد صرافی و در نظر گرفتن 2 واحد پایه در هر سمت برای تأخیر، برآورد به حدود 22 واحد پایه رسید. رقم دقیق به فهرست سفارشها و تصویر لحظهای دفتر سفارش بستگی داشت؛ اما جهت تغییر روشن بود.
این دلیلی برای کنارگذاشتن استراتژی نبود. دلیلی بود تا بکتست را با هزینههایی دوباره اجرا کنیم که به معاملاتی که پیشنهاد میدهد واکنش نشان میدهند. برای هر سفارش، برآورد اسپرد و اثر بازار را اضافه کردیم، کارمزدها را در گزارش جدا نگه داشتیم و معیار، زمان ثبت و روش اجرای فرضشده را کنار هر اجرای شبیهسازیشده ثبت کردیم.
در اجرای کاغذی بعدی، سفارش یک قرارداد را به بخشهای کوچکتر تقسیم کردیم، چون بخش اول عمق بیشتری از انتظار مصرف کرده بود. سیگنال استراتژی تغییری نکرد. روش اجرای آن تغییر کرد و همین برای تغییر سهمبندی هزینه کافی بود.
اگر بکتستتان میگوید هزینه بازمتعادلسازی فقط همان کارمزد است، از آن بخواهید قیمت، اندازه و نقدشوندگیِ موجود پشت هر اجرا را نشان دهد. پاسخ قانعکننده با همین جزئیات شروع میشود، نه با یک عدد تنها با برچسب «لغزش».
← همهٔ مطالب


