Loading...
Loading...
Compare original and translation side by side
python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action init --balance 1000python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action init --balance 1000undefinedundefinedundefinedundefinedpython ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py \
--action buy --token TOKEN_ID --side YES --size 50 --price 0.45 \
--reason "Value buy below fair price estimate"python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py \
--action buy --token TOKEN_ID --side YES --size 50 --price 0.45 \
--reason "Value buy below fair price estimate"python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action portfolio
python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action portfolio --jsonpython ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action portfolio
python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action portfolio --jsonpython ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py \
--action close --token TOKEN_ID --reason "Taking profit"python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py \
--action close --token TOKEN_ID --reason "Taking profit"python ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action tradespython ~/.agents/skills/polymarket-paper-trader/scripts/paper_engine.py --action tradespython ~/.agents/skills/polymarket-paper-trader/scripts/portfolio_report.py
python ~/.agents/skills/polymarket-paper-trader/scripts/portfolio_report.py --jsonpython ~/.agents/skills/polymarket-paper-trader/scripts/portfolio_report.py
python ~/.agents/skills/polymarket-paper-trader/scripts/portfolio_report.py --jsonpython ~/.agents/skills/polymarket-paper-trader/scripts/health_check.py
python ~/.agents/skills/polymarket-paper-trader/scripts/health_check.py --jsonpython ~/.agents/skills/polymarket-paper-trader/scripts/health_check.py
python ~/.agents/skills/polymarket-paper-trader/scripts/health_check.py --jsonundefinedundefined
Or use the **polymarket-scanner** skill to discover markets first.
也可先使用**polymarket-scanner**技能发现市场。python ~/.agents/skills/polymarket-paper-trader/scripts/execute_paper.py \
--recommendation '{
"token_id": "TOKEN_ID",
"side": "YES",
"action": "BUY",
"size_usd": 50,
"confidence": 0.75,
"reasoning": "Momentum signal detected",
"strategy": "momentum"
}'python ~/.agents/skills/polymarket-paper-trader/scripts/execute_paper.py \
--recommendation '{"token_id":"TOKEN","side":"YES","size_usd":50}' --dry-runpython ~/.agents/skills/polymarket-paper-trader/scripts/execute_paper.py \
--recommendation '{
"token_id": "TOKEN_ID",
"side": "YES",
"action": "BUY",
"size_usd": 50,
"confidence": 0.75,
"reasoning": "Momentum signal detected",
"strategy": "momentum"
}'python ~/.agents/skills/polymarket-paper-trader/scripts/execute_paper.py \
--recommendation '{"token_id":"TOKEN","side":"YES","size_usd":50}' --dry-run| Rule | Default | Purpose |
|---|---|---|
| Max position size | 10% of portfolio | No single bet too large |
| Max drawdown | 30% | Stop trading if losing too much |
| Max concurrent positions | 5 | Diversification |
| Daily loss limit | 5% of starting balance | Prevent tilt |
| Max single market exposure | 20% of portfolio | No concentration |
| Human approval threshold | 15% of portfolio | Large trades need confirmation |
--force| 规则 | 默认值 | 目的 |
|---|---|---|
| 最大持仓规模 | 投资组合的10% | 避免单一赌注过大 |
| 最大回撤 | 30% | 亏损过多时停止交易 |
| 最大并发持仓数 | 5 | 分散投资 |
| 每日亏损限额 | 初始余额的5% | 避免情绪化交易 |
| 单一市场最大敞口 | 投资组合的20% | 避免过度集中 |
| 人工审批阈值 | 投资组合的15% | 大额交易需确认 |
--forceclob.polymarket.com~/.polymarket-paper/portfolio.dbclob.polymarket.com~/.polymarket-paper/portfolio.db--jsonpaper_engine.init_portfolio(balance, name)paper_engine.place_order(token_id, side, size, price)paper_engine.close_position(token_id)paper_engine.get_portfolio(name)paper_engine.get_trades(name)execute_paper.execute_recommendation(rec)portfolio_report.generate_report(name)references/risk-rules.mdreferences/paper-trading-guide.md--jsonpaper_engine.init_portfolio(balance, name)paper_engine.place_order(token_id, side, size, price)paper_engine.close_position(token_id)paper_engine.get_portfolio(name)paper_engine.get_trades(name)execute_paper.execute_recommendation(rec)portfolio_report.generate_report(name)references/risk-rules.mdreferences/paper-trading-guide.md