搜索
楼主: lylyl

各类数据转换,提取,原码,接口编程交流专贴(暂名)

[复制链接]
发表于 2005-5-21 00:57 | 显示全部楼层
在 dzh\cfg 里

[ Last edited by 金卡绣球jk8.com on 2005-5-22 at 00:18 ]
参与人数 1 +6 时间 理由
lylyl + 6 2005-5-23 18:24

查看全部评分

金币:
奖励:
热心:
注册时间:
2004-10-25

回复 使用道具 举报

签到天数: 1 天

发表于 2005-5-21 02:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
金币:
奖励:
热心:
注册时间:
2001-10-8

回复 使用道具 举报

发表于 2005-5-21 10:23 | 显示全部楼层
Originally posted by litais at 2005-5-21 02:08
能否编写一个能把 分析家 或 飞狐 的数据转换成 容维创富 数据格式的软件呢?类似 容维创富 数据助手


金卡绣球jk8.com已在本贴内提供下载链接,请自已找找。
金币:
奖励:
热心:
注册时间:
2005-5-5

回复 使用道具 举报

发表于 2005-5-23 16:17 | 显示全部楼层
Originally posted by lylyl at 2005-4-23 13:35
分析家DAD格式前20个字节为头信息:

1~4        为安装数据的标识(33 FC 19 8C)
5~8        为 ?? ?? ?? ?? 未知
9~12        为本文件的股票数
13~16        为00 00 00 00
17~20        为FF FF FF FF

...


麻烦高手回答一下,我打开0504。dad以后看见的是这样的。跟lyly说的好像不打一样啊。头四位好像正好到了过来,使经过加密了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-23 19:31 | 显示全部楼层
Originally posted by 金卡绣球jk8.com at 2005-5-23 17:12



好像没问题


可以具体说说吗?我用C=++读取以后全部是乱码啊
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-24 14:32 | 显示全部楼层
代码就在图片的右侧啊。我用c++读出来应该是一样的吧。
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-25 11:59 | 显示全部楼层
不好意思,我不大明白.
你说的代码是什么啊?是股票代码吗?
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-25 14:30 | 显示全部楼层
int main() {

         FILE *fp;
         long lSize;
         char * buffer;

           if((fp = fopen("day0504.DAD","r")) == NULL)
           {
           printf("Error: Cant open 000001.DAY !\n");
           exit(0);
           }
   //readrec(fp);

   fseek (fp , 0 , SEEK_END);
   lSize = ftell (fp);
   rewind (fp);
   cout << lSize << endl;
   buffer = (char*) malloc (2);

   fread (buffer,1,2,fp);
   cout << buffer << endl;

   fclose(fp);



};
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-25 14:31 | 显示全部楼层
int main() {

         FILE *fp;
         long lSize;
         char * buffer;

           if((fp = fopen("day0504.DAD","rb")) == NULL)
           {
           printf("Error: Cant open 000001.DAY !\n");
           exit(0);
           }
   //readrec(fp);

   fseek (fp , 0 , SEEK_END);
   lSize = ftell (fp);
   rewind (fp);
   cout << lSize << endl;
   buffer = (char*) malloc (2);

   fread (buffer,1,2,fp);
   cout << buffer << endl;

   fclose(fp);



};
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-25 14:32 | 显示全部楼层
金卡绣球大大,帮忙看一下,谢谢~~~
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-25 19:01 | 显示全部楼层

试试这个

帖子 7
注册 2005-5-23
int main() {
         int   gpnum;
         FILE *fp;
         long lSize;
         char * buffer;

           if((fp = fopen("day0504.DAD","rb")) == NULL)
           {
           printf("Error: Cant open 000001.DAY !\n");
           exit(0);
           }
   //readrec(fp);

   fseek (fp , 0 , SEEK_END);
   lSize = ftell (fp);
   rewind (fp);
   cout << lSize << endl;
   buffer = (char*) malloc (4);

   fread (buffer,1,4,fp);//33 FC 19 8C)
   fread (buffer,1,4,fp); //未知
   //cout << buffer << endl;
     fread(&gpnum,1,4,fp);
    cout <<"股票数:“<< gpnum<< endl;

   fclose(fp);



};
参与人数 1 +6 时间 理由
lylyl + 6 2005-5-26 08:39

查看全部评分

金币:
奖励:
热心:
注册时间:
2004-2-5

回复 使用道具 举报

发表于 2005-5-25 20:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
金币:
奖励:
热心:
注册时间:
2004-4-18

回复 使用道具 举报

发表于 2005-5-26 09:00 | 显示全部楼层
Originally posted by 金卡绣球jk8.com at 2005-5-21 00:57
在 dzh\cfg 里


谢谢!这个文件我找到了。
可是,经过研究发现:这个文件生成的依据依然是Plank.cxt和Plank.cft!
不仅如此,对于大智慧的除权及财务数据,它们也同样以两种类型的文件表现:除权:RIGHTS.CXT,RIGHTS.CTF;财务FINANCE.CXT,FINANCE.CTF。所以,在没有搞清楚它们之间的关系之前,读取财务除权数据同样是不可能的。

总这一句话,研究.CXT和.CTF之间的对应关系是十分必要的。
金币:
奖励:
热心:
注册时间:
2005-5-5

回复 使用道具 举报

发表于 2005-5-26 13:02 | 显示全部楼层

怎么吧分析家的数据转换成容维的数据

容维数据怎么弄阿?
金币:
奖励:
热心:
注册时间:
2005-5-26

回复 使用道具 举报

发表于 2005-5-26 16:42 | 显示全部楼层
我的问题是这样,如何自己直接从行情服务器上接收行情数据?如何用钩子函数直接读通讯端口?希望了解的朋友提供一些信息。
金币:
奖励:
热心:
注册时间:
2001-12-19

回复 使用道具 举报

发表于 2005-5-27 13:45 | 显示全部楼层
行话怎么讲?
金币:
奖励:
热心:
注册时间:
2001-12-19

回复 使用道具 举报

发表于 2005-5-28 07:51 | 显示全部楼层
Originally posted by 捷克 at 2005-5-25 19:01
帖子 7
注册 2005-5-23
int main() {
         int   gpnum;
         FILE *fp;
         long lSize;
         char * buffer;

           if((fp = fopen("day0504.DAD","rb")) ...


谢谢捷克.
现在数字我会读取了,可是像SH1A01这样的字符怎么读取啊?
金币:
奖励:
热心:
注册时间:
2005-5-23

回复 使用道具 举报

发表于 2005-5-30 19:41 | 显示全部楼层
char  buffer[1000];
         ..........
    fread (buffer,1,6,fp);//
    buffer[6]=0;
   
   cout <<buffer<< endl;
.....
金币:
奖励:
热心:
注册时间:
2004-2-5

回复 使用道具 举报

发表于 2005-5-30 21:23 | 显示全部楼层
看得头都大咯!!!!!!
金币:
奖励:
热心:
注册时间:
2004-11-12

回复 使用道具 举报

发表于 2005-6-1 17:40 | 显示全部楼层
Originally posted by 捷克 at 2005-5-30 19:41
char  buffer[1000];
         ..........
    fread (buffer,1,6,fp);//
    buffer[6]=0;
   
   cout <<buffer<< endl;
.....


谢谢捷克朋友的解答!
你的每一次回答,都让我感动。
不知你对上述大智慧的有关版块文件的讨论有何新的见解,我盼望着你的指教。
金币:
奖励:
热心:
注册时间:
2005-5-5

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-5-8 04:00 , Processed in 0.417546 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表