以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教高手 向上突破后回调后再买入 怎么编写?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25374)

--  作者:qazplm
--  发布时间:2012/9/11 14:35:31
--  请教高手 向上突破后回调后再买入 怎么编写?

(最高价平价均线):=MA(HIGH,N);

(最低价平价均线):=MA(LOW,N);

在1分钟周期,当最高价向上突破(最高价平均线),开始记录。在突破后的15个周期之内的任何时间(不包括突破那根K线),最低价回到(最高价平均线)之内,并且低于(最高价平均线)千分之一,且不小于(最低价平价均线),进行买入多单一手。当最低价向下跌破(最低价平价均线)平仓多单一手。怎么编写


--  作者:jinzhe
--  发布时间:2012/9/11 14:38:55
--  
处理中
--  作者:jinzhe
--  发布时间:2012/9/11 14:45:23
--  这个指标怎么编写

input:n(10);
gaojunxian:=ma(high,n);
dijunxian:=ma(l,n);

if ref(cross(h,gaojunxian),16) and all(l>dijunxian,15) and all(l<gaojunxian*0.999,15) and all(l>=dijunxian,15)then buy(holding=0,1,market);

if cross(dijunxian,l) then sell(holding>0,0,market);


--  作者:qazplm
--  发布时间:2012/9/11 16:33:42
--  

谢谢

jinzhe
 

不过没有信号,应该是用all的原因,

我是说在这15个周期中,任何一个周期满足条件就开仓。不是一直都满足条件。


--  作者:jinzhe
--  发布时间:2012/9/11 16:40:21
--  
all改成any
--  作者:qazplm
--  发布时间:2012/9/11 16:47:32
--  
还有不对的开多点,就是价格已经小于(最低价平价均线)了,还有开多信号。
--  作者:jinzhe
--  发布时间:2012/9/11 16:49:50
--  

到底是全部满足还是任意一个满足?

全部满足的话不会出现

任意一个满足就会出现一个满足其他不满足也会给你开车


--  作者:qazplm
--  发布时间:2012/9/11 17:09:04
--  

最高价向上突破(最高价平均线)后的15个周期之内的任何时间,是任意一个满足

最低价要低于(最高价平均线)千分之一和最低价大于(最低价平价均线)要同时满足


--  作者:jinzhe
--  发布时间:2012/9/11 17:14:38
--  
任意的改成any,同时就改成all
--  作者:qazplm
--  发布时间:2012/9/11 17:22:19
--  
谢谢,我试一试