Fix test trade endpoint to honor TP2 runner configuration
This commit is contained in:
@@ -276,7 +276,7 @@ export async function POST(request: NextRequest): Promise<NextResponse<TestTrade
|
|||||||
tp2Price,
|
tp2Price,
|
||||||
stopLossPrice,
|
stopLossPrice,
|
||||||
tp1SizePercent: config.takeProfit1SizePercent ?? 50,
|
tp1SizePercent: config.takeProfit1SizePercent ?? 50,
|
||||||
tp2SizePercent: config.takeProfit2SizePercent ?? 100, // Use ?? instead of || to allow 0
|
tp2SizePercent: config.takeProfit2SizePercent ?? 0, // 0 = activate trailing stop for runner
|
||||||
direction: direction,
|
direction: direction,
|
||||||
// Dual stop parameters
|
// Dual stop parameters
|
||||||
useDualStops: config.useDualStops,
|
useDualStops: config.useDualStops,
|
||||||
@@ -313,7 +313,7 @@ export async function POST(request: NextRequest): Promise<NextResponse<TestTrade
|
|||||||
takeProfit1Price: tp1Price,
|
takeProfit1Price: tp1Price,
|
||||||
takeProfit2Price: tp2Price,
|
takeProfit2Price: tp2Price,
|
||||||
tp1SizePercent: config.takeProfit1SizePercent ?? 50,
|
tp1SizePercent: config.takeProfit1SizePercent ?? 50,
|
||||||
tp2SizePercent: config.takeProfit2SizePercent ?? 100, // Use ?? instead of || to allow 0
|
tp2SizePercent: config.takeProfit2SizePercent ?? 0, // 0 = activate trailing stop for runner
|
||||||
configSnapshot: config,
|
configSnapshot: config,
|
||||||
entryOrderTx: openResult.transactionSignature!,
|
entryOrderTx: openResult.transactionSignature!,
|
||||||
tp1OrderTx: exitOrderSignatures[0],
|
tp1OrderTx: exitOrderSignatures[0],
|
||||||
|
|||||||
Reference in New Issue
Block a user