以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=89883) |
-- 作者:waimm2020 -- 发布时间:2016/1/14 11:00:34 -- 如何利用过滤函数过滤 请教老师,过滤函数是过滤后面连续多少根K线的信号,如何使用过滤函数过滤后面连续的出现的几个信号,而不是多少根K线后面的信号? |
-- 作者:jinzhe -- 发布时间:2016/1/14 11:02:01 -- 要用过滤函数的话那是用enterlong写的代码,请问用户的策略是不是用enterlong写的,还是用buy? |
-- 作者:waimm2020 -- 发布时间:2016/1/14 11:21:26 -- 我用的BUY 两者有啥区别?
|
-- 作者:jinzhe -- 发布时间:2016/1/14 11:31:56 -- 区别很大,旧图表enterlong已经不适用于现在的金字塔了,我们不推荐使用,有问题我们会解决但是会推荐用户使用buy。如果用buy,那么用户请举个实际的例子,对上面的要求做下具体的阐述 |
-- 作者:waimm2020 -- 发布时间:2016/1/14 11:43:49 -- AA:IF(C>REF(MAX(C,O),1),REF(MAX(C,O),1),DRAWNULL); NN1:BARSLAST(C>REF(MAX(C,O),1)),NODRAW; PARTLINE(NN1>0,REF(AA,NN1)); 上面信号连续出现时,只画信号出现第一次的信号,直到反向信号出现为止。目前我这样写连续出现信号也划线了。我只想要出现第一次的信号划线。
|
-- 作者:waimm2020 -- 发布时间:2016/1/14 11:45:21 -- 这就需要一个判断语句,判断前面一个信号是否为反向信号,不知道咋样写。请老师帮忙写一下。 |
-- 作者:jinzhe -- 发布时间:2016/1/14 13:27:03 -- 请给出反向信号代码 |
-- 作者:waimm2020 -- 发布时间:2016/1/14 21:10:33 -- BB:=IF(C<REF(MIN(C,O),1),REF(MIN(C,O),1),NULL); 划线方法和前面的一样的。这句是反向信号的取值。
[此贴子已经被作者于2016/1/14 21:11:25编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/1/15 9:07:58 -- variable:n=0,m=0; if C<REF(MIN(C,O),1) then begin AA:IF(C>REF(MAX(C,O),1),REF(MAX(C,O),1),DRAWNULL); NN1:BARSLAST(C>REF(MAX(C,O),1)),NODRAW; PARTLINE(Nn2>0 and m=0,REF(bb,NN2)),colorcyan; |
-- 作者:waimm2020 -- 发布时间:2016/1/18 16:09:05 -- 请教老师,如何划线显示时提前一根K线显示? |