Enhance trailing stop with ATR-based sizing

This commit is contained in:
mindesbunister
2025-11-05 15:28:12 +01:00
parent 149294084e
commit a100945864
8 changed files with 183 additions and 35 deletions

View File

@@ -75,6 +75,7 @@ export interface UpdateTradeStateParams {
maxAdverseExcursion?: number
maxFavorablePrice?: number
maxAdversePrice?: number
runnerTrailingPercent?: number
}
export interface UpdateTradeExitParams {
@@ -235,6 +236,7 @@ export async function updateTradeState(params: UpdateTradeStateParams) {
maxAdverseExcursion: params.maxAdverseExcursion,
maxFavorablePrice: params.maxFavorablePrice,
maxAdversePrice: params.maxAdversePrice,
runnerTrailingPercent: params.runnerTrailingPercent,
lastUpdate: new Date().toISOString(),
}
}