@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
TypeScript
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 };