闲社服务运行正常AI智能体自动化平台
o

赔率转换器

技能标识:odds-converter

Convert between American odds, decimal odds, fractional odds, implied probability, and Kalshi contract prices. Use when asked to convert odds formats, explain what odds mean, or compare odds across platforms.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

赔率转换器

赔率转换器

在任何赔率格式之间进行转换:美式赔率(+150、-200)、小数赔率(2.50)、分数赔率(3/2)、隐含概率(40%)以及Kalshi合约价格($0.40)。

使用场景

当用户询问以下问题时使用此技能:

  • - 将赔率从一种格式转换为另一种格式
  • 特定赔率的含义(例如,“-150是什么意思?”)
  • 比较使用不同格式的不同平台的赔率
  • 任何赔率值的隐含概率
  • 体育博彩赔率对应的Kalshi合约价格
  • 批量转换多个赔率值

操作

1. 美式赔率 → 所有格式

将单个美式赔率值转换为所有其他格式。将ODDS替换为具体值(例如,-150或+200):

bash
python3 -c
odds = ODDS
if odds < 0:
impl = abs(odds) / (abs(odds) + 100)
elif odds > 0:
impl = 100 / (odds + 100)
else:
impl = 0.5
dec = round(1 / impl, 4) if impl > 0 else 0
from fractions import Fraction
frac = Fraction(1 - impl, impl).limit_denominator(100) if impl > 0 else N/A
kalshi = round(impl, 2)
print(f美式赔率: {odds:+d})
print(f小数赔率: {dec})
print(f分数赔率: {frac})
print(f隐含概率: {impl*100:.2f}%)
print(fKalshi价格: \${kalshi})

2. 小数赔率 → 所有格式

将小数赔率转换为所有其他格式。将DEC替换为具体值(例如,2.50):

bash
python3 -c
dec = DEC
impl = 1 / dec if dec > 0 else 0
if impl > 0.5:
amer = round(-(impl / (1 - impl)) * 100)
elif impl < 0.5:
amer = round(((1 - impl) / impl) * 100)
else:
amer = 100
from fractions import Fraction
frac = Fraction(dec - 1).limit_denominator(100) if dec > 1 else 0/1
kalshi = round(impl, 2)
print(f小数赔率: {dec})
print(f美式赔率: {amer:+d})
print(f分数赔率: {frac})
print(f隐含概率: {impl*100:.2f}%)
print(fKalshi价格: \${kalshi})

3. 分数赔率 → 所有格式

将分数赔率转换为所有其他格式。将NUM和DEN替换为分子和分母(例如,3/2的3和2):

bash
python3 -c
num, den = NUM, DEN
dec = round((num / den) + 1, 4)
impl = den / (num + den)
if impl > 0.5:
amer = round(-(impl / (1 - impl)) * 100)
elif impl < 0.5:
amer = round(((1 - impl) / impl) * 100)
else:
amer = 100
kalshi = round(impl, 2)
print(f分数赔率: {num}/{den})
print(f小数赔率: {dec})
print(f美式赔率: {amer:+d})
print(f隐含概率: {impl*100:.2f}%)
print(fKalshi价格: \${kalshi})

4. 隐含概率 → 所有格式

将隐含概率转换为所有其他格式。将PROB替换为小数形式的概率(例如,40%的0.40):

bash
python3 -c
impl = PROB
dec = round(1 / impl, 4) if impl > 0 else 0
if impl > 0.5:
amer = round(-(impl / (1 - impl)) * 100)
elif impl < 0.5:
amer = round(((1 - impl) / impl) * 100)
else:
amer = 100
from fractions import Fraction
frac = Fraction(1 - impl, impl).limit_denominator(100) if impl > 0 else N/A
kalshi = round(impl, 2)
print(f隐含概率: {impl*100:.2f}%)
print(f美式赔率: {amer:+d})
print(f小数赔率: {dec})
print(f分数赔率: {frac})
print(fKalshi价格: \${kalshi})

5. 批量转换

将美式赔率值列表一次性转换为所有格式。将列表替换为实际值:

bash
python3 -c
odds_list = [-150, +200, -110, +300, -400]
print(f{\美式赔率\:>10} {\小数赔率\:>10} {\隐含概率\:>10} {\Kalshi\:>10} {\分数赔率\:>12})
print(- * 56)
for odds in odds_list:
if odds < 0:
impl = abs(odds) / (abs(odds) + 100)
elif odds > 0:
impl = 100 / (odds + 100)
else:
impl = 0.5
dec = round(1 / impl, 4)
from fractions import Fraction
frac = Fraction(1 - impl, impl).limit_denominator(100)
kalshi = round(impl, 2)
print(f{odds:>+10d} {dec:>10.2f} {impl*100:>9.1f}% {\$\ + str(kalshi):>10} {str(frac):>12})

输出规则

  1. 1. 转换输出中始终显示所有五种格式
  2. 美式赔率必须包含+/-符号(例如,+150、-200)
  3. 小数赔率根据值保留2-4位小数
  4. 隐含概率以百分比形式显示,保留1-2位小数
  5. Kalshi价格以美元值显示,介于$0.01和$0.99之间
  6. 分数赔率化简为最简形式,分母≤100
  7. 批量转换时使用对齐列的表格式
  8. 当用户说X是什么意思时——转换为所有格式并用通俗语言解释(例如,-150意味着你风险$150赢取$100,隐含60%的概率)

错误处理

  • - 如果用户提供的赔率恰好为0,解释0在任何赔率格式中均无效
  • 如果用户提供的隐含概率>1.0或<0,询问他们是否指的是百分比(例如,60→0.60)
  • 如果用户提供的小数赔率≤1.0,解释小数赔率必须大于1.0
  • 如果用户给出的分数分母为0,解释其无效
  • 如果格式不明确(例如,150),询问他们是指+150美式赔率还是1.50小数赔率

关于

由AgentBets构建——完整教程请访问agentbets.ai/guides/openclaw-odds-converter-skill/。

属于Agent投注栈的OpenClaw技能系列的一部分。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 odds-converter-1776028642 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 odds-converter-1776028642 技能

通过命令行安装

skillhub install odds-converter-1776028642

下载

⬇ 下载 odds-converter v1.1.0(免费)

文件大小: 2.45 KB | 发布时间: 2026-4-13 11:15

v1.1.0 最新 2026-4-13 11:15
Add attribution links to agentbets.ai guides
返回顶部