PIX-14857: fix grid fee parity close fee double count #546

Merged
andrei merged 1 commit from feature/pix-14675-radar-external-profit-attribution-v2 into master 2026-07-24 09:04:18 +00:00
Owner

Связано с PIX-14540 / PIX-14857.\n\nИсправляет accounting defect после canonical verification 26d2b216: grid close rows больше не пишут round-trip fee в fee_usd, чтобы не дублировать entry fee на close order_id.\n\nПроверка из задачи PIX-14857:\n- pytest backend/tests/test_cl549_fill_handlers.py -q -> 24 passed\n- pytest backend/tests/test_grid_reporter_linear_sides.py -q -> 9 passed\n- pytest backend/tests/test_futures_engine_pnl_truth.py -q -> 20 passed\n- git diff --check -> без ошибок\n\nСледующий gate для PIX-14540: дождаться Forgejo CI, merge в master, deploy только из merged master, затем canonical production verification и fee parity audit.

Связано с PIX-14540 / PIX-14857.\n\nИсправляет accounting defect после canonical verification 26d2b216: grid close rows больше не пишут round-trip fee в fee_usd, чтобы не дублировать entry fee на close order_id.\n\nПроверка из задачи PIX-14857:\n- pytest backend/tests/test_cl549_fill_handlers.py -q -> 24 passed\n- pytest backend/tests/test_grid_reporter_linear_sides.py -q -> 9 passed\n- pytest backend/tests/test_futures_engine_pnl_truth.py -q -> 20 passed\n- git diff --check -> без ошибок\n\nСледующий gate для PIX-14540: дождаться Forgejo CI, merge в master, deploy только из merged master, затем canonical production verification и fee parity audit.
fix(grid): avoid entry fee double count on close rows
All checks were successful
Arnold Forgejo CI / backend-tests (pull_request) Successful in 12m7s
Arnold Forgejo CI / frontend-audit (pull_request) Successful in 18s
Arnold Forgejo CI / secret-scan (pull_request) Successful in 3s
Forgejo Smoke Test / Smoke (pull_request) Successful in 1s
7db3569f03
andrei merged commit fc16b18488 into master 2026-07-24 09:04:18 +00:00
andrei referenced this pull request from a commit 2026-07-24 09:04:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/arnold-trader-app!546
No description provided.