MCPcopy Create free account

hub / github.com/TurtleTrace2026/TurtleTrace / functions

Functions442 in github.com/TurtleTrace2026/TurtleTrace

↓ 158 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 59 callersFunctionformatCurrency
(value: number)
src/lib/utils.ts:8
↓ 29 callersFunctionupdateReview
(updates: Partial<WeeklyReview>)
src/components/dashboard/weeklyReview/WeeklyReviewEditor.tsx:113
↓ 26 callersFunctionformatPercent
(value: number)
src/lib/utils.ts:17
↓ 16 callersMethodgetAllReviews
* 获取所有复盘记录
src/services/reviewService.ts:53
↓ 12 callersMethodgetAllEvents
获取所有事件
src/services/eventService.ts:15
↓ 10 callersFunctiongetStorage
()
src/services/accountService.ts:19
↓ 10 callersFunctionupdateField
(field: K, value: MarketEvent[K])
src/components/dashboard/eventCalendar/EventEditor.tsx:59
↓ 8 callersMethodformatAmount
* 应用脱敏配置到金额
src/services/shareService.ts:21
↓ 8 callersFunctiongetAllPositions
()
src/services/accountService.ts:266
↓ 8 callersMethodgetReview
* 获取指定日期的复盘
src/services/reviewService.ts:13
↓ 8 callersFunctionroundRect
(ctx: CanvasRenderingContext2D, x: number, y: number, w: number, h: number, r: number)
src/utils/shareUtils.ts:57
↓ 7 callersMethodformatPercent
* 格式化百分比
src/services/shareService.ts:74
↓ 7 callersFunctiongetAccounts
()
src/services/accountService.ts:84
↓ 6 callersFunctiondownloadFile
(content: string, filename: string, mimeType: string)
src/services/exportService.ts:280
↓ 6 callersFunctiongetCurrentWeekLabel
()
src/types/weeklyReview.ts:140
↓ 6 callersFunctiongetDateString
()
src/services/exportService.ts:293
↓ 6 callersFunctioninitDatabase
()
src/services/stockDatabase.ts:29
↓ 6 callersFunctionsaveStorage
(data: AccountsStorage)
src/services/accountService.ts:77
↓ 5 callersFunctioncalculatePositionSummaryFromBatches
(position: Position)
src/services/batchService.ts:20
↓ 5 callersFunctionformatAmount
(value: number)
src/components/dashboard/review/sections/MarketDataSection.tsx:564
↓ 5 callersFunctionformatDate
(date: Date)
src/components/dashboard/eventCalendar/MonthView.tsx:59
↓ 5 callersFunctiongetScoreColor
(score: number)
src/components/dashboard/review/DailyReviewAnalysisCard.tsx:30
↓ 5 callersFunctiongetStockQuote
(symbol: string)
src/services/stockService.ts:39
↓ 5 callersFunctionwrapText
( ctx: CanvasRenderingContext2D, text: string, x: number, y: number, maxWidth: number, lineHeight:
src/utils/shareUtils.ts:72
↓ 4 callersMethoddownloadFile
* 下载文件
src/services/shareService.ts:345
↓ 4 callersFunctiondrawTag
(ctx: CanvasRenderingContext2D, text: string, x: number, y: number, bgColor: string, textColor: string)
src/utils/shareUtils.ts:100
↓ 4 callersMethodexportToPDF
* 导出复盘为PDF(通过浏览器打印)
src/services/reviewService.ts:434
↓ 4 callersMethodgetAllReviews
* 获取所有周复盘记录
src/services/weeklyReviewService.ts:50
↓ 4 callersFunctiongetWeekRange
(weekLabel: string)
src/types/weeklyReview.ts:103
↓ 4 callersFunctionhandleFeeChange
(field: keyof FeeConfig, value: number)
src/components/welcome/InitialConfig.tsx:40
↓ 4 callersFunctionloadData
()
src/components/dashboard/AccountManager.tsx:81
↓ 4 callersFunctionsaveAllPositions
(positions: Position[])
src/services/accountService.ts:251
↓ 4 callersMethodsaveEvent
保存事件
src/services/eventService.ts:32
↓ 4 callersFunctionsaveIndicesDataToReview
(indices: IndexData[])
src/components/dashboard/review/sections/MarketDataSection.tsx:259
↓ 4 callersMethodsaveReview
* 保存复盘
src/services/reviewService.ts:26
↓ 4 callersFunctionsaveUserIndexConfig
(codes: string[])
src/components/dashboard/review/sections/MarketDataSection.tsx:176
↓ 4 callersFunctiontoggleSection
(section: keyof typeof expandedSections)
src/components/dashboard/review/DailyReviewAnalysisCard.tsx:44
↓ 4 callersFunctionupdateReflection
(field: keyof OperationReflection, value: string)
src/components/dashboard/review/sections/OperationsSection.tsx:94
↓ 4 callersFunctionupdateReview
(updates: Partial<DailyReview>)
src/components/dashboard/review/ReviewEditor.tsx:70
↓ 3 callersMethodexportToMarkdown
* 导出复盘为Markdown
src/services/reviewService.ts:135
↓ 3 callersFunctionformatAmount
(val: number)
src/components/share/ShareTemplateCard.tsx:28
↓ 3 callersFunctionformatAmount
(val: number)
src/components/share/ShareTemplateSimple.tsx:28
↓ 3 callersFunctionformatDate
(date: Date)
src/components/dashboard/review/ReviewCalendar.tsx:55
↓ 3 callersFunctionformatPercent
(val: number)
src/components/share/ShareTemplateCard.tsx:27
↓ 3 callersFunctionformatPercent
(val: number)
src/components/share/ShareTemplateSimple.tsx:27
↓ 3 callersFunctionformatRateDisplay
(rate: number)
src/components/welcome/InitialConfig.tsx:48
↓ 3 callersFunctionformatRateForDisplay
(rate: number)
src/components/dashboard/TCalculator/FeeSettings.tsx:26
↓ 3 callersFunctiongenerateBatchId
()
src/services/batchService.ts:6
↓ 3 callersMethodgenerateFilename
* 生成文件名
src/services/shareService.ts:425
↓ 3 callersFunctiongenerateId
()
src/services/accountService.ts:14
↓ 3 callersFunctiongenerateShareImage
(analysis: NewsAnalysis, newsTitle: string)
src/utils/shareUtils.ts:153
↓ 3 callersFunctiongetEmotionTags
()
src/services/tagService.ts:52
↓ 3 callersFunctiongetHistory
()
src/services/tCalculatorService.ts:114
↓ 3 callersFunctiongetLevelConfig
(level?: Level)
src/components/news/NewsAnalysis.tsx:78
↓ 3 callersFunctiongetPositions
(accountId?: string)
src/services/accountService.ts:426
↓ 3 callersFunctiongetPositionsForAccount
(accountId: string)
src/services/accountService.ts:260
↓ 3 callersFunctiongetReasonTags
()
src/services/tagService.ts:88
↓ 3 callersMethodgetReview
* 获取指定周的复盘
src/services/weeklyReviewService.ts:14
↓ 3 callersFunctionhandleFieldChange
(field: keyof TCalcInput, value: string)
src/components/dashboard/TCalculator/InputPanel.tsx:23
↓ 3 callersFunctionloadEvents
()
src/components/dashboard/eventCalendar/EventCalendar.tsx:32
↓ 3 callersFunctionparseRateFromInput
(value: string)
src/components/dashboard/TCalculator/FeeSettings.tsx:31
↓ 3 callersFunctionsaveFeeConfig
(config: FeeConfig)
src/services/tCalculatorService.ts:85
↓ 3 callersFunctionsaveLastInput
(input: TCalcInput)
src/services/tCalculatorService.ts:107
↓ 2 callersFunctioncalculateBatchProfit
( batch: PositionBatch, currentPrice: number )
src/services/batchService.ts:300
↓ 2 callersFunctioncalculateTProfit
(input: TCalcInput, feeConfig: FeeConfig)
src/services/tCalculatorService.ts:15
↓ 2 callersFunctionchangeWeek
(direction: 'prev' | 'next')
src/components/dashboard/weeklyReview/WeeklyReviewEditor.tsx:76
↓ 2 callersFunctioncheckAnyReviews
()
src/components/dashboard/review/ReviewTab.tsx:54
↓ 2 callersFunctioncheckAnyWeeklyReviews
()
src/components/dashboard/review/ReviewTab.tsx:59
↓ 2 callersFunctioncreateAccount
(input: CreateAccountInput)
src/services/accountService.ts:96
↓ 2 callersMethoddeleteReview
* 删除复盘
src/services/reviewService.ts:79
↓ 2 callersFunctiondrawLogo
(ctx: CanvasRenderingContext2D, x: number, y: number, height: number)
src/utils/shareUtils.ts:117
↓ 2 callersFunctionextractNumber
(value: any)
src/components/dashboard/review/sections/MarketDataSection.tsx:406
↓ 2 callersFunctionfetchAllIndices
()
src/components/dashboard/review/sections/MarketDataSection.tsx:206
↓ 2 callersFunctionfetchMarketBreadth
()
src/components/dashboard/review/sections/MarketDataSection.tsx:359
↓ 2 callersFunctionfetchSectorRotation
()
src/components/dashboard/review/sections/MarketDataSection.tsx:286
↓ 2 callersFunctionformatDate
格式化日期
src/types/weeklyReview.ts:132
↓ 2 callersFunctionformatDate
(timestamp?: number)
src/components/dashboard/PositionBatch/BatchList.tsx:24
↓ 2 callersFunctionformatDateDisplay
(dateStr: string)
src/components/dashboard/eventCalendar/EventCard.tsx:32
↓ 2 callersMethodformatStockCode
* 应用脱敏配置到股票代码
src/services/shareService.ts:34
↓ 2 callersFunctiongetAccountIcon
(type: string)
src/components/dashboard/AccountManager.tsx:37
↓ 2 callersFunctiongetAccountStats
(accountId: string, positions?: Position[])
src/services/accountService.ts:271
↓ 2 callersFunctiongetAccountTypeName
(type: string)
src/components/dashboard/AccountManager.tsx:51
↓ 2 callersFunctiongetDefaultAccount
()
src/services/accountService.ts:196
↓ 2 callersFunctiongetDirectionConfig
(direction?: Direction)
src/components/news/NewsAnalysis.tsx:70
↓ 2 callersFunctiongetLastActiveAccount
()
src/services/accountService.ts:220
↓ 2 callersFunctiongetMarketNews
()
src/services/newsService.ts:4
↓ 2 callersFunctiongetSellableBatches
(batches: PositionBatch[])
src/services/batchService.ts:54
↓ 2 callersFunctiongetStockInfo
(tsCode: string)
src/services/stockDatabase.ts:116
↓ 2 callersFunctiongetWeekLabel
(date: Date)
src/types/weeklyReview.ts:96
↓ 2 callersFunctionhandleDeleteTag
(id: string)
src/components/dashboard/PositionManager.tsx:442
↓ 2 callersFunctionhandleOpenTradeDialog
( position: Position, type: TransactionType )
src/components/dashboard/PositionManager.tsx:255
↓ 2 callersFunctionhandleReviewTypeChange
(type: ReviewType)
src/components/dashboard/review/ReviewTab.tsx:75
↓ 2 callersFunctionisBatchMode
(position: Position)
src/services/batchService.ts:13
↓ 2 callersFunctionloadAllWeeks
()
src/components/dashboard/weeklyReview/WeeklyReviewEditor.tsx:72
↓ 2 callersFunctionloadNews
()
src/components/dashboard/NewsFeed.tsx:32
↓ 2 callersFunctionloadPositionsFromStorage
()
src/services/accountService.ts:238
↓ 2 callersFunctionloadReviews
()
src/components/dashboard/weeklyReview/WeeklyReviewViewer.tsx:25
↓ 2 callersFunctionloadReviews
()
src/components/dashboard/review/ReviewViewer.tsx:39
↓ 2 callersFunctionloadUserIndexConfig
(availableCodes: string[])
src/components/dashboard/review/sections/MarketDataSection.tsx:160
next →1–100 of 442, ranked by callers