λ ring MainController.ring
==========================================
Starting Stock Analysis Process (3 Stages)
==========================================
1. Running: Curl-Get-HIS-NASD-100.ring ...
==========================================
Connecting to Yahoo Finance (via cURL)...
Fetching 3 months of historical data...
==========================================
Fetching: QQQ ... Done (64 days, last price: 619.25)
Fetching: AAPL ... Done (64 days, last price: 278.85)
Fetching: ABNB ... Done (64 days, last price: 116.99)
Fetching: ADBE ... Done (64 days, last price: 320.13)
Fetching: MSFT ... Done (64 days, last price: 492.01)
Fetching: AMZN ... Done (64 days, last price: 233.22)
Fetching: TSLA ... Done (64 days, last price: 430.17)
Fetching: GOOGL ... Done (64 days, last price: 320.18)
Fetching: NVDA ... Done (64 days, last price: 177)
Fetching: META ... Done (64 days, last price: 647.95)
==========================================
Successfully saved to AAA-SpreadSheet.csv
==========================================
>> AAA-SpreadSheet.csv created successfully.
2. Running: YearlyReturns.ring ...
==========================================
Starting return calculations and top 10 analysis...
==========================================
==========================================
<----- Top 10 Best Performing Stocks Daily ----->
==========================================
Day | Top 10 Stocks (Ranked by Performance)
----|----------------------------------------
1 | ADBE MSFT AAPL ABNB AMZN NVDA META TSLA GOOGL
2 | MSFT META GOOGL AAPL TSLA AMZN NVDA ABNB ADBE
3 | GOOGL AAPL TSLA META MSFT AMZN NVDA ADBE ABNB
4 | GOOGL AAPL AMZN TSLA META MSFT NVDA ADBE ABNB
5 | GOOGL TSLA AAPL META AMZN ADBE MSFT NVDA ABNB
6 | GOOGL TSLA AMZN AAPL META ADBE MSFT NVDA ABNB
7 | GOOGL AMZN TSLA META AAPL ADBE MSFT NVDA ABNB
8 | GOOGL TSLA NVDA META AMZN MSFT ADBE AAPL ABNB
9 | GOOGL TSLA NVDA META AMZN AAPL MSFT ADBE ABNB
10 | TSLA GOOGL META NVDA AAPL MSFT AMZN ADBE ABNB
11 | TSLA GOOGL META NVDA AAPL MSFT AMZN ADBE ABNB
12 | TSLA GOOGL META AAPL AMZN MSFT NVDA ADBE ABNB
13 | TSLA GOOGL META AAPL ADBE AMZN MSFT NVDA ABNB
14 | TSLA GOOGL META ADBE AAPL NVDA AMZN MSFT ABNB
15 | TSLA GOOGL AAPL META ADBE MSFT NVDA AMZN ABNB
16 | TSLA GOOGL AAPL NVDA META ADBE MSFT AMZN ABNB
17 | TSLA GOOGL AAPL NVDA META ADBE MSFT AMZN ABNB
18 | TSLA GOOGL AAPL META NVDA MSFT ADBE AMZN ABNB
19 | TSLA GOOGL AAPL NVDA META MSFT ADBE AMZN ABNB
20 | TSLA GOOGL AAPL NVDA ADBE MSFT META AMZN ABNB
21 | TSLA GOOGL AAPL NVDA MSFT ADBE META AMZN ABNB
22 | TSLA GOOGL AAPL NVDA MSFT META ADBE AMZN ABNB
23 | TSLA GOOGL AAPL NVDA MSFT META ADBE AMZN ABNB
24 | TSLA GOOGL AAPL NVDA MSFT ADBE META AMZN ABNB
25 | TSLA GOOGL AAPL NVDA MSFT ADBE META AMZN ABNB
26 | TSLA GOOGL AAPL NVDA MSFT ADBE META AMZN ABNB
27 | TSLA GOOGL AAPL NVDA MSFT ADBE AMZN META ABNB
28 | TSLA GOOGL AAPL NVDA MSFT AMZN ADBE META ABNB
29 | TSLA GOOGL NVDA AAPL MSFT AMZN META ADBE ABNB
30 | TSLA GOOGL AAPL NVDA MSFT META ADBE AMZN ABNB
31 | TSLA GOOGL NVDA AAPL MSFT META AMZN ADBE ABNB
32 | TSLA GOOGL AAPL NVDA MSFT META AMZN ADBE ABNB
33 | TSLA GOOGL AAPL NVDA MSFT META ABNB AMZN ADBE
34 | TSLA GOOGL AAPL NVDA MSFT META ABNB AMZN ADBE
35 | TSLA GOOGL AAPL NVDA MSFT META ABNB ADBE AMZN
36 | TSLA GOOGL AAPL NVDA MSFT META ABNB ADBE AMZN
37 | TSLA GOOGL AAPL NVDA MSFT ADBE META ABNB AMZN
38 | TSLA GOOGL AAPL NVDA MSFT META ADBE ABNB AMZN
39 | TSLA GOOGL AAPL NVDA MSFT META ADBE ABNB AMZN
40 | TSLA GOOGL AAPL NVDA MSFT META ADBE ABNB AMZN
41 | TSLA GOOGL AAPL NVDA MSFT META ADBE AMZN ABNB
42 | TSLA GOOGL AAPL NVDA MSFT META ADBE AMZN ABNB
43 | TSLA GOOGL NVDA AAPL MSFT META AMZN ABNB ADBE
44 | GOOGL TSLA AAPL NVDA MSFT AMZN ABNB ADBE META
45 | TSLA GOOGL AAPL NVDA AMZN MSFT ABNB ADBE META
46 | TSLA GOOGL NVDA AAPL AMZN MSFT ABNB ADBE META
47 | TSLA GOOGL AAPL NVDA AMZN MSFT ADBE ABNB META
48 | TSLA GOOGL AAPL NVDA AMZN MSFT ADBE ABNB META
49 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
50 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
51 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
52 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
53 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
54 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
55 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
56 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
57 | GOOGL TSLA AAPL NVDA MSFT AMZN ADBE ABNB META
58 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
59 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
60 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
61 | GOOGL TSLA AAPL NVDA AMZN MSFT ADBE ABNB META
62 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
63 | GOOGL TSLA AAPL NVDA AMZN MSFT ABNB ADBE META
64 | GOOGL TSLA AAPL AMZN NVDA MSFT ADBE ABNB META
==========================================
==========================================
PERFORMANCE SUMMARY
==========================================
QQQ Index Return: 8.56%
Top 10 Portfolio (TOT): 7.45%
------------------------------------------
Underperformance: -1.12%
Status: QQQ WINS
==========================================
>> Data saved to AAA-CompareResult.csv
==========================================
>> AAA-CompareResult.csv created successfully.
3. Running: DrawChart.ring ...
>> Chart displayed successfully.
==========================================
All operations completed.
==========================================

