设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
#
发表于 2015-5-27 19:36:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我使用的是“飞狐交易师“C语言接口”扩展程序调用接口规范V3.0”,在飞狐5.0中一切正常。( r4 I/ u" O7 e: ?
升级到步步汇盈后,发现struct tagCALCINFO中的最后几项:
4 \1 \& G$ P% U" V+ G1 ^; M7 V   char*    m_strStkName;   //股票名称0 f- j6 a. ]3 j& V" L: }
   SPLITDATA*   m_pSplitData;   //除权数据
  j  m/ C: b0 Q  n; \   int     m_nNumSplitData;  //除权次数
* T  z& f- f* Y( J统统为乱码,因此无法获得除权数据。# p# N! |1 e/ _$ y/ `# m6 G- O2 R
请高手帮忙,多谢!
回复

使用道具 举报

推荐
发表于 2015-5-28 14:04:09 | 只看该作者
本帖最后由 person 于 2015-5-28 14:34 编辑
$ c6 Q; l) I! T# Y4 k0 i  J; ~4 I8 Z8 N& p2 I7 {5 G& X6 {3 R  W( Q
' J) J* D5 a* ~  ]
在time.h之前多加一行
$ j" Z/ Y  j1 h7 X/ b
回复 支持 0 反对 1

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

板凳
发表于 2015-6-3 09:58:59 | 只看该作者
收下这个文件
# {) a0 E4 t, c& m+ y! j2 S! B; k6 R& R# `6 y1 P9 s) o2 O
FoxFunc.rar (3.37 KB, 下载次数: 3705) 4 e3 @% L7 L9 S
5 `8 S$ u1 k$ Q+ B- u
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2015-5-28 19:27:48 | 只看该作者
非常感谢您的及时回复!. L8 Z- J$ s5 C  X0 D/ V$ j7 x
但我加了这个宏之后再运行,m_pSplitData、m_nNumSplitData最后两个字段还是乱的。
6 X; S+ z, G( O# T: J4 ^/ A% w另外,我一直使用的C++Builder 6,本身就是32位的。
) r: z; R8 Z/ y$ _- y9 {, e& O. I' Q* d2 e
运行时刻仔细观察struct tagCALCINFO结构,所有字段值一直到m_pCalcParam,经验证,都是对的。; ]% h) v2 q1 m; [
那么,唯一的可能,是不是m_pCalcParam字段之后的结构定义有了变化?
. m8 x- C+ W4 h( i7 o6 F* D请问您能否给我一份最新的接口定义头文件,多谢!  T4 F6 U) R, F) I8 q) l
- q7 X: P. Q, B* ~
附上我手头的结构定义:$ x; d; U6 h6 k6 L/ }
//调用接口信息数据结构
) q1 V, V  x; a3 w6 t0 Z9 Itypedef struct tagCALCINFO. @' G' V6 b! G6 l
{0 H( o' P7 y3 V
    DWORD           m_dwSize;           // 结构大小6 F4 E  p5 G' C/ A& i
    DWORD           m_dwVersion;        // 调用软件版本(V2.10 : 0x210)5 z! M2 d1 l7 B) x2 v
    DWORD           m_dwSerial;         // 调用软件序列号' b, B& ~7 e8 ~; U( C6 n
    char*           m_strStkLabel;      // 股票代码
  j6 c( M  f: b    BOOL            m_bIndex;           // 大盘
" v# _$ K4 ]" v7 k' s- L, C9 X# w; V( l/ g! a5 p3 h
    int             m_nNumData;         // 数据数量(m_pData,m_pDataEx,m_pResultBuf,m_pCalcParam[i].m_pfParam数据数量)  r4 c# d5 d, a1 b* M- t
    STKDATA*        m_pData;            // 常规数据,注意:当m_nNumData==0时可能为 NULL* h, i9 j6 s  _! ]. K( b
    STKDATAEx*      m_pDataEx;          // 扩展数据,分笔成交买卖盘,注意:可能为 NULL& }( n% T( j3 T; O4 d
6 X5 T- h$ Y% H4 ^
    int             m_nParam1Start;     // 参数1有效起始位置8 T% v& O; \, f4 |2 ^: L
    float*          m_pfParam1;         // 调用参数1  `/ i7 z$ K- l. J( I0 w9 a% V
    float*          m_pfParam2;         // 调用参数28 a$ ]+ R1 N8 c; h: r: T
    float*          m_pfParam3;         // 调用参数3
# h: m; J9 ]/ @7 c- |8 l- o    float*          m_pfParam4;         // 调用参数3
, z# }3 v2 N' W# p% n5 a
1 b% y. u7 F; C" R$ W1 [    float*          m_pResultBuf;       // 结果缓冲区
2 {0 R; o. G7 U& q9 G/ _    DATA_TYPE            m_dataType;         // 数据类型. Z$ O& |$ s" }! R
    float*          m_pfFinData;        // 财务数据' {* q) A2 r1 o& |( m0 [

7 |% ~% t- B7 n" J4 N, K// 以上与分析家兼容,所以沿用其结构和名称9 E) V" A  I# v7 m4 t% Y  ~0 \" H( h2 p
7 ~1 m# [2 S) x
// 以下为飞狐交易师扩展. `7 p4 g, _' ~
8 m$ z" i/ E+ [+ I; L1 i
    DWORD           m_dwReserved;       // 保留
# K8 {- D1 ~, P' k    char            m_dwReserved2[3];   // 保留
1 ?0 k8 p( C! Q& f* s& B/ w7 U% l; y- d* r, h; _% P# I1 g
    int             m_nNumParam;        // 调用参数数量
7 c1 x) ]4 X% w1 @. P    CALCPARAM*      m_pCalcParam;       // 调用参数数组
; F# @& r/ [: ]- y& q, G+ ?3 F
2 T6 _/ R% P% ]& r    DWORD           m_dwReservedEx[4];  // 保留
+ v7 a% E7 K4 K% l# R2 x! S$ e
" x$ u2 C3 g* @, G5 _" g1 U" e    char*           m_strStkName;       // 股票名称& n3 m5 Q* l( u" Q; {/ ?7 Y

- |+ [2 |7 N# {0 y    SPLITDATA*      m_pSplitData;       // 除权数据8 C, ^! d3 ^7 C1 e& o: [0 y
    int             m_nNumSplitData;    // 除权次数) O2 a" |  W! P8 C& `

2 N" u. l' [% z, C} CALCINFO;2 W3 A) o+ q& l
/ G& m0 p  ^" J7 B" E5 g5 C
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 18:37 , Processed in 0.150882 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

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

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