brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
polymarket-arbitragePolymarket arbitrage sub-strategy. Part of paper-trader skill. Identifies mispriced markets, correlated market discrepancies, cross-platform opportunities. SUB-STRATEGY: Managed by parent paper-trader orchestrator.
Independent GitHub snapshot · Automated classification · Original documentation governs
PARENT: This is a sub-strategy of paper-trader. Portfolio-level rules in ../../SKILL.md take precedence.
ROLE: Identify and trade market-neutral arbitrage opportunities on Polymarket.
Report to parent orchestrator:
references/arb_journal.mdCheck parent before trading:
../../references/master_portfolio.mdYour job within the system:
references/arb_journal.md - All arb logsreferences/strategy_evolution.md - Strategy iterationsreferences/market_correlations.md - Known relationships../../references/rick_preferences.md - Rick's preferences (parent level)When YES + NO doesn't equal 100% (minus fees).
Example:
- "Will X happen?" YES: 45¢, NO: 52¢
- Combined: 97¢ (should be ~98¢ after fees)
- If combined < 98¢: Buy both sides
- If combined > 100¢: Guaranteed loss exists
Detection: Scan markets where YES + NO != 100% ± 2%
Markets that should have mathematical relationships but are mispriced relative to each other.
Example:
- "Will Biden win election?" YES: 30¢
- "Will a Democrat win election?" YES: 25¢
- Illogical: Biden winning implies Democrat winning
- Arb: Buy "Democrat wins" at 25¢, it must be >= 30¢
Detection: Find logically connected markets with price inconsistencies
Markets where conditional outcomes are mispriced.
Example:
- "Will X happen in January?" YES: 20¢
- "Will X happen in Q1?" YES: 15¢
- Illogical: Q1 includes January, must be >= January price
Markets approaching resolution where prices haven't adjusted to near-certainty.
Example:
- Event happening in 2 hours
- Strong evidence it will happen
- YES still at 85¢ when should be 95¢+
Same or equivalent events priced differently across platforms.
Platforms to monitor:
- Polymarket (primary)
- Kalshi
- PredictIt (if accessible)
- Manifold Markets (for signals)
EVERY arb opportunity must be logged to references/arb_journal.md:
## Arb #[N] - [DATE]
**Type**: [1-5, which arb type]
**Markets Involved**:
- Market A: [name] - [YES/NO] @ [price]
- Market B: [name] - [YES/NO] @ [price]
**Theoretical Edge**: X.X%
**Position Size**: $XXX per leg
**Net Exposure**: $XXX or $0 (hedged)
### Setup Analysis
- [Why this is an arb]
- [Mathematical relationship]
- [Risk factors]
### Outcome
- **Resolution Date**: [date]
- **Result**: [which side won]
- **P&L**: +/-$XX
- **Actual Edge**: X.X%
### Learnings
- [What worked]
- [What was missed]
- [Adjustment needed]
1. Navigate to polymarket.com/markets
2. For each active market:
a. Record YES price, NO price
b. Calculate YES + NO spread
c. Flag if spread < 96% or > 102%
3. Build correlation map:
a. Group markets by topic (elections, sports, crypto, etc.)
b. Identify logical relationships
c. Check for price inconsistencies
4. Cross-reference with:
a. Kalshi (kalshi.com) for same events
b. News for time-sensitive opportunities
5. Calculate expected value for each opportunity:
EV = (Win probability × Win amount) - (Loss probability × Loss amount) - Fees
Maintain references/market_correlations.md with known relationships:
## Correlation: [Topic]
### Markets
- Market A: [ID/Name]
- Market B: [ID/Name]
### Relationship
[Mathematical relationship: A implies B, A + B = C, etc.]
### Historical Spread
- Average: X%
- Range: X% to Y%
- When spread > Y%: Consider arb
REQUIRED: Send updates to Rick via Telegram unprompted.
[CLAWDBOT POLYMARKET ARB UPDATE]
Paper Portfolio: $X,XXX (+/-X.X%)
Open Arbitrage Positions:
- [Market A vs B]: Edge X.X%, resolves [date]
- [Market C]: Time decay play, target [date]
Today's Scan Results:
- Markets scanned: XXX
- Opportunities found: X
- Average edge: X.X%
Best Current Opportunity:
[Market name]
- Type: [arb type]
- Edge: X.X%
- Confidence: [High/Medium/Low]
- Risk: [Description]
Strategy Notes:
[Observations about market efficiency]
Calculate metrics:
Update references/strategy_evolution.md:
## Iteration #[N] - [DATE]
### Performance Last 10 Arbs
- Win Rate: XX%
- Avg Edge Captured: X.X%
- Theoretical Edge: X.X%
- Slippage: X.X%
### By Arb Type
| Type | Count | Win Rate | Avg Edge |
|------|-------|----------|----------|
| 1 | X | XX% | X.X% |
| 2 | X | XX% | X.X% |
| ... | | | |
### Strategy Adjustments
- [Changes to min edge threshold]
- [Changes to position sizing]
- [New correlation patterns]
Update this SKILL.md:
UPDATE THIS SECTION AS YOU LEARN:
references/arb_journal.md - All trade logs (CREATE IF MISSING)references/strategy_evolution.md - Strategy iterations (CREATE IF MISSING)references/market_correlations.md - Known relationships (CREATE IF MISSING)references/fee_analysis.md - Platform fee tracking (CREATE IF MISSING)After every conversation with Rick:
Rick's Known Preferences: