1#![allow(unused)]
2
3use equity_scanner::{
4 client::{self, YahooFinanceClient},
5 equity::Equity,
6 utils::structs::HistoricalData,
7};
8use std::time::{SystemTime, UNIX_EPOCH};
9
10#[tokio::main]
11
12async fn main() {
13 let mut client = YahooFinanceClient::new().await.unwrap();
14 let output = client.fetch_quote_summary("AAPL").await.unwrap();
15
16 let mut equity = client.fetch_historical("AAPL").await.unwrap();
17 println!(
18 "Today's price: {:?}",
19 equity.historical_data.close[equity.historical_data.close.len() - 1]
20 );
21 let current_rsi = equity.current_rsi(14);
22 println!("Current rsi: {:?}", current_rsi);
23
24 println!("Is overbought:{}", equity.is_overvalued().unwrap())
25
26 }