Files
2026FIFAWorldCup/public/portfolio.html

93 lines
3.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>2026 世界盃專業投注研究台 | 投注紀錄</title>
<link rel="stylesheet" href="style.css" />
</head>
<body data-page="portfolio">
<header>
<div class="top-nav">
<a href="index.html" class="nav-brand">2026FIFA Betting Ops</a>
<a href="index.html">總覽</a>
<a href="analysis.html">賽事分析</a>
<a href="matches.html">比賽總表</a>
<a href="professional-dashboard.html">專業儀表</a>
<a href="upsets.html">爆冷觀察</a>
<a href="quantitative.html">量化模型</a>
<a href="sources.html">外部台帳</a>
<a href="portfolio.html">投注紀錄</a>
</div>
<div class="page">
<div class="hero">
<h1>投注紀錄與資產追蹤</h1>
<p>記錄個人下注明細、持倉結果與 CLV支援資金風險回看與修正。</p>
</div>
<div class="actions">
<button id="btnRefresh">更新所有資料</button>
<button id="btnRefreshPortfolio">刷新投資紀錄</button>
</div>
<div id="status" class="status"></div>
</div>
</header>
<main class="page">
<section>
<h2>新增下注</h2>
<form id="portfolioForm" class="form-grid portfolio-form">
<label>
場次
<select id="portfolioMatchId" name="portfolioMatchId"></select>
</label>
<label>
市場
<input id="portfolioMarket" name="portfolioMarket" placeholder="1X2 / 讓球 / 大小球" />
</label>
<label>
選項
<input id="portfolioSelection" name="portfolioSelection" placeholder="主勝 / 和局 / 客勝" />
</label>
<label>
點位
<input id="portfolioPoint" name="portfolioPoint" placeholder="-0.5 / 2.5" />
</label>
<label>
賠率
<input id="portfolioOdds" name="portfolioOdds" type="number" step="0.001" placeholder="1.90" />
</label>
<label>
本金
<input id="portfolioStake" name="portfolioStake" type="number" step="0.01" placeholder="100" />
</label>
<label>
結果
<select id="portfolioResult" name="portfolioResult">
<option value="open">open</option>
<option value="win">win</option>
<option value="loss">loss</option>
<option value="push">push</option>
</select>
</label>
<label>
<span class="spacer"></span>
<button type="submit">儲存紀錄</button>
</label>
</form>
</section>
<section>
<h2>投資總覽</h2>
<div id="portfolioSummaryCards" class="grid"></div>
</section>
<section>
<h2>下注明細</h2>
<div id="portfolioRows"></div>
</section>
</main>
<script src="app.js"></script>
</body>
</html>