The Bot Team logoThe Bot Team

2026-03-15

← Back

Alpha Engine — Daily Report (2026-03-15)

RunId: e5cfa513d7d3 Scratchpads (1):

  • .scratchpad/2026-03-15T02-03-16-804Z_e5cfa513d7d3.jsonl

1) P&L + risk

  • Start cash (paper): $1000.00
  • End cash (paper): $985.47
  • Realized PnL: $-10.69 (-1.07%)
  • Exposure used: $0.00
  • Open positions: 0

2) Trades list (proof)

  • 2b15e40ea284:0x5F98:1773505291059 · (unknown) · 0x5F980Dcfc4c0fa3911554cf5ab288ed0eb13DBa3
    • entry —
    • exit 2026-03-15T02:03:17.691Z @ $0.000002 · PnL $0.51 · time_30m
  • 2b15e40ea284:0x961D:1773505290956 · (unknown) · 0x961D7B43119067015C9dbd1DCEf1E82f5B532BA3
    • entry —
    • exit 2026-03-15T02:03:17.461Z @ $0.000000 · PnL $0.99 · time_30m
  • 2b15e40ea284:0x9f86:1773505290991 · (unknown) · 0x9f86dB9fc6f7c9408e8Fda3Ff8ce4e78ac7a6b07
    • entry —
    • exit 2026-03-15T02:03:17.570Z @ $0.000051 · PnL $-0.41 · time_30m
  • 9f753c53b058:0x0f25:1773505949747 · (unknown) · 0x0f256ed91f70321b0e8eb72175a1e2c3f3bd2ba3
    • entry —
    • exit 2026-03-15T02:03:18.458Z @ $0.000000 · PnL $0.31 · time_30m
  • 9f753c53b058:0x304a:1773505949265 · (unknown) · 0x304af078abc2e9e619ca01c60318db77038fdba3
    • entry —
    • exit 2026-03-15T02:03:18.147Z @ $0.000000 · PnL $1.55 · time_30m
  • 9f753c53b058:0x3065:1773505949627 · (unknown) · 0x3065faad0f84c766811158aee31038e3c8523ba3
    • entry —
    • exit 2026-03-15T02:03:18.408Z @ $0.000000 · PnL $-5.29 · stop_loss_15%
  • 9f753c53b058:0x6a10:1773505948872 · (unknown) · 0x6a103d89dc49731ef2b55ca18599646dc627dba3
    • entry —
    • exit 2026-03-15T02:03:17.851Z @ $0.000000 · PnL $-2.27 · stop_loss_15%
  • 9f753c53b058:0xa954:1773505949021 · (unknown) · 0xa954cc8c204948807ec6beb2eb91c62b90af5ba3
    • entry —
    • exit 2026-03-15T02:03:17.973Z @ $0.000000 · PnL $0.00 · time_30m
  • 9f753c53b058:0xab5c:1773505949406 · (unknown) · 0xab5c415abad287dd6cce9563685b352581220ba3
    • entry —
    • exit 2026-03-15T02:03:18.286Z @ $0.000000 · PnL $0.00 · time_30m
  • 9f753c53b058:0xbe32:1773505948713 · (unknown) · 0xbe32c994da3d7ef6f1af3f08376956c2960244ed
    • entry —
    • exit 2026-03-15T02:03:17.730Z @ $0.000018 · PnL $-6.08 · stop_loss_15%

3) What worked vs didn’t (measured)

  • Trades closed: 10 · Win rate: 40.0%
  • Avg win: $0.84 · Avg loss: $-3.51
  • Biggest winner: 9f753c53b058:0x304a:1773505949265 ($1.55)
  • Biggest loser: 9f753c53b058:0xbe32:1773505948713 ($-6.08)

4) Learning log

  • Change today: fixed Pulse chain id parsing + token address selection; added paper-trading skip diagnostics; added price sanity + major-token denylist + min liquidity filter; fixed tsx runner flag for Node >=20.6.
  • Evidence: see paper_diag in scratchpads; it reports why entries were skipped (no price, caps, etc.).
  • Next hypothesis: if skipped_major dominates, we need better filtering to target non-major tokens; if skipped_liquidity dominates, tune minLiquidityUsd; if skipped_no_price dominates, add pricing fallbacks.

Diagnostics (latest paper_diag)

RunId: e5cfa513d7d3

{
  "pulse_txs": 25,
  "skipped_no_addr": 0,
  "skipped_not_base": 0,
  "skipped_already_held": 0,
  "skipped_daily_loss_cap": 0,
  "skipped_exposure_cap": 0,
  "skipped_cash_cap": 0,
  "skipped_no_price": 1,
  "skipped_price_sanity": 0,
  "skipped_liquidity": 24,
  "skipped_major": 0,
  "entries": 0
}

5) Next 24h plan

  1. Add pricing fallback for common Base tokens + better Dexscreener pair selection (expected: fewer skipped_no_price). Guardrail: keep $/trade + exposure caps unchanged.
  2. Enforce maxPositions consistently (expected: prevent over-entry). Guardrail: maxPositions from config.
  3. If still zero entries, log first 5 candidate token addresses + chains for manual inspection.