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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 数据库的问题请教

   

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


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

主题:数据库的问题请教

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
数据库的问题请教  发帖心情 Post By: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()函数的输出呀

刚接触数据库,问题很低级.  谢谢!

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 15:10:01 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:2015-11-30_150558.png
图片点击可在新窗口打开查看

这是我刚才重新加载到淀粉连续上生成的数据库

 

 

1. 所有记录的日期都是当前时间

 

2. 我的意思是我想让每一条的记录中的"stockdate"是历史K线的日期,而非当前日期

4. 我加载到不同的品种上,显示的"品种"字段都是1000001

 

 

[此贴子已经被作者于2015/11/30 15:10:42编辑过]

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 18:44:01 [显示全部帖子]

我就照抄的
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30666

2楼文档里面的代码,没动啊

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)&')');

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 18:46:04 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:2015-11-30_184424.png
图片点击可在新窗口打开查看

 


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.rar


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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 21:31:00 [显示全部帖子]

无任何输出结果!

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 23:44:19 [显示全部帖子]

各种格式都试遍了,还是不行.翻遍了论坛也没有一个帖子是输出历史数据的例子.另外,5楼链接中你们给的word教程也是错误的.指标分明加载到股指连续上的,数据库里面的品种代码却是1000001.stkname()返回的是文本,还要numtostr

 


图片点击可在新窗口打开查看此主题相关图片如下:2015-11-30 23-38-47.png
图片点击可在新窗口打开查看

 


 

[此贴子已经被作者于2015/11/30 23:45:42编辑过]

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2015/11/30 23:46:43 [显示全部帖子]

a1:=STRCAT(NUMTOSTR(year(),0) ,'/');
a2:=STRCAT(a1,NUMTOSTRex(month(),0,2));
a3:=STRCAT(a2,'/');
tdate:=STRCAT(a3,NUMTOSTRex(day(),0,2)) ;

DBEXECUTE('insert into zjif06(stockdate,品种,vclose) values('&tdate&','&STKname()&','&numtostr(c,0)&')');

 

怎么改都不行.7楼的格式也是怎么改都不行

[此贴子已经被作者于2015/11/30 23:47:14编辑过]

 回到顶部