ممکن است جهت معامله پرپچوال BTC درست باشد و باز هم زیان بدهد. این یک بررسی مشخص است: خرید 0.10 BTC به قیمت $60,000، فروش آن به قیمت $60,300 و پرداخت 2 تسویه فاندینگ در مدتی که موقعیت باز است. قیمت $30 به نفع شما حرکت کرده است. اگر مجموع کسورات فاندینگ $36 و هزینههای اجرا $8 باشد، معامله $14 زیان میدهد.
این ارقام برای مثال هستند، اما حسابداری آن واقعی است. فاندینگ در هر تسویه، جریان نقدی مربوط به موقعیت است و علامتش به نرخ و سمت موقعیت شما بستگی دارد. برای درک نتیجه، ابتدا ببینیم استراتژی واقعاً چه موقعیتی داشته است.
موقعیت: 0.10 BTC به قیمت $60,000
استراتژی 0.10 BTC از یک قرارداد پرپچوال خطی BTCUSDT میخرد. ارزش اسمی اولیه آن $6,000 است. موقعیت را در طول 2 زمان تسویه فاندینگ نگه میدارد و سپس در قیمت $60,300 میفروشد. قرارداد خطی است، پس سود و زیان قیمت برابر است با مقدار ضربدر تغییر قیمت:
0.10 BTC × ($60,300 − $60,000) = +$30
این فقط سود و زیان ناخالص معامله است. هنوز چیزی درباره وجه نقد لازم برای ورود و خروج، یا پرداختهای زمان باز بودن موقعیت نمیگوید. بکتستی که این معامله را برندهای با سود $30 مینامد، دفتر ثبت خودش را نیمهکاره رها کرده است.
ورود: قیمت، کارمزد و ارزش اسمی متغیر
فرض کنیم ورود و خروج هر کدام مشمول کارمزد taker به میزان 0.05% باشند. کارمزد ورود $3 است. کارمزد خروج 0.05% از $6,030، یعنی $3.015 است. با گرد کردن به نزدیکترین سنت، مجموع کارمزدهای اجرا $6.02 میشود. با افزودن $1.98 لغزش مدلشده در مجموع دو سفارش، هزینههای اجرا به $8 میرسد.
| مورد دفتر ثبت | محاسبه | اثر نقدی |
|---|---|---|
| سود و زیان قیمت | 0.10 × ($60,300 − $60,000) | +$30.00 |
| کارمزد ورود | $6,000 × 0.05% | −$3.00 |
| کارمزد خروج | $6,030 × 0.05% | −$3.02 |
| لغزش مدلشده | برآورد ورود و خروج | −$1.98 |
کارمزد خروج بر اساس ارزش اسمی هنگام خروج محاسبه میشود. این جزئیات کوچک، بهخصوص در تعداد زیادی معامله، اهمیت دارد. مدلی که هر دو کارمزد را بر مبنای ارزش اسمی هنگام ورود حساب کند سادهتر است، اما دفتر ثبت یکسانی به دست نمیدهد.
زمانهای تسویه فاندینگ: 2 کسر $18
فرض کنیم فاندینگ هر 8 ساعت تسویه میشود، موقعیت در هر دو زمان تسویه لانگ است و نرخ فاندینگ صرافی در هر دو نوبت مثبت و برابر با 0.03% است. طبق قاعده رایج، فاندینگ مثبت یعنی لانگها به شورتها پرداخت میکنند. برای این مثال فرض کنیم ارزش اسمی موقعیت در هر زمان تسویه $6,000 باشد:
$6,000 × 0.03% = $1.80
این فقط $1.80 در هر تسویه میشود؛ پس بیایید محاسبه موردنظر را روشن کنیم: برای موقعیتی به ارزش $60,000، همین نرخ در هر تسویه $18.00 است. در آن محاسبه اندازه موقعیت 1.0 BTC است، نه 0.10 BTC که بالاتر استفاده کردیم. برای سازگار ماندن مثال، محاسبه فاندینگ را با موقعیت واقعی 0.10 BTC انجام میدهیم: ارزش اسمی $6,000 آن در هر تسویه کسری معادل $1.80 ایجاد میکند که در مجموع $3.60 میشود.
بنابراین نتیجه کامل چنین است: سود و زیان قیمت $30 − هزینههای اجرا $8 − فاندینگ $3.60 = +$18.40. این معامله در این دفتر ثبت مشخص همچنان سودده است، اما فاندینگ نتیجه خالص آن را نسبت به سود و زیان قیمت پس از کارمزدها نزدیک به یکپنجم کاهش میدهد. اگر حرکت قیمت بهجای $300، برابر با $100 باشد، همین هزینهها معامله را زیانده میکنند.
قاعده تسویه: کدام موقعیت باز بود؟
فاندینگ بر اساس قواعد تسویه پلتفرم و موقعیتی که در زمان ثبت فاندینگ مشمول تسویه است، کسر یا واریز میشود. اگر استراتژی 1 ثانیه پس از تسویه موقعیت باز کند، معمولاً نباید فاندینگ بازه قبلی را بپردازد. موقعیتی که هنگام تسویه باز باشد، عموماً مشمول فاندینگ است. اینکه سفارشی دقیقاً در زمان ثبت تسویه محسوب شود یا نه، ممکن است به پردازش پلتفرم و دادههای در دسترس شبیهساز شما بستگی داشته باشد.
برای بازپخش تاریخی، هر نرخ فاندینگ را با زمان تسویه مؤثرش جفت کنید و سپس آن را به موقعیت و قیمت مبنایی اعمال کنید که پلتفرم استفاده کرده است. اگر فقط برچسب بازهها را دارید، معنای آنها را بررسی کنید: ممکن است نرخ منتشرشده در 08:00 در همان 08:00 تسویه شود یا بازهای را توصیف کند که در آن زمان پایان مییابد. جابهجا کردن آن به اندازه یک بازه میتواند عدد درست را به موقعیت نادرست نسبت دهد.
ردیف بکتست: چه چیزهایی باید ثبت شود
رویداد فاندینگ را بهعنوان یک ردیف مستقل جریان نقدی در دفتر ثبت معامله نگه دارید. زمان تسویه، ابزار معاملاتی، نرخ علامتدار، مقدار موقعیت مشمول تسویه، قیمت مبنا یا ارزش اسمی مورد استفاده و مبلغ پرداخت را ثبت کنید. این کار محاسبه را قابل بررسی میکند و امکان تطبیق نتیجه در سطح موقعیت با ارزش ویژه حساب را میدهد.
- از مقادیر علامتدار استفاده کنید: لانگ مثبت و شورت منفی، اگر با قرارداد علامتگذاری انتخابی شما سازگار است.
- قاعده علامتگذاری هر پلتفرم را مستند کنید؛ «فاندینگ مثبت» بهتنهایی مشخص نمیکند که استراتژی پرداخت میکند یا نه.
- تسویه را فقط زمانی اعمال کنید که موقعیت در آن رویداد واجد شرایط باشد.
- پیش از جمع کردن موارد برای محاسبه سود و زیان خالص، سود و زیان قیمت، کارمزدها، لغزش و فاندینگ را جداگانه تطبیق دهید.
برای قراردادهای معکوس، محاسبات دلاری این مثال بدون تغییر قابل استفاده نیستند: تسویه ممکن است به دارایی پایه انجام شود و ارزش قرارداد به فرمول پرداخت معکوس وابسته باشد. با این حال، عادت ایمن همان است: پیش از ترکیب مقادیر، واحد هر مقدار و جریان نقدی را مشخص کنید.
در مثال بالا، نتیجه به این بستگی داشت که مقدار 0.10 BTC را در تمام ردیفها یکسان نگه داریم. شاید بدیهی به نظر برسد، اما همین نکته تفاوت میان کسر فاندینگ $3.60 و مبلغی 10 برابر بزرگتر است که از ناهماهنگی در اندازه موقعیت بهاشتباه به دست میآید.
← همهٔ مطالب


