实战期货的程序员
26-05-07 20:28 微博认证:财经观察官 投资内容创作者 财经博主

#交易# 刚解决一个L.M.S 6.0框架里一个定义模糊不清的地方,新发明的这个染色法里要定锚和交易两种权限,我自己demo利用的方式有一个地方没有考虑到,天然的用了一个我觉得不会冲突的方案执行了量化工程,但我刚检查纸浆的时候偶然发现了。

迅速拿出样本一个一个核对,现在把样本里我用的规则写清楚归纳在母版文件里了。还好,我本来已经做好心理准备再来N小时的核对了。我这边随便一个工程启动就是接近20个小时的时间。

讲义学生也要注意,我们不可能在设计系统的开始就把所有条目都设计的十分清晰,项目都是从最粗糙的基地开始一轮一轮通过迭代进行取舍,这个过程中要求各个因子,各个策略的评级要明确,

任何发现逻辑上有模糊定义的可能,都要消灭它,因为量化交易需要严谨的数学表达,做不到数学表达的也要进行严谨的符号化表达甚至文本化表达。

这种模具不在于逻辑本身构建问题,因为单一线性的逻辑在设计初期就能排查,

而是当系统本身发展到足够复杂的时候,策略与策略之间的权利范围才有发生冲突,这个时候需要一个清晰的边界把发生冲突的边界清晰的标记出来,(我在上课考试的时候讲过这个,比如说如果要为胜率做保护,某一类情况下N2遇到pinbar就要锁定,另一类情况N2遇到GAP就要反手,但如果一个N2既满足GAP又满足pinbar要如何处理?因为你只能在反手和锁定里取一个,所以就天然出现一个模糊不清的区域需要你做新的定义)

确保每一条策略都在自己的边界范围内活动而不侵犯其他策略的领地。

#交易[超话]##期货[超话]##期货投资交流[超话]#

发布于 上海