/** * Analysis page */ "use client"; import { useState } from "react"; import { AnalysisForm } from "@/components/analysis/AnalysisForm"; import { TradingDecision } from "@/components/analysis/TradingDecision"; import { AnalystReport } from "@/components/analysis/AnalystReport"; import { LoadingSpinner } from "@/components/shared/LoadingSpinner"; import { useAnalysis } from "@/hooks/useAnalysis"; import type { AnalysisRequest } from "@/lib/types"; export default function AnalysisPage() { const { runAnalysis, loading, error, result } = useAnalysis(); const handleSubmit = async (request: AnalysisRequest) => { try { await runAnalysis(request); } catch (err) { // Error is handled by the hook console.error("Analysis failed:", err); } }; return (
配置並執行全面的多代理交易分析
{error}