حسابرسی داده
شفافیت و راستیآزمایی
این صفحه جدا میکند چه چیزی ثابتشده است و چه چیزی مدل. نتیجهی سیگنال، نتیجهی مدلسازیشده و نتیجهی تأییدشده در صرافی سه عدد جدا هستند و هیچجا با هم قاطی نمیشوند.
سه نوع نتیجه
نتیجهی سیگنال
سیگنال در برابر سطوح منتشرشدهی خودش چه کرد: به کدام پلهی حد سود رسید، با چه دلیلی بسته شد، برد یا باخت. منبع: پایگاه دادهی ما که از فید قیمت بازار ثبت شده است.
پایگاه دادهنتیجهی مدلسازیشده
بازده روی مارجین که از قیمتهای سطوح محاسبه شده، نه از پرشدن واقعی سفارش. کارمزد، فاندینگ و اندازهی پوزیشن در آن نیست.
مدلسازیشدهنتیجهی تأییدشده در صرافی
سود و زیان خالص از پرشدنهای واقعی گزارششده توسط صرافی، با کارمزد و فاندینگ. فقط وقتی نمایش داده میشود که دادهی صرافی ثبت شده باشد.
تأییدشدهنشانهای وضعیت داده
- تأییدشده
- 0 معامله — Exchange-reported entry AND exit fills, a realised PnL (reported by the exchange or derived from those fills), the fee and the funding are all recorded for this trade in exchange_executions, from publishable rows.
- تأیید ناقص
- 0 معامله — At least one exchange-reported fill is recorded for this trade, but not the full set that 'verified' requires — the fields that are missing are listed per trade.
- مدلسازیشده
- 260 معامله — No exchange fill is recorded. The result is computed from the published price levels and the market price feed (positions.pnl_percent_on_close / realized_pnl_pct). It is not an execution and carries no fee or funding.
- در دسترس نیست
- 0 معامله — Neither an exchange fill nor a modelled result exists for this trade.
بازهی زمانی
داشبورد عملکرد
همهی اعداد از دادهی ذخیرهشده در پایگاه داده محاسبه میشوند و فرمول هر کدام کنار آن آمده است.
الف. مدلسازیشده
مدلسازیشدهافت سرمایه و بازده تجمعی به یک فرض وابستهاند: در هر معامله 2٪ از سرمایه بهعنوان مارجین، یکی پس از دیگری، بدون کارمزد و فاندینگ. این یک مدل است، نه موجودی حساب.
| معیار | مقدار | واحد | منبع | فرمول |
|---|---|---|---|---|
| تعداد کل معاملات | 260 | تعداد | پایگاه داده | COUNT(closed gradeable trades in range) |
| بردها | 164 | تعداد | مدل | COUNT(roi > 0) |
| باختها | 96 | تعداد | مدل | COUNT(roi <= 0) |
| نرخ برد | +63.08% | ٪ | مدل | wins / total_trades * 100 |
| سود ناخالص | +4,512.40 (افزایش) | امتیاز ROI (جمع درصدها، نه بازده سبد) | مدل | SUM(roi WHERE roi > 0), ROI points |
| زیان ناخالص | -1,568.87 (کاهش) | امتیاز ROI (جمع درصدها، نه بازده سبد) | مدل | SUM(roi WHERE roi <= 0), ROI points (negative) |
| نتیجهی خالص | +2,943.53 (افزایش) | امتیاز ROI (جمع درصدها، نه بازده سبد) | مدل | SUM(roi) over all trades, ROI points — NOT a portfolio return |
| ضریب سود (Profit Factor) | 2.876 | نسبت | مدل | gross_profit / |gross_loss| |
| میانگین برد | +27.51% (افزایش) | ٪ مارجین | مدل | gross_profit / COUNT(roi > 0) |
| میانگین باخت | -16.34% (کاهش) | ٪ مارجین | مدل | gross_loss / COUNT(roi <= 0) |
| نسبت ریسک به ریوارد تحققیافته | 1.684 | نسبت | مدل | avg_win / |avg_loss| |
| نسبت ریسک به ریوارد برنامهریزیشده (TP1) | 1.102 | نسبت | پایگاه داده | MEAN(|TP1 - entry| / |entry - SL|) over trades with both levels |
| حداکثر افت سرمایه | -3.34% (کاهش) | ٪ | مدل | min over trades of (equity / running peak - 1) * 100; equity_n = equity_(n-1) * (1 + allocation/100 * roi/100), ordered by closed_at |
| بازده تجمعی | +79.42% (افزایش) | ٪ | مدل | (equity_final / 100 - 1) * 100 on the same curve |
| بیشترین برد متوالی | 14 | تعداد | مدل | longest run of roi > 0, ordered by closed_at |
| بیشترین باخت متوالی | 6 | تعداد | مدل | longest run of roi <= 0, ordered by closed_at |
ب. تأییدشده در صرافی
در دسترس نیستپوشش اجرای تأییدشده: 0٪ از معاملات بستهشده (0 از 260)
داده اجرای واقعی در صرافی موجود نیست
بازده ماهانه
| ماه | معاملات | الف. بازده مدل (٪) | جمع امتیاز ROI | نرخ برد | ب. پوشش تأییدشده | ب. بازده تحققیافته روی مارجین |
|---|---|---|---|---|---|---|
| 2026-05 | 104 | -5.80% (کاهش) | -259.2 (کاهش) | 59.6% | 0.0% | داده اجرای واقعی در صرافی موجود نیست |
| 2026-06 | 477 | +75.35% (افزایش) | +2,843.4 (افزایش) | 58.7% | 0.0% | داده اجرای واقعی در صرافی موجود نیست |
| 2026-07 | 507 | +16.38% (افزایش) | +780.6 (افزایش) | 60.6% | 0.0% | داده اجرای واقعی در صرافی موجود نیست |
| 2026-08 | 271 | +48.85% (افزایش) | +2,001.0 (افزایش) | 64.9% | 0.0% | داده اجرای واقعی در صرافی موجود نیست |
| 2026-09 | 215 | +63.41% (افزایش) | +2,473.0 (افزایش) | 64.2% | 0.0% | داده اجرای واقعی در صرافی موجود نیست |
افت سرمایه و بازده تجمعی به یک فرض وابستهاند: در هر معامله 2٪ از سرمایه بهعنوان مارجین، یکی پس از دیگری، بدون کارمزد و فاندینگ. این یک مدل است، نه موجودی حساب.
حسابرسی و یکپارچگی داده
برای هر نوع شاهد: چند معامله آن را دارند، از کل، و منبع آن.
| شاهد | تعداد | پوشش | منبع |
|---|---|---|---|
| معاملات بستهشده A trade enters the public record when it has closed (closed_at IS NOT NULL), has a recorded realised ROI (pnl_percent_on_close IS NOT NULL AND <> 0), and was not closed by a risk-engine housekeeping action. Nothing else is filtered — every loss is included. A WIN IS THE SAME TEST ON EVERY BASIS — a trade whose ROI on that basis is strictly greater than zero — and every metric says which basis it used. What differs between the bases is the ROI, not the verdict: basis=ladder (the default) measures a trade at the highest take-profit rung its price reached, on the full position, while recorded and blended measure it at its final exit. How often price reached a rung is published separately, as success_rate_pct and reach_pct, and is a different and smaller number than the win rate. The universe itself — which rows are graded at all — is identical on all three bases, so the three answers are three readings of one set of trades and not three different samples. | 260 / 260 | 100.0% | پایگاه داده |
| سند تلگرام (شناسه پیام) positions.telegram_message_id IS NOT NULL — the signal message id was stored before the outcome | 243 / 260 | 93.5% | تلگرام |
| پذیرش سفارش ورود کپیترید در صرافی At least one follower account's entry order for this signal was accepted by the exchange API (trade_execution_logs stage=entry, status=ok). Proves the order was sent; records no fill. | 151 / 260 | 58.1% | صرافی |
| شناسه سفارش صرافی An exchange-assigned order id is stored in exchange_executions (publishable rows). positions.order_id is NULL on every row and copy-trade logs keep only our client_order_id. | 0 / 260 | 0.0% | صرافی |
| پرشدن ورود تأییدشده An exchange-reported entry fill (quantity and average price) in exchange_executions. | 0 / 260 | 0.0% | صرافی |
| پرشدن خروج تأییدشده An exchange-reported exit fill (quantity and average price) in exchange_executions. | 0 / 260 | 0.0% | صرافی |
| سود/زیان تحققیافتهی صرافی Net realised PnL computable from exchange data: gross (reported or fill-derived) - fees + funding. | 0 / 260 | 0.0% | صرافی |
| نتیجهی مدلسازیشده A recorded and/or ladder ROI computed from price levels. Every gradeable trade has one. | 260 / 260 | 100.0% | مدل |
آخرین بهروزرسانی داده
- positions_last_closed_at
- positions_last_created_at
- position_events_last_at
- copytrade_log_last_at
- exchange_executions_last_recorded_at
- در دسترس نیست
- snapshot_loaded_at
آنچه هرگز ذخیره نشده است
- positions.order_id, exit_price, quantity, pnl_usdt — NULL on every row
- order_fills — empty; partial_close_log volume_closed = 0 and order_id NULL on every row
- copy-trade: exchange order id, average fill price, fill time, fee, funding, realised PnL
- account balance / equity — no USDT return on capital can be computed
حسابرسی مستقل شخص ثالث: موجود نیست
تطبیق سود و زیان
برای هر معامله، اعدادی که جداگانه ذخیره شدهاند با هم و با محاسبهی مستقل مقایسه میشوند. اختلاف بیشتر از آستانه علامت میخورد و پنهان نمیشود.
آستانه: 0.5 امتیاز ROI · معاملات علامتخورده: 188 / 260
| مقایسه | مقایسهشده | علامتخورده | نرخ اختلاف | بیشترین اختلاف |
|---|---|---|---|---|
| بازده ثبتشده ↔ بازده رویداد بستهشدن positions.pnl_percent_on_close against the ROI the same monitor wrote on the closing position_events row. Two tables, one exit: they should agree exactly. | 245 | 0 | 0.0% | — |
| بازده ثبتشده ↔ محاسبه از قیمت رویداد خروج positions.pnl_percent_on_close against ROI recomputed from entry_price and the closing event's price_at_event: (exit-entry)/entry*leverage*100, sign-flipped for SHORT. Differs by design on stop exits, where the stored ROI models the fill at sl +/- 0.10 %. | 245 | 186 | 75.9% | TYR-260925-588VSAJJ (16.01) |
| بازده ثبتشده ↔ محاسبه از قیمت خروج مشاهدهشده positions.pnl_percent_on_close against ROI recomputed from signal_quality_metrics.exit_price, the market price seen when the exit was detected. | 237 | 186 | 78.5% | TYR-260925-588VSAJJ (16.01) |
| بازده پلهای ↔ بازمحاسبهی مستقل positions.realized_pnl_pct against the ladder rule re-applied independently (SPEC section 2): max(ROI of the highest rung reached, ROI of the recorded exit), where the rung ROI is the TP_HIT event's announced ROI, or ROI(entry, published TP price) when no event carries one. | 260 | 2 | 0.8% | TYR-260915-DI9E1XL0 (140.31) |
| بازده کسری ↔ جمع وزنی پلهها positions.laddered_pnl_pct against sum(frac * roi) over the same pnl_legs. | 260 | 0 | 0.0% | — |
| بازده رویداد TP ↔ قیمت هدف منتشرشده Every TP_HIT event's stored ROI against ROI recomputed from entry_price and that rung's published price. The largest absolute difference across the trade's rungs is reported. | 161 | 0 | 0.0% | — |
| بازده صرافی ↔ بازده مدل Exchange-verified realised ROI (net of fees and funding, on entry margin) against the modelled recorded ROI. Only computable for a verified trade. | داده صرافی موجود نیست | 0 | در دسترس نیست | — |
| کارمزد و فاندینگ صرافی Fees and funding as reported by the exchange. There is no modelled counterpart: the model excludes both, so this check reports availability, not a delta. | داده صرافی موجود نیست | 0 | در دسترس نیست | — |