设为首页收藏本站

步步汇盈

 找回密码
 手机注册
搜索
查看: 2625|回复: 7
打印 上一主题 下一主题

[步步汇盈] 升级到步步汇盈后,无法在C语言接口中获得除权数据

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-27 19:36:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是“飞狐交易师“C语言接口”扩展程序调用接口规范V3.0”,在飞狐5.0中一切正常。* M( [) I) S' H. a$ r
升级到步步汇盈后,发现struct tagCALCINFO中的最后几项:
0 r0 A( _7 ?, a9 N1 D& c$ M+ p2 ~   char*    m_strStkName;   //股票名称
( B- b, e2 A5 R1 C9 t2 S   SPLITDATA*   m_pSplitData;   //除权数据
2 t* r% Q0 x8 B# z0 F   int     m_nNumSplitData;  //除权次数
2 S% l8 ~5 Y7 U. P: ?* E; o- A统统为乱码,因此无法获得除权数据。
3 i% r9 R  E7 q5 N请高手帮忙,多谢!
回复

使用道具 举报

推荐
发表于 2015-5-28 14:04:09 | 只看该作者
本帖最后由 person 于 2015-5-28 14:34 编辑 " y% J; p! B8 C, z
+ H8 H4 g( f4 z" E( F
/ B* ?8 b- X. v& a3 F' [4 o4 J
在time.h之前多加一行
1 v% r. Z  u! c, h3 k: I
回复 支持 0 反对 1

使用道具 举报

板凳
发表于 2015-5-28 06:09:47 | 只看该作者
查一下,感谢反馈
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-5-28 19:27:48 | 只看该作者
非常感谢您的及时回复!
8 }' \8 e* k* t' m6 i/ b6 v- w" r但我加了这个宏之后再运行,m_pSplitData、m_nNumSplitData最后两个字段还是乱的。
' O* B" B+ Y7 Q( |9 u5 A另外,我一直使用的C++Builder 6,本身就是32位的。
( J, K- N* d3 }5 T- P. w" c( m: O, z5 v7 f3 B) t, @
运行时刻仔细观察struct tagCALCINFO结构,所有字段值一直到m_pCalcParam,经验证,都是对的。
% s* y# c- M" a! F! ?* ?; E$ g那么,唯一的可能,是不是m_pCalcParam字段之后的结构定义有了变化?7 k7 X! t+ O8 _
请问您能否给我一份最新的接口定义头文件,多谢!
3 ?+ a; O; n% q. Q/ F' [2 s0 |
9 P. h1 @: a/ m% r: e1 v附上我手头的结构定义:9 I! l% u1 e9 H1 Y+ `
//调用接口信息数据结构" V' N2 s* {* r  t$ v9 T2 D
typedef struct tagCALCINFO; w" A! G! f1 _7 [" k& l  x
{
" c0 y# t$ ^* N/ f    DWORD           m_dwSize;           // 结构大小
2 {) a% y' X! J$ |: r) ?0 C3 d    DWORD           m_dwVersion;        // 调用软件版本(V2.10 : 0x210)+ S6 Y! A/ O% W# H! m
    DWORD           m_dwSerial;         // 调用软件序列号
5 f/ l9 ~7 p) g, a6 T3 f: z+ E3 L    char*           m_strStkLabel;      // 股票代码, r2 y8 }# r6 g/ M6 `, ^' S
    BOOL            m_bIndex;           // 大盘
+ x6 e1 X5 v$ Q) b
4 p+ ^  d# Z, h( V( g* H& V    int             m_nNumData;         // 数据数量(m_pData,m_pDataEx,m_pResultBuf,m_pCalcParam[i].m_pfParam数据数量)
9 J9 ^9 h# z. `1 K    STKDATA*        m_pData;            // 常规数据,注意:当m_nNumData==0时可能为 NULL& x9 m) l9 N- A$ b; ~8 v- Q
    STKDATAEx*      m_pDataEx;          // 扩展数据,分笔成交买卖盘,注意:可能为 NULL& X  A* A6 {, l7 e" Q5 R
: u! [% Q% {( L8 Q
    int             m_nParam1Start;     // 参数1有效起始位置6 _- i# _' s) v2 {
    float*          m_pfParam1;         // 调用参数1
' W+ f4 g' ^* F1 @    float*          m_pfParam2;         // 调用参数2
/ C9 K6 q2 A+ z; C- e6 G    float*          m_pfParam3;         // 调用参数39 [9 L8 U& E9 r
    float*          m_pfParam4;         // 调用参数38 }% B' T( _3 l. u9 l2 T
# @  ~6 ?! K( e0 B+ U
    float*          m_pResultBuf;       // 结果缓冲区
- a; J; U3 ^8 e' t" Q+ W    DATA_TYPE            m_dataType;         // 数据类型& \% G6 n7 Y) w4 y2 s7 u
    float*          m_pfFinData;        // 财务数据+ Z) l* j. v0 m! L# j- |; \+ ^

6 p' k9 I: i5 H8 J. \! B$ G// 以上与分析家兼容,所以沿用其结构和名称
( c8 a4 [8 _0 |7 a4 p; l! _. I/ V8 U# a* C% r6 P* Q4 Q5 C
// 以下为飞狐交易师扩展7 d- `, g# |8 x! N5 A' r) E
0 p6 @6 i6 G+ ?4 A
    DWORD           m_dwReserved;       // 保留
8 T8 [) c; Q  F- g' [2 y: t    char            m_dwReserved2[3];   // 保留
  t/ Y% h: c) f/ i3 }/ B; p/ R
0 [- P7 P* q6 I0 a0 e    int             m_nNumParam;        // 调用参数数量
) T; Q  E0 [% c) K    CALCPARAM*      m_pCalcParam;       // 调用参数数组" I! M% O- P0 t" Y
! m! F1 ~0 ^  [
    DWORD           m_dwReservedEx[4];  // 保留$ H( t! C, x# o% N+ s

0 f; T; J- E. W9 [* U    char*           m_strStkName;       // 股票名称
  z0 J- T# q- K0 R9 h
% O0 K! ]- z5 S* x  U    SPLITDATA*      m_pSplitData;       // 除权数据
4 W- F1 z9 B/ e; S# {+ J" P' G. L    int             m_nNumSplitData;    // 除权次数
! f1 ^; ]6 p4 J' G2 Q- F- j9 {; T
} CALCINFO;  r0 {% P. k3 h
* ~* G- A% y+ l. Z) ]% U
回复 支持 反对

使用道具 举报

5#
发表于 2015-6-3 09:58:59 | 只看该作者
收下这个文件
/ S6 {+ G# m, E7 q& N$ C) p1 w$ a- X, E7 m* U
FoxFunc.rar (3.37 KB, 下载次数: 3906)
2 {$ q3 U5 d$ i' d
5 R" P  i$ F: p2 F3 ?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-6-3 11:31:21 | 只看该作者
多谢person大人!
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2015-12-7 13:23:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
8#
发表于 2015-12-8 03:01:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|步步汇盈 ( 冀ICP备2020020207号  

GMT+8, 2025-11-26 12:53 , Processed in 0.159517 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. 技术支持 by 巅峰设计.

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