feat: add stock detail page with chart, position, and orders
- Add /api/alpaca/orders endpoint for order history - Add TradingView chart component for candlestick visualization - Add /analyze/:ticker route with position and orders display - Make ticker cells in analyze page clickable for navigation
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { useState, useEffect } from "react";
|
||||
import { Link } from "react-router";
|
||||
import Navbar from "../components/Navbar";
|
||||
import type { TradingDecision } from "../types/agents";
|
||||
|
||||
@@ -321,11 +322,15 @@ export default function Analyze() {
|
||||
<tbody>
|
||||
{stocks.map((stock) => (
|
||||
<tr key={stock.id} className="border-b border-gray-100">
|
||||
<td className="py-3 px-4 font-bold text-gray-900">{stock.ticker}</td>
|
||||
<td className="py-3 px-4 font-bold text-gray-900">
|
||||
<Link to={`/analyze/${stock.ticker}`} className="text-blue-600 hover:underline">
|
||||
{stock.ticker}
|
||||
</Link>
|
||||
</td>
|
||||
<td className="py-3 px-4 text-gray-900">
|
||||
{stock.currentPrice ? `$${stock.currentPrice.toFixed(2)}` : "-"}
|
||||
</td>
|
||||
<td className="py-3 px-4 text-gray-900 font-medium">
|
||||
<td className="py-3 px-4 text-gray-900 font-medium">
|
||||
{stock.position}
|
||||
</td>
|
||||
<td className="py-3 px-4">
|
||||
|
||||
Reference in New Issue
Block a user