%@ page
import="java.util.Collection, java.util.Iterator, org.apache.aries.samples.ariestrader.api.*, org.apache.aries.samples.ariestrader.api.persistence.*, org.apache.aries.samples.ariestrader.util.*"
session="true" isThreadSafe="true" isErrorPage="false"%>
<%!
TradeServicesManager tradeServicesManager = null;
%>
<%
if (tradeServicesManager == null) {
tradeServicesManager = TradeServiceUtilities.getTradeServicesManager();
}
MarketSummaryDataBean marketSummaryData = tradeServicesManager.getMarketSummary();
%>
Market Summary
<%= marketSummaryData.getSummaryDate() %> |
AriesTrader Stock Index (TSIA) |
<%= marketSummaryData.getTSIA() %> <%= FinancialUtils.printGainPercentHTML(marketSummaryData.getGainPercent()) %> |
Trading
Volume |
<%= marketSummaryData.getVolume() %> |
Top Gainers |
symbol |
price |
change |
<%
Collection topGainers = marketSummaryData.getTopGainers();
Iterator gainers = topGainers.iterator();
int count=0;
while (gainers.hasNext() && (count++ < 5))
{
QuoteDataBean quoteData = (QuoteDataBean) gainers.next();
%>
<%= FinancialUtils.printQuoteLink(quoteData.getSymbol()) %>
|
<%= quoteData.getPrice() %> |
<%= FinancialUtils.printGainHTML(quoteData.getPrice().subtract(quoteData.getOpen())) /*FinancialUtils.printGainPercentHTML(FinancialUtils.computeGainPercent(quoteData.getPrice(), quoteData.getOpen()))*/ %> |
<%
}
%>
|
Top Losers |
symbol |
price |
change |
<%
Collection topLosers = marketSummaryData.getTopLosers();
Iterator losers = topLosers.iterator();
count=0;
while (losers.hasNext() && (count++ < 5))
{
QuoteDataBean quoteData = (QuoteDataBean) losers.next();
%>
<%= FinancialUtils.printQuoteLink(quoteData.getSymbol()) %>
|
<%= quoteData.getPrice() %> |
<%= FinancialUtils.printGainHTML(quoteData.getPrice().subtract(quoteData.getOpen())) /* FinancialUtils.printGainPercentHTML(FinancialUtils.computeGainPercent(quoteData.getPrice(), quoteData.getOpen())) */%> |
<%
}
%>
|