以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 怎么在前5天内有条件1或2的平多的时候开空 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164558) |
-- 作者:jayhaha580 -- 发布时间:2018/7/24 16:34:15 -- 怎么在前5天内有条件1或2的平多的时候开空 我想问一下,怎么实现:总共有三个平多条件,在条件1或者条件2下实现平多。然后我根据条件1或条件2的平多,来实现下一个开空操作。 简单来说就是怎么在前5天内有条件1或2的平多的时候开空。 具体需要用到什么函数,可以详细写出来吗?谢谢
|
-- 作者:FireScript -- 发布时间:2018/7/24 16:54:23 -- A1:REF(BARSSINCE2(条件3,5),1);//条件3触发位置
A2:REF(BARSSINCE2(条件1 or 条件1,5),1);//条件1或2触发位置 A3:REF(BARSSINCE2(HOLDING>0,5),1)<>-1;//前五周期内曾有过多头持仓 //cond 作为开空条件之一添加到开空条件中去 COND:A1<A2 and A2<>-1 AND A3;//条件1或2需要有触发过,且在条件3之前触发的 参考下这个思路。 [此贴子已经被作者于2018/7/24 16:54:53编辑过]
|
-- 作者:jayhaha580 -- 发布时间:2018/7/24 17:07:27 -- 我明白你的意思了,谢谢 |
-- 作者:jayhaha580 -- 发布时间:2018/7/24 17:07:42 -- 我明白你的意思了,谢谢 |
-- 作者:jayhaha580 -- 发布时间:2018/7/24 17:37:53 -- 其实不用barssinces都可以,反正如果是条件1和条件2平多了,肯定是因为条件1和条件2在条件3之前,那如果这样,我只要统计count出现过条件1和2就可以了,条件3是不是出现并不重要,重要的是之前出现条件1和条件2平多了。 |
-- 作者:FireScript -- 发布时间:2018/7/25 8:34:57 -- 如果只是统计,你不能确定仓位到底谁平的。 条件1或2 在条件3之后也可能触发,但是因为没有仓位平了,自然不会再平仓了,因此即使统计出条件1或2 也无法说明就是条件1或2平的仓。我原先也是准备用count函数的,但是考虑到这点,就没用了。 |