以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 判断是否在10个周期内是否发生过交叉? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=188406) |
-- 作者:tonyzhu -- 发布时间:2021/5/20 21:46:22 -- 判断是否在10个周期内是否发生过交叉? BIAS : (CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; MID:=MA(BIAS,20); TMP2:=STD(BIAS,20); TOP:MID+1.8*TMP2; BOTTOM:MID-1.8*TMP2; DRAWICON(CROSS(BIAS,BOTTOM),BOTTOM,1); DRAWICON(CROSS(TOP,BIAS),TOP,2); 在10个周内发生过CROSS(BIAS,BOTTOM)交叉(有可能是1次,也可能发生2次)记为1,否则为0。 这个意思该如何写? |
-- 作者:FireScript -- 发布时间:2021/5/21 8:38:15 -- 用count函数判断。 count(CROSS(BIAS,BOTTOM),10)>=1
|
-- 作者:tonyzhu -- 发布时间:2021/5/21 9:14:23 -- 我原来也是用COUNT函数,比如说发生过2次交叉,我有办法记1次吗?我最终是要计算6个指标的交叉,每个指标只能记1次,把发生过交叉的指标的个数作为一个开仓的依据。比如4个开仓,5个开仓,6个开仓,不同的个数附带的条件不同。 |
-- 作者:FireScript -- 发布时间:2021/5/21 9:16:31 -- 不是啊。你判断它是否大于等1 不就行了嘛,就是上面那个方式。这样的结果就要么是0 要么是1. 无论多少次只要发生了就是1.一次没有 就是0. [此贴子已经被作者于2021/5/21 9:16:46编辑过]
|