Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:判断是否在10个周期内是否发生过交叉?

1楼
tonyzhu 发表于:2021/5/20 21:46:22
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。 这个意思该如何写?

2楼
FireScript 发表于:2021/5/21 8:38:15
 用count函数判断。

count(CROSS(BIAS,BOTTOM),10)>=1
3楼
tonyzhu 发表于:2021/5/21 9:14:23
我原来也是用COUNT函数,比如说发生过2次交叉,我有办法记1次吗?我最终是要计算6个指标的交叉,每个指标只能记1次,把发生过交叉的指标的个数作为一个开仓的依据。比如4个开仓,5个开仓,6个开仓,不同的个数附带的条件不同。

4楼
FireScript 发表于:2021/5/21 9:16:31
 不是啊。你判断它是否大于等1 不就行了嘛,就是上面那个方式。这样的结果就要么是0 要么是1. 无论多少次只要发生了就是1.一次没有 就是0.
[此贴子已经被作者于2021/5/21 9:16:46编辑过]
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 3 queries.