以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 为什么开盘运行了半个小时后,iszd从1变成了0呢 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=160533) |
-- 作者:czh79 -- 发布时间:2017/12/19 21:32:41 -- 为什么开盘运行了半个小时后,iszd从1变成了0呢 yesterdayLength:=abs(CALLSTOCK(\'\',vtclose,6,-1)-CALLSTOCK(\'\',vtopen,6,-1));
我的五分钟模型 调用昨天的开盘收盘数据做判定。按理说这一天之内,iszd应该是稳定的要么是1要么是0, 可为什么开盘运行了半个小时后,iszd从1变成了0呢 |
-- 作者:gxx978 -- 发布时间:2017/12/20 9:31:31 -- 你可以分别输出ma(yesterdayLength,10)*0.3和CALLSTOCK(\'\',vtvol,6,-1)<ma(CALLSTOCK(\'\',vtvol,6,-1),10)*0.6,这两个条件的值看下,看条件是否满足。本地测试,在当个交易日内,值是会发生变化的,导致条件满足发生变化。 |
-- 作者:czh79 -- 发布时间:2017/12/20 9:48:51 -- 为什么会发生变化呢,我引用的都是昨天的开盘收盘数据啊,无论今天什么时间,都是昨天开收盘数据,为啥变化? 那么请问如何改成不变化的 |
-- 作者:czh79 -- 发布时间:2017/12/20 10:02:07 -- 没法回答吗?你们这个垃圾软件,总是出现一些不合逻辑的情况,不是一次了,请不要把不成熟的测试版软件拿来销售 |
-- 作者:gxx978 -- 发布时间:2017/12/20 10:08:30 -- 调试发现,这是因为ma(yesterdayLength,10)这个值发生变化造成的,这个10周期均线是在5分钟周期上计算的,在开盘后10根K线之内,是加上上一个交易日内的yesterdayLength的值来计算均值的,所以在晚上9点-9:50之间,ma(yesterdayLength,10)这个值是在变化的,在9点50之后,这个均值才稳定下来。你可以在夜盘开始的K线上输出ma(yesterdayLength,10)的值。 程序调试技巧:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=1246 |
-- 作者:czh79 -- 发布时间:2017/12/20 10:09:49 -- 有道理 |