mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-09 08:18:07 +00:00
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.
17 lines
366 B
TypeScript
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;
|