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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 引用指标与实际值不一致

   

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


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

主题:引用指标与实际值不一致

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
引用指标与实际值不一致  发帖心情 Post By:2020/4/26 2:25:35 [显示全部帖子]

建立一个jcsc的指标,得到一个浮动盈亏yl的值,在副图中另建一个公式用"jcsc.yl"引用jcsc中的浮动盈亏值,得到的值与原指标中值不同?

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
//
jc:=cross(diff,dea);
sc:=cross(dea,diff);
jczt:=diff>=dea;
sczt:=diff<=DEA;
kd:=holding=0  and jczt,linethick0;
PD:=holding>0 and sczt,linethick0;
kk:=holding=0  and sczt,linethick0;
pk:=holding<0 and jczt,linethick0;
//
if  pk then sellshort(1,0);
if  pd then sell(1,0);
if kd then buy(1,1);
if kk  then buyshort(1,1);
//
//
yl:OPENPROFIT;//浮动盈亏
[此贴子已经被作者于2020/4/26 2:26:59编辑过]

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/26 11:25:29 [显示全部帖子]

我是用 "jcsc.yl" 直接引用的,
用你写的写法也不行,在有些合约上显示是对的,有些合约上不对
浮动盈亏数据的取法,我一共试了四种:
1-直接用函数取 yl:openprofit;
2-根据现价与持仓成本计算 yl2:(c-AVGENTERPRICE)*MULTIPLIER*holding;
3-在其它指标里引用jcsc中的yl指标线 yl:"jcsc.yl";
4-使用前述的引用方式 yl:STKINDI('','jccl.yl',0,DATAPERIOD);
将上述四种写法放在一个公式里,总会出现有的合约计算的结果相同,有的合约计算结果不同,不知道是什么原因??

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/26 11:40:38 [显示全部帖子]

用2楼的引用方法也不行,有的合约结果对,有的合约结果不对
使用浮动盈亏的数据结果,我用了四种方法,结果仍然是在有的合约上一致,有的合约上不一致,不知哪一个是正确的,是什么原因,要如何处理?
1-在jcsc策略里加一行,用函数取得浮动盈亏 yl:openprofit;
2-使用当前价与持仓均价计算 yl:(c-AVGENTERPRICE)*MULTIPLIER*holding;
3-调用jcsc中yl的指标线 yl:"jccl.yl";
4-用函数调用jcsc中yl的值 yl:STKINDI('','jcsc.YL',0,DATAPERIOD);

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/26 11:48:20 [显示全部帖子]

在下面两种情况下都会出现问题:
1-分别放在主图与副图上时对比显示的数据,在有的合约上对,有的合约上不对,
2-引用到其它地方显示时,计算值与引用后显示的值,在有的合约上对,有的合约上不对,

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/27 1:34:30 [显示全部帖子]

1-主图交易策略jcsc的代码:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
//
jc:=cross(diff,dea);
sc:=cross(dea,diff);
jczt:=diff>=dea;
sczt:=diff<=DEA;
kd:=holding=0  and jczt;
PD:=holding>0 and sczt;
kk:=holding=0  and sczt;
pk:=holding<0 and jczt;
//
if  pk then sellshort(1,0);
if  pd then sell(1,0);
if kd then buy(1,1);
if kk  then buyshort(1,1);
//
yl:OPENPROFIT;//浮动盈亏
yl2:(c-AvGENTERPRICE)*MULTIPLIER*holding;

2-浮动盈亏副图的代码:
yl3:"jcsc.yl";
yl4:STKINDI('','jcsc.yl',0,DATAPERIOD);


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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/27 1:34:59 [显示全部帖子]

发了代码,提示需要管理员审核才能显示

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/27 11:09:06 [显示全部帖子]

很奇怪,刚才我补充了一下螺纹的数据的历史数据后,显示数据都正常了,
主图副图调用的都是用同一数据源的数据来计算的吗?之前显示不一样估计是什么原因?

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/27 11:11:36 [显示全部帖子]

我只有一个主图,下面的全是副图,这种情况下是否也有可能存在k线未对齐的情况?

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/4/27 14:57:53 [显示全部帖子]

有可能,谢谢

 回到顶部