后台交易系统 中如何实现以下过滤功能?
比如:有以下条件,以开多为例。开多信号 A、B。平多信号D。
要求实现以下:
1、当日A有效、B有效则尾盘开多,直至平仓条件D。(中间只第一次A、B同时有效时开仓,开1次仓--可用持仓函数来控制反复开仓问题)
但是,下面这个我百思不知道如何解决
2、当日A有效、B无效,则尾盘是不开多的,但是第二日A有效、B也有效,D平仓条件无效,则会开多仓。而我要求在这种情况下,第二日也不开仓,除非在这中间已经出现过D平仓条件。
(即:只有当A条件第一次成立同时B也成立的情况下开仓。如果A第一次成立,B不成立,则不管以后如何都不开仓,直到有与A对应的平仓条件D出现之后。)
烦请管理员帮忙看看应该如何解决,谢谢!
谢谢了!
刚刚试了下,好像是不开仓了。这个逻辑关系 高都搞不清楚,郁闷!
非常感谢!