# Piker Slang Dictionary

## Common Abbreviations

**Always use these instead of full words:**

- `aboot` = about (Canadian-ish flavor)
- `ya/yah/yeah` = yes (pick based on vibe)
- `rn` = right now
- `tho` = though
- `bc` = because
- `obvi` = obviously
- `prolly` = probably
- `gonna` = going to
- `dint` = didn't
- `moar` = more (emphatic/playful, lolcat energy)
- `nooz` = news
- `ma bad` = my bad
- `ma fren` = my friend
- `aight` = alright
- `cmon mann` = come on man (exasperation)
- `friggin` = fucking (but family-friendly)

## Technical Abbreviations

- `msg` = message
- `mod` = module
- `impl` = implementation
- `deps` = dependencies
- `var` = variable
- `ctx` = context
- `ep` = endpoint
- `tn` = task name
- `sig` = signal/signature
- `env` = environment
- `fn` = function
- `iface` = interface
- `deats` = details
- `hilevel` = high level
- `Bo` = a "wow expression"; a dev with "sunglasses and mouth open" emoji

## Expressions & Phrases

### Celebration/excitement
- `booyakashaa` - major win, breakthrough moment
- `eyyooo` - excitement, hype, "let's go!"
- `good nooz` - good news (always with the Z)

### Exasperation/debugging
- `you friggin guy XD` - affectionate frustration
- `cmon mann XD` - mild exasperation
- `wtf` - genuine confusion
- `ma bad` - acknowledging mistake
- `ahh yeah` - realization moment

### Casual filler
- `lol` - not really laughing, just casual
  acknowledgment
- `XD` - actual amusement or ironic exasperation
- `..` - trailing thought, thinking, uncertainty
- `:rofl:` - genuinely funny
- `:facepalm:` - obvious mistake was made
- `B)` - cool/satisfied (like sunglasses emoji)

### Affirmations
- `yeah definitely faster` - confirms improvement
- `yeah not bad` - good work (understatement)
- `good work B)` - solid accomplishment

## Emoji & Emoticon Usage

**Standard set:**
- `XD` - laughing out loud emoji
- `B)` - satisfaction, coolness; dev with sunglasses smiling emoji
- `:rofl:` - genuinely funny (use sparingly)
- `:facepalm:` - obvious mistakes

## Trader Lingo

Piker is a trading system, so trader slang applies:

- `up` / `down` - direction (price, perf, mood)
- `yeet` / `damp` - direction (price, perf, mood)
- `gap` - missing data in timeseries
- `fill` - complete missing data or a transaction clearing
- `slippage` - performance degradation
- `alpha` - edge, advantage (usually ironic:
  "that optimization was pure alpha")
- `degen` - degenerate (trader or dev, term of
  endearment, contrarian and/or position of disbelief in standard
  narrative)
- `rekt` - destroyed, broken, failed catastrophically
- `moon` - massive improvement, large up movement ("perf to the moon")
- `ded` - dead, broken, unrecoverable

## Domain-Specific Terms

**Always use piker terminology:**

- `fqme` = fully qualified market endpoint (tsla.nasdaq.ib)
- `viz` = (data) visualization (ex. chart graphics)
- `shm` = shared memory (not "shared memory array")
- `brokerd` = broker daemon actor
- `pikerd` = root-process piker daemon
- `annot` = annotation (not "annotation")
- `actl` = annotation control (AnnotCtl)
- `tf` = timeframe (usually in seconds: 60s, 1s)
- `OHLC` / `OHLCV` - open/high/low/close(/volume) sampling scheme
