以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- ACCESS数据库使用范例贴 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=7) |
-- 作者:hshcompass -- 发布时间:2009/8/21 13:39:04 -- ACCESS数据库使用范例贴 祝贺论坛崭新面目上市,先发帖 后补充内容。 |
-- 作者:hshcompass -- 发布时间:2009/8/22 20:25:55 -- 斯道客实用外部证券(TL50)数据功能示范贴[2009.06.05] 看到论坛YGY7876等各位版主、前辈的帖子,自己根据需要动手实践了斯道客强大的数据库功能,将部分时段天狼数据导出,形成了今天要向大家介绍的资料。 一、数据准备 1.建立数据库 本人实用ACCESS系统建立SDK.MDB数据库,主要字段及类型如下: 注意:code(代码)必须为文本字段 2.导入数据 3.阶段小结 至此,已经完成数据库建立和数据准备工作,本例数据为普通证券数据,旨在介绍斯道客强大的数据功能,实例数据不提供下载,大家可按需自行定做。 二、编写指标 1.博弈K线指标 指标代码:{SDK博弈K线} DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\\Weisoft Stock\\DATA\\sdk.mdb\'); {说明:本句为设置数据库路径,路径为绝对路径,可以参考论坛帖子使用相对路径,本例为使用自建的ACCESS数据库sdk.mdb} DBTable(\'Select * From sdk Where Code = "@Code@" and stockdate > #2009-01-01# order by stockdate\'); {SQL查询语句:按照主图对应股票,相应查找SDK.MDB中对应股票数据,按照日期排序显示} 收:DBvalue(\'CYQKC\'),linethick0,colorcccccc; 高:DBvalue(\'CYQKH\'),linethick0,colorcccccc; 低:DBvalue(\'CYQKL\'),linethick0,colorcccccc; 开:DBvalue(\'CYQKO\'),linethick0,colorcccccc; {此四句为定义博弈K线四个关键价位,DBVALUE语句为取得SDK.MDB数据库中对应数值字段规定用法} 长:收-开,linethick0,colorcccccc; {数据计算,计算博弈K线长度。} KLINE(开 ,高 ,低 ,收 ,0 ); {在附图中画K线指标} DRAWTEXTEX(C>0,1,150,610, \'◆◆◆◆hshcompass为斯道客专版制作,QQ46215528◆◆◆◆\'+\' 感谢烟灰老大!!!\'),COLORCCCCCC; {显示一些指标编辑者需要特殊提示的信息} 效果如图: 2.获利纵横 3.基础位移 4.其他指标 只要你想,你就可以实现所需指标显示;只要你有数据,各类大单、超赢数据均能完成。 三、斯道客小结 本人曾为狂热的飞狐追随者,自从去年开始接触斯道客以来,被斯道客灵活、完美功能(目前有些功能未推出)和深度开发潜力所吸引,论坛和Q群那么多各大论坛飞狐高手已在使用和体验斯道客,是一款不可多得的股票分析软件。祝愿斯道客越来越好。 |
-- 作者:33来迟 -- 发布时间:2009/8/25 3:27:21 -- 先来报个到 |
-- 作者:st008 -- 发布时间:2009/8/25 15:51:11 -- 支持一下~~~~~~~~~ |
-- 作者:wuminhui -- 发布时间:2009/10/7 15:23:07 -- 楼主是高手,有个问题请教下,按照你的方法所有的品种都必须在MDB数据库中是存在的,但是如果MDB数据库中不存在就会出现“数据库引擎找不到输入表或查询”的错误,有没有办法避免这个问题,当MDB数据库中不存在这个品种的时候,自动显示其它指标?谢谢! |
-- 作者:admin -- 发布时间:2009/10/7 17:56:54 -- 这个目前还没什么解决办法 |
-- 作者:wuminhui -- 发布时间:2009/10/10 22:51:04 -- 谢谢ADMIN指点,看来我命真苦,遇到的问题大都无解,呵呵。 |
-- 作者:蔡宛宏 -- 发布时间:2012/1/19 14:46:08 -- 看不清楚图片 希望楼主能重新编辑一下 谢谢 |