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.
23 lines
535 B
TypeScript
23 lines
535 B
TypeScript
import { createOrderHandlers } from "../order-handlers";
|
|
|
|
const handlers = createOrderHandlers({
|
|
exchangeName: "Nado",
|
|
defaultLimitTimeInForce: "GTC",
|
|
defaultMarketTimeInForce: "IOC",
|
|
defaultCloseTimeInForce: "IOC",
|
|
supportsTrailingStop: false,
|
|
supportsTriggerType: false,
|
|
stopDefaultReduceOnly: true,
|
|
stopDefaultClosePosition: true,
|
|
closeDefaultClosePosition: true,
|
|
});
|
|
|
|
export const {
|
|
createLimitOrder,
|
|
createMarketOrder,
|
|
createStopOrder,
|
|
createTrailingStopOrder,
|
|
createClosePositionOrder,
|
|
} = handlers;
|
|
|