以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]如何解决  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61531)

--  作者:zzq888888
--  发布时间:2014/2/11 15:47:36
--  [求助]如何解决
问题:在A点的时候突破系统有发出买入信号,但是此时KDJ的J值太高了,我想等到B点,即J值上穿0值时再买入,可是这个时候突破系统A却不成立了,
如果写成buy(count(c>ref(upper,10),20
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140211153619.png
图片点击可在新窗口打开查看
))>10 and cross(J,0),1,market)的话
会因为两个条件无法同时满足而没有交易信号出现,像这种条件的话要怎么写呢?谢谢!

--  作者:jinzhe
--  发布时间:2014/2/11 15:56:10
--  

也就是原有条件要成立过,同时还要j上穿0?

 

barslast(原来条件)>0 and cross(j,0)


--  作者:zzq888888
--  发布时间:2014/2/11 16:27:39
--  
图片点击可在新窗口打开查看可是在原有条件成立过后,以后所有的cross(j,0)他都会发出交易指令,这个可咋办啊?
--  作者:zzq888888
--  发布时间:2014/2/11 16:31:07
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140211162938.png
图片点击可在新窗口打开查看
像图片中的,他都发出3次了,可是我只要最近一次的

--  作者:jinzhe
--  发布时间:2014/2/11 16:36:43
--  

在A点的时候突破系统有发出买入信号,但是此时KDJ的J值太高了,我想等到B点,即J值上穿0值时再买入,可是这个时候突破系统A却不成立

 

你说的不就这个意思,

 

觉得信号多了再想想b点那里还有啥特点区别其他上穿


--  作者:zzq888888
--  发布时间:2014/2/11 16:46:32
--  
是啊,就是那个意思。
我用BARSSINCE计算出来的距离来限定是否是第一个cross(j,0),可是这个距离取值多少却很主观。有没有其他办法呢?

--  作者:jinzhe
--  发布时间:2014/2/11 16:50:31
--  
这个还得看你想怎么处理了,你上面的思路都给出来了
--  作者:zzq888888
--  发布时间:2014/2/11 17:10:15
--  
写公式好难啊,barssince只是针对第一个条件成立的,那整个系统只有一个值了,用barssince来筛选过滤就没有用了图片点击可在新窗口打开查看
--  作者:zzq888888
--  发布时间:2014/2/11 17:22:04
--  
各位老师有没有其他的办法呢?
--  作者:zzq888888
--  发布时间:2014/2/12 9:38:59
--  
图片点击可在新窗口打开查看等待猴子请救兵