以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]请教如何编写识别 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69551) |
|
-- 作者:LT-IQH89 -- 发布时间:2014/9/3 11:34:47 -- [求助]请教如何编写识别 如何编写识别 假如:指标KDJ的K出现下列情况, 情况a、K>70 AND K>D AND K<REF(K,1); 情况b、K<70 AND K>D AND K<REF(K,1); a、b情况都以 CROSS(k,d) 结束 条件A,在a、b情况都出现, 如何编写,条件A,只在情况a输出,在情况b不输出 请老师帮帮忙,谢谢
|
|
-- 作者:自渔自乐 -- 发布时间:2014/9/3 11:46:56 -- AAA:IF(条件A*情况a,条件A,DRAWNULL) |
|
-- 作者:LT-IQH89 -- 发布时间:2014/9/3 13:27:30 -- 情况a、情况b是一段时间过程,不是条件,区别只在起点情况不同 条件A现在不论是在情况a过程,还是在情况b过程,都存在输出 AAA:IF(条件A*情况a,条件A,DRAWNULL),不能限制条件A,在情况b过程输出
|
|
-- 作者:jinzhe -- 发布时间:2014/9/3 13:38:29 -- if 情况a and not(情况b) then aa:条件a; |
|
-- 作者:LT-IQH89 -- 发布时间:2014/9/5 9:13:59 -- 如何区别范围 假如:指标KDJ在日线周期出现下列情况: 情况A范围:从 K>70 AND K>D AND K<REF(K,1)开始,经过 K<D, 一直到 CROSS(K,D) 结束; 情况B范围:从 K<50 AND K>D AND K<REF(K,1)开始,经过 K<D, 一直到 CROSS(K,D) 结束; 在情况A范围、情况B范围的运行过程里,都产生“条件A”“条件B”信号, 请教老师,在5分钟周期,按照如下要求输出信号的编写方法 情况A范围:输出“条件A”信号,禁止“条件B”信号输出; 情况B范围:输出“条件B”信号,禁止“条件A”信号输出; 老师指导的:if 情况a and not(情况b) then aa:条件a;方法,尝试多次编写没有通过, 辛苦老师了,请老师帮帮忙,谢谢。 |
|
-- 作者:jinzhe -- 发布时间:2014/9/5 9:48:22 -- if 情况a then bb:条件b; if 情况b then aa:条件a; |
|
-- 作者:LT-IQH89 -- 发布时间:2014/9/5 10:50:00 -- 还是没有理解 “情况a”K>70,“情况b”K<50, 是两种情况的唯一区别,
|
|
-- 作者:jinzhe -- 发布时间:2014/9/5 11:00:33 -- |
|
-- 作者:LT-IQH89 -- 发布时间:2014/9/5 11:18:53 -- 1、可能是我这一下思维断路,不知道老师这一句要摆放在那里; 2、“aa”“bb”是否是建立新条件 如:60分钟周期产生 CROSS(D,K) 信号,在5分钟周期 只在上一次日线周期K大于D时,K的最大值大于70的情况下输出, 禁止上一次日线周期K大于D时,K的最大值小于50的情况下输出, 辛苦老师,全部编写,谢谢
|
|
-- 作者:fly -- 发布时间:2014/9/5 13:42:08 -- 小周期引用大周期,会有信号闪烁,这个条件没法加进去,不好意思 |