模拟交易面板(Demo 模式)

模拟面板是一个完全运行在你本机的完整纸上交易台:余额与权益、支持市价/限价/止损的下单表单(止损与止盈按点数设定)、未平仓头寸、挂单和交易历史。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
Demo 模式下图表右侧
默认初始资金
$50,000
资金预设
$25,000、$50,000、$100,000 和 $250,000
订单类型
MARKET、LIMIT 和 STOP
存储
浏览器本地存储,键 orderflow:sim_account:v1
订单路由
无。没有任何东西离开这台电脑

它做什么

标题区左侧显示余额,右侧显示权益以及以金额和百分比表示的本时段结果。下面是一张品种卡片,打印合约代码、名称、tick 大小和每 tick 的美元价值,然后是最新成交价,尚未收到价格时显示“Waiting tick…”。

下单表单以 MARKET、LIMIT、STOP 三个标签开头,然后是一行三个字段:数量、止损点数、止盈点数。选择非市价类型时会多出一个触发价字段,标注为“Limit price”或“Stop price”,占位符中预填最新价。输入止损或止盈后会出现一行预览,给出风险、回报和由此得出的比例,以 1:n 表示。

持仓区块打印带箭头的方向、手数、品种和浮动结果,然后是入场价、最新价和开仓时间,接着是当前止损与止盈以及一个同时撤掉两者的取消按钮,还有一个 FLATTEN 按钮。待触发的限价和止损订单列在下方,带类型、手数和触发价,各有自己的撤销叉号。

历史列表显示最近的已平仓交易,包含方向、品种、手数、结果、入场与出场价,以及交易结束的原因。页脚给出胜率和交易笔数,以及一个设置开关。

设置

模拟面板的设置与默认值
设置默认值作用
订单类型MARKETMARKET 按最新价发出;LIMIT 和 STOP 挂着,直到触发价被触及
Qty1下一笔订单的合约数,最小 1
SL pts保护性止损的点数距离,步长为该合约的 tick 大小
TP pts止盈的点数距离,步长为该合约的 tick 大小
限价 / 止损价空,占位符为最新价非市价订单的触发价;在它有效之前买卖按钮保持禁用
初始资金$50,000预设为 $25,000、$50,000、$100,000 和 $250,000;选择任一项都会重置账户
重置历史(保留资金)清空交易列表,不改动资金设置
语音反馈播报订单成交与订单被拒事件

如何使用

  • 在一连串测试之前先在设置中选好初始资金,因为更改它会重置账户。
  • 填写 SL pts 和 TP pts,在发送之前查看风险、回报和比例,然后按 BUY 或 SELL。
  • 要挂单就选 LIMIT 或 STOP,输入触发价,然后看着订单出现在待触发列表里。
  • 拖动图表上的止损与止盈线:面板和绘图互为镜像,因此被拖动的价位会写回持仓。
  • 用 FLATTEN 平仓,或用括号单那一行的取消按钮撤掉止损止盈而保持持仓。

局限与陷阱

成交是理想化的:挂单在其触发价上成交,没有滑点,也没有排队位置。面板打印的是最新成交价,而不是订单簿:模拟中没有可供成交的盘口。

一切都在本机。这个面板不使用任何 Tauri 命令、经纪商库或网络调用;有一个测试在每次运行时断言模拟代码始终保持在本机。

在这个账户上运行的策略是明确的模拟:脚本页面写明,策略只在这台电脑上交易模拟考核账户,永远无法触及你的经纪商账户。

模拟持仓只在 Demo 模式下绘制在图表上。切换到 Tracker 会卸载它,因为在连接着经纪商账户时绘制一个模拟持仓,等于在真实账户上撒谎。

模拟所使用的行情数据仍由你的数据提供方计费;只有订单是虚构的。

其他语言版本

常见问题

这个面板上的任何东西会到达真实经纪商吗?
不会。面板驱动的是保存在浏览器存储中的本地 store,完全不引入任何连接代码。这种隔离由测试断言,而不仅仅写在文档里。
为什么改了初始资金就清空了我的交易?
选择一个资金预设会重置账户。若想清空交易列表而不改动资金,请改用“重置历史(保留资金)”。
模拟结果能预示实盘结果吗?
不能。成交是理想化的,没有排队位置也没有滑点,任何模拟结果都不是对实盘账户的承诺。