以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于引用闪烁,有几个问题想确认 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139075) |
-- 作者:zxsd -- 发布时间:2016/9/2 15:47:38 -- 关于引用闪烁,有几个问题想确认 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、我想弄明白关于引用前一个大周期的数据解决办法中,“方法一”和“方法二”为什么会有差异,机制是什么,请不吝赐教 |
-- 作者:yukizzc -- 发布时间:2016/9/2 16:24:46 -- 你这个ref是15分钟上上一根k的一小时,另外您这种写法很抱歉,真的很难看懂。 小引大本事就是闪烁的 |
-- 作者:zxsd -- 发布时间:2016/9/2 16:54:21 -- 我知道小引大是闪烁的,我遇到的问题是,我从小引大不是引用大的时时数据,而是引用大周期的上一个周期的数据,同时利用大周期数据变化来给小周期正确划分每个小时的K线数 我用的都是前一个大周期的数据,但是还是闪烁(VALUEWHEN方法:VALUEWHEN(MA60_HOUR<>REF(MA60_HOUR,1),REF(MA60_HOUR,1));) 所以我想弄明白,小引大的机制是什么,闪烁的本质也许不是大周期的时时数据变化,而是固定时间间隔取数据之类的原因 [此贴子已经被作者于2016-9-2 16:55:25编辑过]
|
-- 作者:yukizzc -- 发布时间:2016/9/2 16:58:15 -- 闪烁是这样,你早上引用当天大盘假设是涨的 那么下午大盘如果是跌的,那么你当初引用的行情就会变成跌。 |