diff --git a/apps/frontend/src/pages/broker-analytics/index.ts b/apps/frontend/src/pages/broker-analytics/index.ts
new file mode 100644
index 0000000..0872b61
--- /dev/null
+++ b/apps/frontend/src/pages/broker-analytics/index.ts
@@ -0,0 +1 @@
+export { BrokerAnalyticsPage } from './ui/BrokerAnalyticsPage'
diff --git a/apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx b/apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx
new file mode 100644
index 0000000..0350ef3
--- /dev/null
+++ b/apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx
@@ -0,0 +1,162 @@
+import { useBrokerAnalytics } from '@/entities/broker-analytics'
+import { useBrokerAccountContext } from '@/widgets/broker-account-layout'
+
+function formatAmount(value: number, currency: string): string {
+ return `${value.toLocaleString('ru-RU', { minimumFractionDigits: 2, maximumFractionDigits: 2 })} ${currency}`
+}
+
+export function BrokerAnalyticsPage() {
+ const { accountId } = useBrokerAccountContext()
+ const { data, isLoading, isError } = useBrokerAnalytics(accountId)
+
+ if (isLoading) {
+ return (
+ Вложено
+ Получено
+ Сводка
+