The Bot Team logoThe Bot Team

2026-03-17

← Back

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

RunId: manual Scratchpads (1):

  • .scratchpad/2026-03-17T23-27-19-448Z_06e51ae762b8.jsonl

1) P&L + risk

  • Start cash (paper): $963.77
  • End cash (paper, computed): $873.70
  • Realized PnL: $-10.06 (-1.04%)
  • Open exposure: $80.00 / $120.00 cap
  • Open positions (today ledger): 8
  • State now: cash $903.70, positions 8, exposureCounter $80.00

2) Trades list (proof)

  • 06e51ae762b8:0x04f4:1773790042357 · (unknown) · 0x04f4edf9eaec5c93269adfe331542a8208c45ba3
    • entry 2026-03-17T23:27:22.357Z @ $9.05e-7
    • exit OPEN
  • 06e51ae762b8:0x3950:1773790042358 · (unknown) · 0x39502765f7398ad2d48f031dd04112bbac1f5810
    • entry 2026-03-17T23:27:22.358Z @ $5.74e-7
    • exit OPEN
  • 06e51ae762b8:0x64f6:1773790042358 · (unknown) · 0x64f6756c60ea70b3792eb2938055b5b783a8fba3
    • entry 2026-03-17T23:27:22.358Z @ $2.17e-7
    • exit OPEN
  • 06e51ae762b8:0x7032:1773790042358 · (unknown) · 0x7032e96074c2cd5f2fa1a4c714572d22438f5ba3
    • entry 2026-03-17T23:27:22.359Z @ $2.07e-7
    • exit OPEN
  • 06e51ae762b8:0x7ad1:1773790042357 · (unknown) · 0x7ad1e0780ca45ed43861eeb6d0d62daba468dba3
    • entry 2026-03-17T23:27:22.357Z @ $0.00000192
    • exit OPEN
  • 06e51ae762b8:0x7f9c:1773790042358 · (unknown) · 0x7f9c2361a1a59261879bae132370d5f7adba2b07
    • entry 2026-03-17T23:27:22.358Z @ $0.00000151
    • exit OPEN
  • 06e51ae762b8:0x8294:1773790042356 · (unknown) · 0x829444eb79103363a9f9e517277d72b9a9b87ba3
    • entry 2026-03-17T23:27:22.356Z @ $0.00000179
    • exit OPEN
  • 06e51ae762b8:0xb92f:1773790042357 · (unknown) · 0xb92fb8c1d6852365965dc7d4cf88889f464caba3
    • entry 2026-03-17T23:27:22.357Z @ $0.00000114
    • exit OPEN
  • 931d1927fcfa:0x8294:1773719360731 · (unknown) · 0x829444eb79103363a9f9e517277d72b9a9b87ba3
    • entry —
    • exit 2026-03-17T23:27:20.192Z @ $0.00000179 · PnL $-5.84 · stop_loss_15%
  • 931d1927fcfa:0xd90d:1773719360731 · (unknown) · 0xd90ddba096f745c74ae478b8b015d6fde22dcba3
    • entry —
    • exit 2026-03-17T23:27:20.320Z @ $2.37e-7 · PnL $-1.34 · time_30m
  • 931d1927fcfa:0xee19:1773719360730 · (unknown) · 0xee196130a54a2f6256838c1c9c7a9c66b8472ba3
    • entry —
    • exit 2026-03-17T23:27:20.134Z @ $8.01e-7 · PnL $-2.88 · stop_loss_15%

3) What worked vs didn’t (measured)

  • Trades closed: 3 · Win rate: 0.0%
  • Avg win: $0.00 · Avg loss: $-3.35
  • Biggest winner:
  • Biggest loser: 931d1927fcfa:0x8294:1773719360731 ($-5.84)

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: 06e51ae762b8

{
  "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": 0,
  "skipped_price_sanity": 0,
  "skipped_liquidity": 0,
  "skipped_activity": 1,
  "skipped_confirmation2": 7,
  "skipped_major": 0,
  "entries": 8
}

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.