Polymarket Candle Marubozu Trader

v0.0.2

Trades marubozu continuation signals on Polymarket 5-minute crypto interval markets. A marubozu is an interval with extreme conviction (>65% or <35%) indicat...

0· 157·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for diagnostikon/polymarket-candle-marubozu-trader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Polymarket Candle Marubozu Trader" (diagnostikon/polymarket-candle-marubozu-trader) from ClawHub.
Skill page: https://clawhub.ai/diagnostikon/polymarket-candle-marubozu-trader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install polymarket-candle-marubozu-trader

ClawHub CLI

Package manager switcher

npx clawhub@latest install polymarket-candle-marubozu-trader
Security Scan
Capability signals
CryptoRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, SKILL.md, clawhub.json, and trader.py all revolve around detecting marubozu intervals and placing trades via the Simmer SDK. The single required credential (SIMMER_API_KEY) and the pip dependency (simmer-sdk) are appropriate for a trading bot that executes orders through Simmer.
Instruction Scope
SKILL.md describes market discovery, parsing, signal logic, sizing, and safety defaults (paper trading). Instructions do not ask the agent to read unrelated files, exfiltrate data, or call unexpected endpoints — runtime behavior is limited to market discovery and trade execution via Simmer.
Install Mechanism
There is no download/install script in the manifest; the declared dependency is a pip package (simmer-sdk). That's expected for this purpose but carries the usual moderate risk of installing a third-party Python package; no arbitrary URLs or archive extraction are present.
Credentials
Only SIMMER_API_KEY is required (listed both in SKILL.md and clawhub.json). Tunables are exposed as environment variables for risk parameters. No unrelated credentials, system paths, or secrets are requested.
Persistence & Privilege
autostart is false and always is not set; the automaton entrypoint is trader.py (managed true). The skill can be invoked autonomously by the agent (platform default) but nothing forces it to always run. This is normal for a trading skill; users should be aware that autonomous invocation increases blast radius if the API key is compromised.
Assessment
This skill appears coherent and implements a trading strategy via the Simmer SDK. Before installing: (1) Only provide SIMMER_API_KEY if you trust the skill and the Simmer platform; treat that key as high-value and consider using restricted or test credentials for live trading. (2) The skill defaults to paper trading — real trades require an explicit --live flag. (3) Installing the simmer-sdk pip package is required; review that package if you need to audit third-party code. (4) If you intend to allow autonomous invocation, understand that the agent could run the skill automatically; keep live API credentials off any environment used for untrusted experiments and limit the API key scope / funds accessible to the key.

Like a lobster shell, security has layers — review code before you run it.

latestvk979w6mmscawk13r722zxc8g1h8520qf
157downloads
0stars
3versions
Updated 1w ago
v0.0.2
MIT-0

Candle -- Marubozu Continuation Trader

This is a template. The default signal detects marubozu (extreme conviction) intervals in crypto 5-minute markets and trades the continuation on the next interval using conviction-based sizing. The skill handles all the plumbing (interval parsing, marubozu detection, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Polymarket lists 5-minute interval markets for BTC, ETH, SOL, and XRP: "Will BTC be Up or Down in the 10:50AM-10:55AM ET interval?" These resolve to YES (up) or NO (down) based on actual price movement. A "marubozu" in candlestick analysis is a candle with a full body and no wick -- extreme conviction with no hesitation. On Polymarket, this translates to an interval priced at >65% (bullish marubozu) or <35% (bearish marubozu). Marubozu is a continuation signal: the NEXT interval should follow the same direction because the extreme conviction reflects new information that has not yet been fully priced into subsequent intervals.

Edge

Unlike reversal strategies that fade strong moves, this skill trades with momentum when conviction is extreme. The continuation edge is structurally sound because:

  1. Information propagation lag -- when an interval reaches >65% conviction, it reflects genuine new information (large move, news catalyst) that takes more than 5 minutes to fully propagate through the market
  2. Underpricing of continuation -- Polymarket participants exhibit mean-reversion bias, systematically underpricing continuation after extreme intervals; they assume "it can't keep going" when the information says it will
  3. Marubozu vs. ordinary strength -- an interval at 66% is qualitatively different from one at 56%; the former reflects near-consensus while the latter reflects mild directional lean. This skill only trades the extreme cases.
  4. Asymmetric payoff -- because the next interval is underpriced for continuation, the YES/NO price offers favorable odds relative to the true conditional probability

Signal Logic

  1. Discover crypto interval markets via keyword search (Bitcoin Up or Down, Ethereum Up or Down, Solana Up or Down, XRP Up or Down) with a get_markets(limit=200) fallback
  2. Parse each question to extract (coin, date_str, start_time_minutes) using regex
  3. Group intervals by (coin, date) and sort by time
  4. Scan for marubozu intervals: p > MARU_THRESHOLD (bullish) or p < 1-MARU_THRESHOLD (bearish)
  5. Check the NEXT interval for continuation not yet priced:
    • Bullish marubozu (p > 0.65): if next interval p < 0.55, continuation is underpriced -> buy YES
    • Bearish marubozu (p < 0.35): if next interval p > 0.45, continuation is underpriced -> buy NO
  6. Conviction scales with marubozu strength: an interval at 0.70 generates stronger conviction than one at 0.66
  7. Size by conviction (distance from threshold), not flat amount

Remix Signal Ideas

  • Volume confirmation -- only trade marubozu continuation if the extreme interval also had above-average trading volume, confirming genuine conviction rather than thin-market noise
  • Multi-marubozu acceleration -- if 2+ consecutive intervals are marubozu in the same direction, increase conviction multiplier for the continuation trade
  • Binance order book depth -- check real-time order book imbalance to confirm the directional move has structural support beyond Polymarket pricing
  • Cross-coin marubozu -- if BTC, ETH, and SOL all show bullish marubozu simultaneously, the signal is stronger (broad crypto rally vs. single-coin noise)
  • Decay filter -- marubozu strength decays over time; if 3+ intervals have passed since the marubozu, the continuation edge has likely been absorbed

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as a high-value credential.

Tunables (Risk Parameters)

All declared as tunables in clawhub.json and adjustable from the Simmer UI.

VariableDefaultPurpose
SIMMER_MAX_POSITION40Max USDC per trade at full conviction
SIMMER_MIN_TRADE5Floor for any trade (min USDC regardless of conviction)
SIMMER_MIN_VOLUME3000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.10Max bid-ask spread
SIMMER_MIN_DAYS1Min days until resolution
SIMMER_MAX_POSITIONS10Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES only if market probability <= this
SIMMER_NO_THRESHOLD0.62Sell NO only if market probability >= this
SIMMER_MARU_THRESHOLD0.65Min probability for a bullish marubozu (bearish = 1 - this)

Edge Thesis

Crypto 5-minute interval markets on Polymarket exhibit continuation bias after extreme conviction intervals. When an interval is priced at >65% (bullish marubozu) or <35% (bearish marubozu), the market is expressing near-consensus about the directional move. This extreme conviction typically reflects genuine new information -- a large price move, a news catalyst, or a structural shift -- that takes longer than 5 minutes to fully propagate. Polymarket participants systematically underprice continuation after marubozu intervals due to mean-reversion bias, creating an edge for the continuation trade. The skill exploits this by buying the continuation direction with conviction-based sizing that scales with marubozu strength and the distance from the trading threshold.

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Comments

Loading comments...