以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  两个指标叠加问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138306)

--  作者:syb319
--  发布时间:2016/8/19 16:27:54
--  两个指标叠加问题
先是AO指标

jj:=(h+l)/2;

ao:sma(jj,5,1)-sma(jj,34,1),linethick0;

stickline(ao>ref(ao,1),0,ao,8,0),colorcyan;
stickline(ao<ref(ao,1),0,ao,8,1),colorred;


叠加一个STO指标就是KDJ指标


当KDJ三线线全部跌过或者超过AO的指标的水平线(0.0)清仓,该怎么写呢?


--  作者:jinzhe
--  发布时间:2016/8/19 16:34:44
--  
后面的0.0是什么意思?ao不是一个需要计算出来的值吗,需要再赋值为0.0吗?
--  作者:syb319
--  发布时间:2016/8/19 16:36:30
--  
0.0是水平线 线上是正值 线下是负值 
--  作者:jinzhe
--  发布时间:2016/8/19 16:40:14
--  

k:=stkindi(\'\',\'kdj.k\',0,datatype);

d:=stkindi(\'\',\'kdj.d\',0,datatype);

j:=stkindi(\'\',\'kdj.j\',0,datatype);

if (k>0 and d>0 and j>0 ) or (k<0 and d<0 and j<0) then begin

   sell(1,0,market);

   sellshort(1,0,market);

end


--  作者:syb319
--  发布时间:2016/8/19 16:42:14
--  
我的意思是 KDJ叠加到AO指标上 KDJ三线突破AO指标的水平线时清仓
--  作者:jinzhe
--  发布时间:2016/8/19 16:51:58
--  
上面就是kdj叠加过来了,还同时在0轴上或者0轴下时平仓