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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问我这个引用出来的结果为什么没有结果,但是条件已经满足了

   

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


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

主题:请问我这个引用出来的结果为什么没有结果,但是条件已经满足了

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
请问我这个引用出来的结果为什么没有结果,但是条件已经满足了  发帖心情 Post By:2020/4/30 20:08:47    Post IP:183.228.5.24[只看该作者]

你好,请问我这个引用出来的结果为什么没有结果,但是条件已经满足了。

打比方,首先新建指标1,名称::AAA
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);

JCMACD:CROSS(DIFF,DEA);
JCKDJ:CROSS(K,D);
XG:JCMACD OR JCKDJ;

再新建指标2,名称:BBB
引日线:=stkindi('','AAA.XG',0,6,0);
GZMACD:CROSS(DIFF,DEA) AND 引日线;
GZKDJ:CROSS(K,D) AND 引日线;

问题来了,首先在指标1中JCMACD不满足,但是JCKDJ满足了。同时在指标2中CROSS(K,D)也已经满足了,但是为什么GZKDJ这一条没有结果出来呢?
请您帮忙看一下是什么问题,是代码的运行逻辑错误吗?
还是要把指标1中的这一句  XG:JCMACD OR JCKDJ;  改为用IF  THEN  的控制语句判断出一个结果才能被指标2引用???


 回到顶部
帅哥哟,离线,有人找我吗?
永杰
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2015/7/30 6:43:57
  发帖心情 Post By:2020/5/1 5:05:46    Post IP:115.214.53.234[只看该作者]

我猜测应该是JCMACD值在你加载K线范围内没有满足过才不会出来引用的数据,没有数据数据是不确定的,等待客服的回答吧

 回到顶部
帅哥哟,离线,有人找我吗?
junerainday
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2020/5/3 14:01:41    Post IP:183.228.5.63[只看该作者]

解决了,原来是引用之前没在意把引用赋值变量给没输出,工作人员也不用回了,谢谢了啊

 回到顶部