UNPKG

@thoshpathi/utils-smartapi-order

Version:

Utility functions for placing live and dummy orders using Angel One's SmartAPI, with helper methods for streamlined trading workflows.

17 lines (14 loc) 959 B
import { OrderStatus, ScripLtpMap } from '@thoshpathi/utils-smartapi'; import { IndexTrendMapData, Order, CloseOrderParams } from '../types.js'; import { OrderHelper } from './order_helper.js'; import '@thoshpathi/utils-core'; declare class DummyOrderHelper extends OrderHelper { handleScripsTrendReversal(scripTrendMapData: IndexTrendMapData): Promise<void>; handleDaySquareoff(): Promise<boolean | undefined>; processOrdersSquareoff(openOrders: Order[], status: OrderStatus): Promise<boolean>; handleOpenOrdersTracking(): Promise<void>; protected closeTrendOpenOrders({ scripTrendMap, }: IndexTrendMapData): Promise<boolean | undefined>; protected placeNewTrendOrders(scripTrendMapData: IndexTrendMapData): Promise<void>; protected generateCloseOrderParams(openOrders: Order[], status: OrderStatus, scripLtpMap: ScripLtpMap): Promise<CloseOrderParams[] | undefined>; } export { DummyOrderHelper, DummyOrderHelper as default };