From 9c454585071f6b9cd9c081b6cfdd02cdd174b840 Mon Sep 17 00:00:00 2001 From: discountry Date: Wed, 24 Sep 2025 03:09:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20OffsetMakerEngine=EF=BC=8C?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=A4=9A=E5=A4=B4=E5=92=8C=E7=A9=BA=E5=A4=B4?= =?UTF-8?q?=E9=80=80=E5=87=BA=E6=9D=A1=E4=BB=B6=E7=9A=84=E9=98=88=E5=80=BC?= =?UTF-8?q?=E4=B8=BA=206=EF=BC=8C=E4=BB=A5=E4=BC=98=E5=8C=96=E4=BA=A4?= =?UTF-8?q?=E6=98=93=E7=AD=96=E7=95=A5=E7=9A=84=E6=89=A7=E8=A1=8C=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/offset-maker-engine.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/offset-maker-engine.ts b/src/core/offset-maker-engine.ts index a207ae6..d30bee0 100644 --- a/src/core/offset-maker-engine.ts +++ b/src/core/offset-maker-engine.ts @@ -300,8 +300,8 @@ export class OffsetMakerEngine { const absPosition = Math.abs(position.positionAmt); if (absPosition < EPS) return false; - const longExitRequired = position.positionAmt > 0 && (buySum === 0 || buySum * 5 < sellSum); - const shortExitRequired = position.positionAmt < 0 && (sellSum === 0 || sellSum * 5 < buySum); + const longExitRequired = position.positionAmt > 0 && (buySum === 0 || buySum * 6 < sellSum); + const shortExitRequired = position.positionAmt < 0 && (sellSum === 0 || sellSum * 6 < buySum); if (!longExitRequired && !shortExitRequired) return false;