文件预览

clawhub.json

查看 Polymarket Mert Sniper 技能包中的文件内容。

文件内容

clawhub.json

{
  "emoji": "\ud83c\udfaf",
  "primaryEnv": "SIMMER_API_KEY",
  "requires": {
    "env": [
      "SIMMER_API_KEY"
    ],
    "pip": [
      "simmer-sdk>=0.11.1"
    ]
  },
  "envVars": [
    {
      "name": "SIMMER_API_KEY",
      "required": true,
      "description": "Your Simmer SDK API key \u2014 get from simmer.markets/dashboard"
    },
    {
      "name": "WALLET_PRIVATE_KEY",
      "required": false,
      "description": "Only needed for external-wallet self-custody trading. Not required when using managed wallets."
    }
  ],
  "cron": null,
  "autostart": false,
  "automaton": {
    "managed": true,
    "entrypoint": "mert_sniper.py"
  },
  "tunables": [
    {
      "env": "SIMMER_MERT_MAX_BET_USD",
      "type": "number",
      "default": 50,
      "range": [
        1,
        200
      ],
      "step": 5,
      "label": "Max bet per trade"
    },
    {
      "env": "SIMMER_MERT_EXPIRY_MINUTES",
      "type": "number",
      "default": 30,
      "range": [
        5,
        120
      ],
      "step": 5,
      "label": "Order expiry (minutes)"
    },
    {
      "env": "SIMMER_MERT_MIN_SPLIT",
      "type": "number",
      "default": 0.1,
      "range": [
        0.01,
        0.5
      ],
      "step": 0.01,
      "label": "Minimum probability split"
    },
    {
      "env": "SIMMER_MERT_MAX_TRADES_PER_RUN",
      "type": "number",
      "default": 5,
      "range": [
        1,
        20
      ],
      "step": 1,
      "label": "Max trades per run"
    },
    {
      "env": "SIMMER_MERT_SIZING_PCT",
      "type": "number",
      "default": 0.1,
      "range": [
        0.01,
        1.0
      ],
      "step": 0.01,
      "label": "Position sizing percentage"
    },
    {
      "env": "SIMMER_MERT_FEE_BUFFER",
      "type": "number",
      "default": 0.02,
      "range": [
        0.0,
        0.10
      ],
      "step": 0.005,
      "label": "Fee buffer (extra alpha required above entry fee)"
    },
    {
      "env": "SIMMER_MERT_MIN_EDGE",
      "type": "number",
      "default": 0.0,
      "range": [
        0.0,
        0.20
      ],
      "step": 0.01,
      "label": "Declared edge above market price (0 = fee-logging only, no gate)"
    }
  ]
}