以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请老师修改公式kdj  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=162237)

--  作者:yzhybw
--  发布时间:2018/3/22 6:54:11
--  请老师修改公式kdj
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;

手数:=SS;
//交易条件

开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件

//交易系统

平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);


当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


请老师在上面kdj公式上加一条过滤均线并且均线参数可调,谢谢。

--  作者:yzhybw
--  发布时间:2018/3/22 6:58:21
--  
我想对kdj用一条均线过滤一下,只有在均线上才让kdj买卖信号起作用,均线下空仓。
[此贴子已经被作者于2018/3/22 6:59:13编辑过]

--  作者:FireScript
--  发布时间:2018/3/22 8:49:42
--  
确认下,是在当前价格在均线之上的时候才执行kdj下单信号,否则不执行是吗?
--  作者:yzhybw
--  发布时间:2018/3/22 8:50:49
--  
是的,老师。
--  作者:yzhybw
--  发布时间:2018/3/22 8:53:59
--  
用双均线金叉死叉过滤也行,哪一种好弄,就选哪一种吧,谢谢。
--  作者:FireScript
--  发布时间:2018/3/22 9:00:09
--  

input:n(5,5,100,1);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;


手数:=SS;
//交易条件
maN:ma(c,N);
cond1:=c>maN;
cond2:=c<maN;

开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件


//交易系统


平多:SELL(开空平多条件 and cond2 ,手数,MARKET);//满足kdj且c在ma下
开多:BUY(开多平空条件 and cond1 ,手数,MARKET);//满足kdj且c在ma上

 


当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


--  作者:yzhybw
--  发布时间:2018/3/22 9:10:23
--  
老师,如何让n显示到参数优化窗口?麻烦请老师再改一下吧。
--  作者:FireScript
--  发布时间:2018/3/22 9:12:28
--  
N是input参数 已经在参数优化窗口里面了。
--  作者:yzhybw
--  发布时间:2018/3/22 9:14:11
--  
也就是想让n也进行优化。
--  作者:FireScript
--  发布时间:2018/3/22 9:17:06
--  
我设置成参数之后,N也在那个优化参数里面了。