import React from 'react'; import { formatDateTime } from '../../utils/formatters'; export default function ExplainTradesSection({ tickerTrades, selectedSymbol, isOpen, onToggle, }) { const sideLabel = (value) => { if (value === 'LONG') return '做多'; if (value === 'SHORT') return '做空'; return value || '-'; }; return (

成交记录

{tickerTrades.length} 笔与 {selectedSymbol} 相关的交易
{tickerTrades.length === 0 ? (
该股票暂无成交记录
) : !isOpen ? (
成交记录默认收起,需要时再展开查看。
) : (
{tickerTrades.slice(0, 10).map((trade, index) => ( ))}
时间 方向 数量 价格
{formatDateTime(trade.timestamp)} {sideLabel(trade.side)} {trade.qty} ${Number(trade.price).toFixed(2)}
)}
); }