Kalshi 模拟交易模拟器
Kalshi 在实时显示订单簿上的纸上交易
使用虚拟资金对 Kalshi 策略进行前向测试,同时从显示的生产市场订单簿中定价其模拟成交。运行实验室规则或发送您自己的机器人信号,然后在一个工作区检查权益曲线、持仓、交易日志和自动 $0/$1 结算。
Kalshi 模拟交易引擎实际支持什么
DepthFeed 将模拟交易视为受控策略实验。当前参数区分了前瞻测试引擎与通用练习余额。产品配置和工作限制已于 26,2026 年 7 月在 DepthFeed 模拟交易实现中验证。资格取决于当前可用的 Kalshi 市场和计划访问权限。
7
加密资产。当有符合条件的Kalshi系列时,可选择BTC、ETH、SOL、XRP、DOGE、BNB和HYPE。
3
市场窗口。实验室规则针对支持的 15分钟、1小时和 24小时 Kalshi 加密窗口。
3
定尺寸方法。比较固定美元、固定比例和凯利式资金管理规则。
120/分钟
Webhook限制。每个自定义策略接受使用Kalshi代码和幂等客户端ID的有界信号。
Kalshi 模拟交易在不冒真实资金风险的情况下模拟策略。DepthFeed 与 Kalshi 官方演示环境不同:它根据显示的实时市场订单簿记录虚拟策略成交,而 Kalshi 明确表示其独立演示环境中的价格和行为可能不反映真实市场。
Kalshi 模拟交易一览
- 成交
- 显示的实时盘口——买价为卖价,卖价为买价
- 结算
- 结算时自动($0 / $1)
- 信号Webhook
- POST /paper/hook/{token} · 120/min
- 每计划策略数
- 1 免费 · 5 Quant · 15 Research · 40 Desk
- 起始余额
- $100–$1,000,000 虚拟(默认 $10,000)
- 标记节奏
- ~90秒
- 实验室资产
- BTC · ETH · SOL · XRP · DOGE · BNB · HYPE(符合条件时)
- 实验室窗口
- 15分钟 · 1小时 · 24小时
- 入场规则
- 时间范围·级别穿越·跌落恢复
- 规模调整
- 固定美元·固定比例·凯利式
- 风险控制
- 止盈 · 止损 · 最大持仓 · 跟踪回撤
- Research 记录
- 权益曲线·持仓·交易账本·CSV导出
Kalshi 模拟交易模拟器
Kalshi 模拟交易如何运作
选择匹配问题的环境
Kalshi 官方演示和 DepthFeed 模拟交易回答不同问题。使用官方演示测试演示凭证、认证、请求格式和带模拟资金的交易所 API 行为。Kalshi 明确指出演示价格和市场行为可能不反映真实市场。研究信号是否在显示的生产市场订单簿中被合理定价并作为前向记录保留时,使用 DepthFeed。DepthFeed 不向任何 Kalshi 环境提交订单。
先定义策略再收集结果
开始前写下资产、市场窗口、是或否方向、入场规则、规模、退出和失败阈值。例如:当显示价格从低于 0.35 回升至 0.50 时,在合格的 Kalshi BTC 15分钟市场买入“是”,每次入场风险不超过当前权益的 5%,并在 20%的追踪回撤时停止。此举将交易想法转化为可证伪的测试,防止规则在每次盈亏后漂移。
无 Kalshi 凭证运行服务器端实验室规则
实验室模式监控符合条件的 Kalshi 加密市场,并在模拟工作节奏上评估三类入场规则:收盘前一定时间内价格在区间内,价格突破设定水平,或价格在定义的跌幅后回升。选择是或否、下注或资金管理方式、可选止盈止损、最大持仓和回撤断路器。因是 DepthFeed 模拟,无需 Kalshi 账户、演示密钥或生产凭证。
通过 webhook 连接自定义 Kalshi 逻辑
Webhook 模式接受来自模型、服务或交易机器人自定义信号。将操作、交易平台、Kalshi 代码、美元规模和可选客户端 ID 发送到策略的秘密端点。令牌仅显示一次,可轮换;客户端 ID 使重试幂等。调用者无法提供成交价格。DepthFeed 读取显示的 Kalshi 订单簿并记录虚拟操作,防止信号生成器用不现实的有利价格自我评分。
一致建模是/否订单簿
Kalshi 的订单簿通过相互补充的是和否价格表达。DepthFeed 标准化所选方向所需的显示报价,虚拟买单使用卖价,虚拟卖单或平仓使用买价,并记录市场代码及交易。这捕捉了决策时观察到的价差。它不假设中间价可执行,也不跨多级阶梯成交或消耗真实合约。
在回测中保持相同假设
Backtest Lab 的规则可以预填一个新的纸面策略,包含相同的交易平台、资产、市场窗口、方向、入场条件、仓位大小和风险控制。在创建之前审查配置,并保留原始版本。历史回放和未来测试应该有所不同,因为样本不同,而不是因为在看到纸面结果后规则被悄悄优化了。当字段更改时,启动一个单独命名的版本并比较两个记录。
测量资金行为和失败模式
固定美元规模测试恒定名义金额,但权益下降时仍可能继续冒相同风险。固定比例规模随当前资金调整敞口。凯利式规模根据声明的优势、概率或经验命中率估算比例,并限制最大值。止盈、止损、并发限制和追踪回撤断路器揭示优势是否经得起集中度和连败考验。触发断路器的策略将被清仓并暂停审查。
审查完整解析样本,而非仪表板快照
策略视图结合虚拟现金、权益、已实现和未实现盈亏、持仓、标记价及交易账本。区分未平仓风险与已实现结果,检查利润是否来自单一合约、单一市场窗口或单一短期状态。最新50,000笔交易保留最长180天,CSV导出提供持久记录。导出时保存测试配置和日期范围,以便结果可独立复现。
使用分阶段的实时准备决策
一个成功的纸面测试是关于信号在模拟器假设下的行为的证据;它不是生产环境 Kalshi 订单将获得相同成交的证据。在考虑实时执行之前,将预期数量与完整的显示深度进行比较,包括适用的费用和滑点,在 Kalshi 的官方演示中测试身份验证和订单生命周期行为,并定义一个远小于此的实时金丝雀。DepthFeed 将这些阶段分开,从不将纸面账簿转换为真实的 Kalshi 头寸。
示范案例:测试 Kalshi 恢复规则
此示例区分API测试与策略验证。其设置展示可复现流程,非盈利声明或交易建议。
1陈述市场假设
假设假设为Kalshi BTC 15分钟市场中,Yes价格急剧下跌有时过度反应,且回升至0.50携带有用的持续信息。定义下跌阈值、恢复阈值、合格系列、最大剩余时间及使假设失效的条件。选择最小独立已决市场数以防早期连胜结束实验。
2使用Kalshi演示测试交易所集成问题
单独确认预期的实时系统能在Kalshi官方演示环境中进行身份验证、发现市场、提交和取消订单、处理订单更新及错误。这验证了集成接口。不要将演示盈亏作为策略证明,因为Kalshi声明演示价格和行为可能不反映真实市场。
3创建 DepthFeed 前瞻测试
选择Kalshi、BTC、15分钟窗口、是和回调恢复规则。保留回测中的阈值,选择虚拟起始余额,限制同时持仓并设置跟踪回撤断路器。如果逻辑比实验室规则更复杂,创建Webhook策略并随每个信号发送有效的Kalshi代码。
4检查每个虚拟成交的评分方式
当恢复条件发生时,验证记录的代码、时间戳、选定方向、价格、份额和名义金额。虚拟买入以显示卖价定价,而非乐观中间价;平仓使用买价。若信号重试,使用相同客户端 ID 以确保端点仅记录一次。遇到陈旧或缺失报价时应调查,而非替代估算价格。
5将回测结果与未见过的结果进行比较
在足够多的市场结算后,导出纸面交易,并将入场分布、预期值、回撤、连败次数和集中度与原始历史测试进行比较。按价格区间和剩余时间分段。如果前向结果明显更差,请在更改规则之前测试价差、状态变化或选择差异是否可以解释它。
6要求策略和操作门控均满足
一个实时金丝雀测试应包含两个独立阶段:DepthFeed 纸面记录满足预先承诺的绩效和回撤标准,并且 Kalshi 演示集成可靠地处理身份验证、生命周期事件和错误。然后应用保守的实时费用和依赖于数量的滑点,确认账户和司法管辖区要求,并从虚拟账户使用的数量远低于此的水平开始。
Kalshi 模拟交易与实盘执行的区别
显示的生产市场报价提升相关性,但结果仍为模型。将每个限制视为实盘前的必要调整或操作测试。
顶级订单价格不保证可成交数量
显示的卖出价或买入价可能小于预期的实时订单。纸面引擎不预留该流动性或遍历阶梯。生产订单可能会部分成交、跨越多个价格或保持未成交。审查用于任何仓位大小敏感策略的预期名义价值的完整是/否深度。
不模拟做市队列和取消行为
挂单实时订单竞争队列位置,显示合约可能在订单到达前消失。纸面记录模拟观察到的报价动作;不估计做市成交概率、取消竞赛或交易所事件的精确排序。
约90秒的节奏限制了它能回答的问题。
实验室评估和持仓标记故意比执行系统慢。适用于策略级前向测试,但无法验证亚秒信号、反应延迟或每个区间内的精确路径。此类问题请使用事件级历史回放和专用仪器。
生产费用和订单生命周期保持外部处理
模拟盈亏不包含经过身份验证的 Kalshi 订单的所有成本或失败模式。实时估算应考虑适用费用、价差、深度滑点、被拒或延迟请求、部分成交、维护窗口以及本地状态与交易所状态之间的对账。
重叠市场减少有效样本量
多个与同一BTC走势相关的持仓即使代码不同也存在相关性。计算独立市场暴露和状态,而非仅仅是交易账本中的行数。大量交易计数仍可能代表少量独立证据。
DepthFeed 独立于 Kalshi
DepthFeed 不运营 Kalshi 演示,不发放 Kalshi 凭证,不下 Kalshi 订单,也不保证实时结果。模拟器为研究工具,不构成财务建议;交易规则、账户资格及资金风险决策由用户负责。
