5 Screening Agents & Strategies

Specialist daemon parameters and custom plain-English strategy compilation.

Specialist Screening Matrix

OpenCatz runs 5 parallel daemons continuously monitoring Robinhood Chain (#4663) and external liquidity/derivatives channels:

Agent Discord Channel Data Feeds Default Thresholds
meme-robinhood #call-meme-robinhood GMGN, DexScreener, GoPlus 24h Vol ≥ $25k, Liq ≥ $5k, 0% Tax
lp-robinhood #call-lp-robinhood Krystal Cloud (4663), Uniswap V3 TVL ≥ $10k, 24h Vol ≥ $100k, Fee/TVL ≥ 2%
nft #call-nft-robinhood OpenSea REST API v2 Floor ≥ +10%/1h, Sales ≥ 3/h
alpha-robinhood #call-alpha-robinhood Official X API v2, 1h Feeds Social sentiment surge & verified mentions
whale-eth #call-whale-eth Hyperliquid L1 API Perps ≥ $500k, Spot ≥ $50k

Zero-Code Strategy Prompt Compiler

You do not need to write Solidity, Python, or complex trading algorithms. OpenCatz features an integrated Natural Language Strategy Compiler. Type your rules in plain English inside #opencatz-control-room or during opencatz onboard.

[COMPILER ENGINE]

Your natural language input is parsed through a deterministic AST (Abstract Syntax Tree) validator and compiled into a sandboxed JavaScript strategy file located at strategies/custom_strategy.mjs.

Supported Natural Language Directives:

  • Liquidity Bounds: "minimum liquidity of $20k" or "liq >= 10 ETH"
  • Volume Velocity: "24h volume over $50,000" or "5m volume spike >= 2.5x"
  • Smart Money Inflows: "at least 2 smart money wallet buys in the last 15 minutes"
  • Tax & Security Checks: "strictly 0% buy tax and 0% sell tax with renounced ownership"
  • Take-Profit & Stop-Loss: "take 50% profit at 2x and hard stop at -15%"

Example Prompt & Compilation:

// 1. You type in Discord or CLI:
"Screen meme tokens on Robinhood Chain with >= $20k liquidity, 0% tax, and 2+ smart wallets buying in 15m. Stop loss at -20% and TP at +100%."

// 2. OpenCatz compiles to strategies/custom_strategy.mjs:
export default {
  name: "Custom-Prompt-Alpha",
  chain: 4663,
  filters: {
    minLiquidityUSD: 20000,
    maxBuyTax: 0.0,
    maxSellTax: 0.0,
    minSmartWallets: 2,
    smartWalletWindowMinutes: 15
  },
  risk: {
    stopLossPercent: 20.0,
    takeProfitLevels: [{ target: 100.0, sellPercent: 50.0 }]
  }
};