aapl/
aapl.rs

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    // println!("{:?}", client);
27    // println!("{:?}", output);
28}