以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 数据库的问题请教 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=87834) |
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/29 14:20:44 -- 数据库的问题请教 DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\test.mdb\'); DBEXECUTE(\'create table zjif06(stockdate date,品种 char,vclose double)\'); DBEXECUTE(\'insert into zjif06(stockdate,品种,vclose) values(now(),\'&numtostr(STKname(),0)&\',\'&numtostr(c,0)&\')\'); 1. 我把这个技术指标加载到淀粉连续上,输出的收盘价不对,比如今天最后一个收盘价输出的是2318 应该是2203 2. 如何把历史日K线的日期输入到数据库中?我用day()代替now(),数据库不输出任何记录 3. 能不能在pel中将日期字段格式设置为不要后面的小时分钟秒?我主要处理日K线 4. 为什么数据库中显示的品种字段全部是"1000001"?这不应该是STKname()函数的输出呀 刚接触数据库,问题很低级. 谢谢!
|
||||
-- 作者:王锋 -- 发布时间:2015/11/30 14:12:10 -- 1,你看在数据库中的数据对应的日期,是否是精确对应的,如果不精确对应日期,那么只会返回最近的。 2,这个问题没有说清楚,无法回答 3,这个不好处理,也没必要处理,带分钟也没关系,金字塔会去自动适应你图表上的k线数据的日期 4,这个问题你也没说清楚,无法回答 |
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/30 15:10:01 --
这是我刚才重新加载到淀粉连续上生成的数据库
1. 所有记录的日期都是当前时间
2. 我的意思是我想让每一条的记录中的"stockdate"是历史K线的日期,而非当前日期 4. 我加载到不同的品种上,显示的"品种"字段都是1000001
[此贴子已经被作者于2015/11/30 15:10:42编辑过]
|
||||
-- 作者:王锋 -- 发布时间:2015/11/30 17:33:43 -- 记录时间的问题,要看你的代码是怎么写的了,你应该把时间的字段自己对应到K线上的时间,而不是用你的本地计算机时间。 字段的问题应该是你的PEL语言中直接引用字符串的数据了,金字塔的字符串是特殊表示的,你可以把你的写库代码发过来我们看看 |
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/30 18:44:01 -- 我就照抄的 http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30666 2楼文档里面的代码,没动啊
|
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/30 18:46:04 --
|
||||
-- 作者:王锋 -- 发布时间:2015/11/30 21:11:46 -- 逐K线下模式试试改成这样后试试。
DBEXECUTE(\'insert into zjif06(stockdate,品种,vclose) values(\'&numtostr(year(),0)&\'/\'&numtostr(month(),0)&\'/\'&numtostr(day(),0)&\',\'&STKname()&\',\'&numtostr(c,0)&\')\');
|
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/30 21:31:00 -- 无任何输出结果! |
||||
-- 作者:王锋 -- 发布时间:2015/11/30 21:59:59 -- 只是个大概的示范给你,由于时间关系,建议你自行调试一下,逻辑肯定是没问题的 |
||||
-- 作者:dwjgwsm -- 发布时间:2015/11/30 23:44:19 -- 各种格式都试遍了,还是不行.翻遍了论坛也没有一个帖子是输出历史数据的例子.另外,5楼链接中你们给的word教程也是错误的.指标分明加载到股指连续上的,数据库里面的品种代码却是1000001.stkname()返回的是文本,还要numtostr
[此贴子已经被作者于2015/11/30 23:45:42编辑过]
|