🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Meme Signal Evaluator

by @ls569333469

6-dimensional scoring engine for meme tokens with automated paper trading simulation. Use this skill when users ask to evaluate/score meme tokens, set up buy...

Versionv0.1.0
Downloads571
TERMINAL
clawhub install meme-signal-evaluator

πŸ“– About This Skill


name: meme-signal-evaluator description: | 6-dimensional scoring engine for meme tokens with automated paper trading simulation. Use this skill when users ask to evaluate/score meme tokens, set up buy/sell strategies, run paper trading simulations, or build a systematic meme token trading pipeline. Combines Smart Money, Social, Trend, Inflow, KOL/Whale, and Hype dimensions. metadata: author: ls569333469 version: "1.0"

Meme Signal Evaluator

Overview

A systematic scoring engine that evaluates meme tokens across 6 dimensions, matches them against configurable trading strategies, and simulates paper trades. Designed to turn raw market data into actionable buy/sell signals.

Use Cases

1. Token Scoring: Evaluate any meme token with a 0-100 composite score 2. Strategy Matching: Define multiple strategies with different thresholds and entry modes 3. Paper Trading: Simulate buy/sell with configurable take-profit and stop-loss 4. Watchlist Management: Lifecycle tracking (watching β†’ buy_signal β†’ bought β†’ sold/dismissed) 5. Performance Tracking: Win rate, average P&L, and per-strategy statistics


6-Dimension Scoring Algorithm

Each dimension scores 0-100 independently. Final score = weighted sum + negative penalty.

Dimension 1: Smart Money (SM) Score

Weight: 20% (default, configurable)

