@thoshpathi/utils-smartapi
Version:
Extended utilities for Angel One's smartapi-javascript SDK, including custom methods and helpers for market data like candles, P&L, and more.
21 lines (19 loc) • 809 B
TypeScript
interface OHLCDataType {
date: Date;
open: number;
high: number;
low: number;
close: number;
}
declare function smaSeries(prices: number[], period?: number): number[];
declare function emaSeries(prices: number[], period?: number): number[];
type TrendData = {
date: Date;
trend: "BUY" | "SELL";
close: number;
};
declare function emaCrossoverTrends(ohlcsArray: OHLCDataType[], shortLength?: number, longLength?: number): TrendData[];
declare function trSeries(ohlcArr: OHLCDataType[], includeFirst?: boolean): number[];
declare function rmaSeries(prices: number[], period?: number): number[];
declare function atrSeries(ohlcArr: OHLCDataType[], period: number): number[];
export { type OHLCDataType, atrSeries, emaCrossoverTrends, emaSeries, rmaSeries, smaSeries, trSeries };