规则的几种形式
- 每笔交易的最短持仓时间,低于它的交易其利润不计入。
- 给「来自短于某个门槛的交易」的利润占总利润的比例设一个上限。
- 一条复核条款:公司可以作废那些被判定为利用了模拟成交或延迟的交易。
- 门槛值、适用范围(考核阶段、出资阶段,还是两者)和后果因公司而异,而且会随时间变化。
公司为什么用它
很多考核账户、以及一部分出资账户,都是模拟的。一个在几秒内进出的策略,可能从模拟成交引擎的某些细节里赚钱——比如在贴价成交、或者按报价即时成交——而真实交易所的排队根本不会给出这些成交。一个最短持仓时间,就把一份成绩里最可能来自这些细节的那部分过滤掉了。
这条规则还反映了公司自己的成本:它要把交易复制到真实市场去,而超短线交易恰恰是最难复制的。公司在真实市场里拿不到那笔成交,就得自己承担差额。换个角度看,这条规则不是在刁难交易者,而是在声明「我们这边能复制什么」。
怎么检查自己的成绩
把交易按持仓时间排序,算出低于公司门槛的那些交易贡献了多少净利润占比。如果很大一部分利润来自持仓几秒的交易,那这个策略既暴露在这条规则下,也暴露在它所依赖的那套模拟成交假设下——后者其实是更严重的问题:规则只是让你拿不到钱,而假设错了意味着这份成绩在真实市场里根本不成立。
反过来,如果短线交易大致打平、利润来自更长的持仓,那么即使在很严的规则下,实践中也不受影响。这个检查值得在交易第一天就做,而不是在等付款的时候才做。
在 Senzoukria 里
自营公司规则引擎看不到每笔交易的持续时间,所以在包含这一项的预设里,一条关于交易时长的规则会被标为未模拟,并写出这个理由。
性能面板给出你自己检查所需的材料:时间一节里的平均持仓和最长持仓,以及在该次运行的交易还在内存里时,时间维度分解中的「按持仓时间的盈亏」图。日志为每笔交易保存进场和出场时间,它的 CSV 导出也带着这两个时间,可以做更细的分析。
相关内容
同一栏目
其他语言版本
常见问题
- 微剥头皮规则是禁止剥头皮吗?
- 通常不是。它针对的是低于一个很短门槛的交易,一般是秒级,而不是剥头皮本身。一个持仓一分钟以上的剥头皮策略往往不受影响;具体门槛写在账户条款里。
- 违反规则的交易会怎样?
- 取决于公司:它们的利润被剔除、付款被扣住直到短线交易利润占比降到上限以下,或者账户被复核。后果本身就是规则的一部分,应该在交易之前读清楚。