Data Sources:

  • Smart Money trading signals (buy direction, 24h window)
  • Smart Money inflow data
  • Token Dynamic API smartMoneyHolders field
  • Scoring Logic:

    SM buy signal count:
      β‰₯5 SM addresses buying β†’ 80pts
      β‰₯3 SM addresses buying β†’ 60pts
      β‰₯1 SM address buying  β†’ 40pts

    SM inflow amount: >$50K inflow β†’ +20pts >$10K inflow β†’ +10pts

    Dynamic SM holders (fallback when no signals): β‰₯5 holders β†’ 60pts β‰₯3 holders β†’ 45pts β‰₯1 holder β†’ 25pts

    Cap: 100

    Dimension 2: Social Score

    Weight: 10% (default)

    Data Sources:

  • Social Hype Leaderboard ranking
  • Topic Rush association
  • Unified Rank presence
  • Scoring Logic:

    Social Hype ranking:
      Top 10  β†’ 90pts
      Top 30  β†’ 70pts
      Listed   β†’ 40pts
      Positive sentiment β†’ +10pts

    Topic Rush association: Found in trending topic β†’ +25pts Topic net inflow >$10K β†’ +10pts

    Fallback: present in Unified Rank β†’ 30pts

    Cap: 100

    Dimension 3: Trend Score

    Weight: 20% (default)

    Data Source: Token Dynamic API real-time price changes

    Scoring Logic:

    1h price change:
      >20% β†’ +40pts (strong trend)
      >10% β†’ +30pts
      >5%  β†’ +20pts
      >0%  β†’ +10pts

    5m momentum: >5% β†’ +20pts >2% β†’ +10pts

    4h trend confirmation: >10% β†’ +15pts >5% β†’ +8pts

    Multi-timeframe resonance (5m+1h+4h all positive): +10pts 1h drop <-10%: -20pts penalty

    Cap: 100

    Dimension 4: Inflow/Volume Score

    Weight: 20% (default)

    Data Source: Token Dynamic API volume data

    Scoring Logic:

    5m volume:
      >$100K β†’ 60pts
      >$50K  β†’ 45pts
      >$10K  β†’ 30pts
      >$5K   β†’ 15pts

    Buy/sell ratio (24h): Buy% β‰₯60% β†’ +20pts (strong buy pressure) Buy% β‰₯55% β†’ +10pts

    1h volume: >$500K β†’ +15pts >$100K β†’ +8pts

    Cap: 100

    Dimension 5: KOL/Whale Score

    Weight: 15% (default)

    Data Source: Token Dynamic API holder data

    Scoring Logic:

    KOL holders:
      β‰₯10 β†’ 50pts
      β‰₯5  β†’ 35pts
      β‰₯2  β†’ 20pts

    Pro holders: β‰₯5 β†’ +25pts β‰₯2 β†’ +15pts β‰₯1 β†’ +8pts

    KOL holding percentage: >5% β†’ +15pts

    Cap: 100

    Dimension 6: Hype Score

    Weight: 15% (default)

    Data Sources: Topic Rush data, Meme Exclusive ranking

    Scoring Logic:

    Topic Rush (Viral topics):
      Found in viral topic β†’ 70pts
      Topic inflow >$10K   β†’ +15pts

    Meme Exclusive ranking: Score β‰₯4.0 β†’ 80pts Score β‰₯3.0 β†’ 60pts Score β‰₯2.0 β†’ 40pts Listed β†’ 20pts

    Cap: 100

    Negative Signals (Penalty)

    Applied after positive scoring. Can reduce total score.

    Token audit risk (honeypot, rug pull):
      High risk detected  β†’ -30pts + force dismiss

    High tax (>10%): β†’ -20pts

    DEX screener paid without real traction: β†’ -10pts

    Final Score Calculation

    rawScore = SM Γ— w_sm + Social Γ— w_social + Trend Γ— w_trend + 
               Inflow Γ— w_inflow + KOL Γ— w_kol + Hype Γ— w_hype

    totalScore = max(0, rawScore + negativePenalty)

    Default weights: SM=20, Social=10, Trend=20, Inflow=20, KOL=15, Hype=15


    Strategy Configuration

    Multiple strategies can be defined with different entry modes and thresholds.

    | Field | Type | Description | |-------|------|-------------| | name | string | Strategy name (e.g., volume_5m_50k) | | entryMode | string | Entry trigger (volume_driven, sm_driven) | | buyThreshold | number | Minimum total score to trigger buy (e.g., 20, 30, 40) | | enabled | boolean | Whether strategy is active | | weightSm/Social/Trend/Inflow/Kol/Hype | number | Dimension weights (should sum to 100) |

    Strategy Matching

    When a token's totalScore reaches a strategy's buyThreshold: 1. Sort matching strategies by threshold (highest first) 2. Pick the first strategy where totalScore >= buyThreshold 3. This ensures higher-threshold strategies get priority


    Paper Trading Simulation

    Entry Logic

    When evaluator sets status to buy_signal, paper trader: 1. Records entry price from Token Dynamic API 2. Creates a paper trade record with entry timestamp 3. Sets watchlist status to bought

    Exit Logic (checked on each evaluation cycle)

    Take Profit: price β‰₯ entry Γ— (1 + takeProfitPct/100)  β†’ sell, mark "tp"
    Stop Loss:   price ≀ entry Γ— (1 - stopLossPct/100)    β†’ sell, mark "sl"
    Timeout:     holdTime > maxHoldMinutes                  β†’ sell, mark "timeout"
    

    Default: Take Profit = 50%, Stop Loss = 20%, Max Hold = 1440 minutes (24h)

    Trade Record Fields

    | Field | Description | |-------|-------------| | entryPrice | Price at buy | | exitPrice | Price at sell | | pnlPercent | (exitPrice - entryPrice) / entryPrice Γ— 100 | | strategyUsed | Which strategy triggered the buy | | exitReason | tp (take profit) / sl (stop loss) / timeout |


    Pipeline Workflow

    The complete pipeline runs on a scheduler (default: every 5 minutes):

    1. Collect Data    β†’ Run all collectors (unified-rank, meme-rush, smart-money, social-hype)
    2. Scan Watchlist  β†’ Filter new tokens into watchlist based on global filters
    3. Evaluate        β†’ Score all watching tokens using 6-dimension algorithm
    4. Paper Trade     β†’ Execute simulated buys for buy_signal tokens
    5. Monitor         β†’ Check existing positions for TP/SL/timeout exits
    

    Global Filters for Watchlist Entry

    | Filter | Default | Description | |--------|---------|-------------| | minMarketCap | $10K | Minimum market cap | | maxMarketCap | $50M | Maximum market cap | | minLiquidity | $5K | Minimum liquidity | | minHolders | 50 | Minimum holder count | | minVolume5m | $1K | Minimum 5-minute volume | | maxTokenAgeHours | 72 | Maximum token age |


    Notes

    1. All scores are 0-100. Higher = more bullish. 2. Weights are percentages and should sum to 100 for proper normalization. 3. The evaluator fetches fresh Token Dynamic data before each evaluation for accuracy. 4. Strategy matching uses the highest-threshold-first approach for conviction grading. 5. Paper trading tracks simulated P&L for strategy backtesting without risk.

    ⚑ When to Use

    TriggerAction
    2. **Strategy Matching**: Define multiple strategies with different thresholds and entry modes
    3. **Paper Trading**: Simulate buy/sell with configurable take-profit and stop-loss
    4. **Watchlist Management**: Lifecycle tracking (watching β†’ buy_signal β†’ bought β†’ sold/dismissed)
    5. **Performance Tracking**: Win rate, average P&L, and per-strategy statistics
    ---

    πŸ“‹ Tips & Best Practices

    1. All scores are 0-100. Higher = more bullish. 2. Weights are percentages and should sum to 100 for proper normalization. 3. The evaluator fetches fresh Token Dynamic data before each evaluation for accuracy. 4. Strategy matching uses the highest-threshold-first approach for conviction grading. 5. Paper trading tracks simulated P&L for strategy backtesting without risk.