欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师修改公式kdj

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有8142人关注过本帖树形打印复制链接

主题:请老师修改公式kdj

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 8:49:42    Post IP:180.169.30.6[显示全部帖子]

确认下,是在当前价格在均线之上的时候才执行kdj下单信号,否则不执行是吗?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 9:00:09    Post IP:180.169.30.6[显示全部帖子]

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;



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 9:12:28    Post IP:180.169.30.6[显示全部帖子]

N是input参数 已经在参数优化窗口里面了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 9:17:06    Post IP:180.169.30.6[显示全部帖子]

我设置成参数之后,N也在那个优化参数里面了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 9:40:46    Post IP:180.169.30.6[显示全部帖子]

要如何加,你把其中逻辑关系说一下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 10:03:09    Post IP:180.169.30.6[显示全部帖子]

意思是再加一个线n2, 当价格同时在N n2下面满足kdj条件的时候 执行下单。是这样?



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/22 10:15:43    Post IP:180.169.30.6[显示全部帖子]

input:n(5,5,100,1),n2(120,1,300,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);
maN2:ma(c,n2);
cond1:=c>maN;
cond2:=c<maN;
cond3:c>maN2;
cond4:c<maN2;
开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件


//交易系统


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

 


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

 

 

后续你可以自行尝试进行一些修改。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/4 9:27:54    Post IP:180.169.30.6[显示全部帖子]

 这里

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

KDJ的N和均线的N共享了,需要分开。你代码完整贴出来吧。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/4 9:47:19    Post IP:180.169.30.6[显示全部帖子]

 KDJ的N和后面均线的N不小心共享了。你再定义一个input参数变量替换KDJ或者均线当中某一个里面用到的N参数。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/4 15:02:35    Post IP:180.169.30.6[显示全部帖子]

 再次确认下你的需求。下单是按照kdj金叉死叉操作的,但是需要在120均线上kdj下单操作才执行。 是这样吗?

input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4),n1(120,1,300,1),ss(1,1,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;
maN:ma(c,n1);//n1是均线参数可调整
cond1:=c>maN;//在均线之上
cond2:=c<maN;
开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件


//交易系统


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

 


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


命数如织,当如磐石。
 回到顶部
总数 11 1 2 下一页