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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于引用闪烁,有几个问题想确认

   

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


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

主题:关于引用闪烁,有几个问题想确认

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


加好友 发短信
等级:论坛游侠 帖子:293 积分:0 威望:0 精华:0 注册:2015/8/12 16:11:54
关于引用闪烁,有几个问题想确认  发帖心情 Post By:2016/9/2 15:47:38    Post IP:111.203.152.106[显示全部帖子]



1,、实盘情况下,15分钟周期
MA60_HOUR:=STKINDI('','MA.MA1(60)',0,5,0);
这样引用时时数据会造成MA60_HOUR值闪烁
MA60_HOUR:=STKINDI('','MA.MA1(60)',0,5,-1);
这样就是稳定值不会闪烁

MA60_HOUR_REF:=VALUEWHEN(MA60_HOUR<>REF(MA60_HOUR,1),REF(MA60_HOUR,1));
这样引用因为计算用的值是会闪烁的MA60_HOUR,所以MA60_HOUR_REF也是一个会闪烁的值,所以实盘不能用,即便MA60_HOUR_REF这样引用的数据是上一个小时的也会闪烁,对不对?




2、收盘后历史数据情况下,15分钟周期
方法一:
MA60_HOUR_方法一:=STKINDI('','MA.MA1(60)',0,5,0);
MA60_HOUR_REF_方法一:=VALUEWHEN(MA60_HOUR_方法一<>REF(MA60_HOUR_方法一,1),REF(MA60_HOUR_方法一,1));

方法二:
MA60_HOUR_方法二:=STKINDI('','MA.MA1(60)',0,5,-1);

“MA60_HOUR_REF_方法一”和“MA60_HOUR_方法二”是不是应该一直相等?




3、为什么我做测试(螺纹连续15分钟,加载上市后全部K线):
不一样:MA60_HOUR_REF_方法一<>MA60_HOUR_方法二,NOAXIS;
这样有很多不相等的地方,密度最大是2015年5月~2015年12月底(但还是相等的多)




4、我想弄明白关于引用前一个大周期的数据解决办法中,“方法一”和“方法二”为什么会有差异,机制是什么,请不吝赐教




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


加好友 发短信
等级:论坛游侠 帖子:293 积分:0 威望:0 精华:0 注册:2015/8/12 16:11:54
  发帖心情 Post By:2016/9/2 16:54:21    Post IP:111.203.152.106[显示全部帖子]

 我知道小引大是闪烁的,我遇到的问题是,我从小引大不是引用大的时时数据,而是引用大周期的上一个周期的数据,同时利用大周期数据变化来给小周期正确划分每个小时的K线数

我用的都是前一个大周期的数据,但是还是闪烁(VALUEWHEN方法:VALUEWHEN(MA60_HOUR<>REF(MA60_HOUR,1),REF(MA60_HOUR,1));)

所以我想弄明白,小引大的机制是什么,闪烁的本质也许不是大周期的时时数据变化,而是固定时间间隔取数据之类的原因
[此贴子已经被作者于2016-9-2 16:55:25编辑过]

 回到顶部