Files
ritmex-bot/src/exchanges/binance/order.ts
T
discountry d799cf79c2 refactor: extract shared order handler factory, deduplicate 8 order.ts files
Created src/exchanges/order-handlers.ts with createOrderHandlers() factory.
All 8 exchange order.ts files now use config-driven delegation instead of
duplicated ~80-line implementations. Shared applyCommonFields() logic
consolidated into the factory module.
2026-04-06 18:24:42 +08:00

17 lines
366 B
TypeScript

import { createOrderHandlers } from "../order-handlers";
const handlers = createOrderHandlers({
exchangeName: "Binance",
defaultLimitTimeInForce: "GTX",
supportsTrailingStop: true,
supportsTriggerType: true,
});
export const {
createLimitOrder,
createMarketOrder,
createStopOrder,
createTrailingStopOrder,
createClosePositionOrder,
} = handlers;