Files
workspace/projects/market-watch/data/logs/2026-02-27.json

198 lines
5.7 KiB
JSON

[
{
"timestamp": "2026-02-27T09:07:23.986173",
"action": "SELL",
"ticker": "WAL",
"reason": "Trailing stop hit (stop=86.53, price=83.13)",
"details": {
"success": true,
"ticker": "WAL",
"shares": 34,
"price": 83.12999725341797,
"proceeds": 2826.42,
"realized_pnl": -400.86
}
},
{
"timestamp": "2026-02-27T09:07:24.203603",
"action": "SELL",
"ticker": "DUOL",
"reason": "Trailing stop hit (stop=105.70, price=96.28)",
"details": {
"success": true,
"ticker": "DUOL",
"shares": 58,
"price": 96.2750015258789,
"proceeds": 5583.95,
"realized_pnl": -762.99
}
},
{
"timestamp": "2026-02-27T09:07:24.267378",
"action": "SKIP",
"ticker": "JHG",
"reason": "RSI too high (79.2 > 70)",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:25.336034",
"action": "BUY",
"ticker": "FNB",
"reason": "GARP signal: PE=11.0, FwdPE=8.79, RevGr=26.4%, EPSGr=55.8%, RSI=27.5",
"details": {
"success": true,
"ticker": "FNB",
"shares": 363,
"price": 17.17,
"cost": 6232.71,
"cash_remaining": 41632.63
}
},
{
"timestamp": "2026-02-27T09:07:25.954145",
"action": "SKIP",
"ticker": "SSB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:26.968285",
"action": "SKIP",
"ticker": "WAL",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:27.816236",
"action": "SKIP",
"ticker": "ONB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:27.816635",
"action": "SKIP",
"ticker": "WBS",
"reason": "Too close to 52wk high (1.7% away)",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:28.902782",
"action": "SKIP",
"ticker": "ZION",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:30.002926",
"action": "SKIP",
"ticker": "CFG",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:30.985810",
"action": "SKIP",
"ticker": "EWBC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:32.007659",
"action": "SKIP",
"ticker": "BAC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:33.144665",
"action": "SKIP",
"ticker": "FITB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 35.0%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T09:07:34.157278",
"action": "SKIP",
"ticker": "WTFC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.9%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:07.055084",
"action": "SKIP",
"ticker": "JHG",
"reason": "RSI too high (73.3 > 70)",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:08.329514",
"action": "SKIP",
"ticker": "SSB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:08.906964",
"action": "SKIP",
"ticker": "WAL",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:09.898988",
"action": "SKIP",
"ticker": "ONB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:10.744710",
"action": "SKIP",
"ticker": "WBS",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:11.544001",
"action": "SKIP",
"ticker": "ZION",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:12.575098",
"action": "SKIP",
"ticker": "CFG",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:13.272803",
"action": "SKIP",
"ticker": "EWBC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.6%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:14.413024",
"action": "SKIP",
"ticker": "BAC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:14.994059",
"action": "SKIP",
"ticker": "FITB",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
},
{
"timestamp": "2026-02-27T15:37:15.946990",
"action": "SKIP",
"ticker": "WTFC",
"reason": "Buy failed: Sector cap violation. Financial Services would be 34.7%, max allowed is 30.0%",
"details": {}
}
]