以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]能够运用公式进行自己设定周期过滤吗? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=1372) |
-- 作者:ly_ran -- 发布时间:2010/4/7 16:30:07 -- [求助]能够运用公式进行自己设定周期过滤吗?
如上图所示,我想生成两组不叠加的周期指标。如把两边绿色的指标当做一个周期,当中的两个指标能不能用公式语句过滤掉啊? 相关代码如下: MA5:= MA(C,5); MAIF1:=MA5>=REF(MA5,1) AND MA10>=REF(MA10,1); MAIF2:=MA5<=REF(MA5,1) AND MA10<=REF(MA10,1); CF1:=SFILTER(MAKIF1,CIF1); EF1:=SFILTER(MAKIF2,CIF2); DRAW1: DRAWICON(CF1,L,4),ALIGN 1;
求您帮忙!谢谢了! |
-- 作者:admin -- 发布时间:2010/4/7 16:47:57 -- 将 DRAW2: DRAWICON(CF2,L,1),ALIGN 1; DRAW1: DRAWICON(CF1,L,4),ALIGN 1; |
-- 作者:ly_ran -- 发布时间:2010/4/7 16:56:02 -- 恩!谢谢!我知道!但是我想得到两种周期!一种是DRAW2和DRAW1代表一个周期,DRAW3和DRAW4为一个周期, 这两个周期不能像上图一样嵌套!可以用公式语句或函数实现吗?? [此贴子已经被作者于2010-4-7 16:58:14编辑过]
|
-- 作者:admin -- 发布时间:2010/4/7 20:49:08 -- 你描述的太不清楚,大概意思是不是要在两周期内执行同一个公式 |
-- 作者:ly_ran -- 发布时间:2010/4/8 8:50:49 -- 不好意思!我的机理是上图有2组信号(一组是笑脸和向上的箭头,另一组是哭脸和向下的箭头),每一组信号设定为一个周期,在每个周期中不能产生叠加另一个周期的信号,也就是两组信号交替出现没有叠加部分。实现这种效果能用公式语句实现吗!辛苦您帮忙看下! |
-- 作者:admin -- 发布时间:2010/4/8 10:01:37 -- 图表只能显示一个周期的数据,你要求的两个周期的公式,我们论坛没人能明白,或者你将此问题发贴到理想论坛求助。 |
-- 作者:ly_ran -- 发布时间:2010/4/8 10:36:19 -- 不好意思!实在对不起!我表述有问题哈!造成您的困扰! 我的机理是:我要在K图上显示4种指标,两两为一组,每一组是一个循环像这样
其中在每个循环中不能出现另一组的指标,像这样
如果出现了能不能把出现在一个循环里面的指标过滤掉。
实在不好意思!麻烦您在看看! [此贴子已经被作者于2010-4-8 10:36:49编辑过]
|
-- 作者:admin -- 发布时间:2010/4/8 10:47:32 -- 那你把指标拆分成两个不就行了吗? |
-- 作者:ly_ran -- 发布时间:2010/4/8 11:00:45 -- 怎么能做到呢?这4种指标的形成条件不同,您的意思是将一个循环合并成一种指标吗?谢谢您! [此贴子已经被作者于2010-4-8 11:02:34编辑过]
|
-- 作者:admin -- 发布时间:2010/4/8 11:30:36 -- 指标1 ----------- MA5:= MA(C,5); MAIF1:=MA5>=REF(MA5,1) AND MA10>=REF(MA10,1); MAIF2:=MA5<=REF(MA5,1) AND MA10<=REF(MA10,1); CF1:=SFILTER(MAKIF1,CIF1); EF1:=SFILTER(MAKIF2,CIF2);
指标2 --------------------- MA5:= MA(C,5); MAIF1:=MA5>=REF(MA5,1) AND MA10>=REF(MA10,1); MAIF2:=MA5<=REF(MA5,1) AND MA10<=REF(MA10,1); CF1:=SFILTER(MAKIF1,CIF1); EF1:=SFILTER(MAKIF2,CIF2); DRAW1: DRAWICON(CF1,L,4),ALIGN 1; |