Playwright X scraper, daily notes, feed analysis

This commit is contained in:
2026-02-09 17:26:02 -06:00
parent be0315894e
commit 6592590dac
10 changed files with 37672 additions and 252 deletions

View File

@ -1,18 +1,10 @@
{
"cash": 53477.43000000002,
"cash": 60255.30020874026,
"positions": {
"DUOL": {
"shares": 57,
"avg_cost": 116.35,
"current_price": 116.35,
"entry_date": "2026-02-09T10:55:58.243598",
"entry_reason": "GARP signal: PE=14.65, FwdPE=14.71, RevGr=41.1%, EPSGr=1114.3%, RSI=23.44",
"trailing_stop": 104.715
},
"ALLY": {
"shares": 156,
"avg_cost": 42.65,
"current_price": 42.65,
"current_price": 42.040000915527344,
"entry_date": "2026-02-09T10:55:58.244488",
"entry_reason": "GARP signal: PE=18.0, FwdPE=6.76, RevGr=12.0%, EPSGr=265.4%, RSI=53.23",
"trailing_stop": 38.385
@ -20,7 +12,7 @@
"JHG": {
"shares": 138,
"avg_cost": 48.21,
"current_price": 48.21,
"current_price": 48.20000076293945,
"entry_date": "2026-02-09T10:55:58.245351",
"entry_reason": "GARP signal: PE=9.22, FwdPE=9.96, RevGr=61.3%, EPSGr=243.6%, RSI=68.71",
"trailing_stop": 43.389
@ -28,31 +20,31 @@
"INCY": {
"shares": 61,
"avg_cost": 108.69,
"current_price": 108.69,
"current_price": 109.02999877929688,
"entry_date": "2026-02-09T10:55:58.246289",
"entry_reason": "GARP signal: PE=18.42, FwdPE=13.76, RevGr=20.0%, EPSGr=290.7%, RSI=63.48",
"trailing_stop": 97.821
"trailing_stop": 98.12699890136719
},
"PINS": {
"shares": 332,
"avg_cost": 20.06,
"current_price": 20.06,
"current_price": 20.139999389648438,
"entry_date": "2026-02-09T10:55:58.247262",
"entry_reason": "GARP signal: PE=7.04, FwdPE=10.61, RevGr=16.8%, EPSGr=225.0%, RSI=19.14",
"trailing_stop": 18.054
"trailing_stop": 18.125999450683594
},
"EXEL": {
"shares": 152,
"avg_cost": 43.8,
"current_price": 43.8,
"current_price": 43.95000076293945,
"entry_date": "2026-02-09T10:55:58.252764",
"entry_reason": "GARP signal: PE=18.4, FwdPE=12.76, RevGr=10.8%, EPSGr=72.5%, RSI=50.12",
"trailing_stop": 39.42
"trailing_stop": 39.555000686645506
},
"CART": {
"shares": 187,
"avg_cost": 35.49,
"current_price": 35.49,
"current_price": 35.150001525878906,
"entry_date": "2026-02-09T10:55:58.254418",
"entry_reason": "GARP signal: PE=19.5, FwdPE=9.05, RevGr=10.2%, EPSGr=21.1%, RSI=37.75",
"trailing_stop": 31.941000000000003

View File

@ -1,10 +1,10 @@
[
{
"date": "2026-02-09",
"total_value": 100000.0,
"total_pnl": 0.0,
"pnl_pct": 0.0,
"cash": 53477.43,
"num_positions": 7
"total_value": 100055.9,
"total_pnl": 55.9,
"pnl_pct": 0.06,
"cash": 60255.3,
"num_positions": 6
}
]

View File

@ -61,5 +61,16 @@
"cost": 6636.63,
"reason": "GARP signal: PE=19.5, FwdPE=9.05, RevGr=10.2%, EPSGr=21.1%, RSI=37.75",
"timestamp": "2026-02-09T10:55:58.254721"
},
{
"action": "SELL",
"ticker": "DUOL",
"shares": 57,
"price": 118.91000366210938,
"proceeds": 6777.87,
"realized_pnl": 145.92,
"entry_price": 116.35,
"reason": "No longer passes GARP filter",
"timestamp": "2026-02-09T15:36:18.884898"
}
]