UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

39 lines (38 loc) 1.13 kB
import { PatternDirection } from '../patterns/analyzeMultiTimeframePatterns.js'; import type { Candle } from '../../../types.js'; export type TradePlan = { symbol: string; hasSignal: boolean; direction: PatternDirection | 'bullish' | 'bearish' | 'neutral'; signalStrength: number; currentPrice: number; entryPrice: number | null; stopLossPrice: number | null; takeProfitPrice: number | null; signalDate: Date; reasoning: string; dailySignals: any; weeklySignals: any; }; export declare function computeRiskReward(params: { direction: 'bullish' | 'bearish'; currentPrice: number; stopLossPrice: number; }): { potentialProfit: number; potentialLoss: number; riskRewardRatio: number; profitPercentage: number; lossPercentage: number; }; export declare function calcEntryStopTake(params: { direction: 'bullish' | 'bearish'; currentPrice: number; signalStrength: number; recentCandles: Candle[]; }): { entryPrice: number; stopLossPrice: number; takeProfitPrice: number; }; export declare function round2(n: number): number;