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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 分笔数据时间为何不正确?

   

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


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

主题:分笔数据时间为何不正确?

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
分笔数据时间为何不正确?  发帖心情 Post By:2014/3/17 11:40:13 [显示全部帖子]

 PCALCINFO stData = {0};
char ppChar[64];

            strftime( ppChar, sizeof(ppChar), " %Y-%m-%d %X" , localtime(&stData.m_pSubsection[i].m_time) );  
strText2.Format("分笔数据,时间:%s",ppChar); 

分笔数据时间为何不正确?

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/17 17:10:44 [显示全部帖子]


void CMainWindowDlg::OnButton1Gedata() 
{
//读取上海市场的600000日线数据范例
PCALCINFO stData = {0};
stData.m_dataType = TICK_DATA ; //MIN1_DATA ; //DAY_DATA;//日线
stData.m_bIsPow = 1; //是否复权
stData.m_wMarket = 'HS';
strcpy(stData.m_szLabel,"600030"); //读取600000 浦发银行数据
char dest[20]={0};
const char format[]="%A, %B %d %Y. The time is %X";
if(g_pMainFormework->GetDataInfo(&stData))
{
CString strText,strText2,strTextAll;
GetDlgItemText(IDC_EDIT_INFO, strTextAll);

        char ppChar[64];
for(int i = 0; i < stData.m_nNumSubData; i++)
{
            strftime( ppChar, sizeof(ppChar), " %Y-%m-%d %X" , localtime(&stData.m_pSubsection[i].m_time) );  
strText2.Format("分笔数据,时间:%s",&ppChar); 
strText.Format("分笔数据,m_fNewPrice:%f,m_fVolume:%f,m_fAmount:%f",stData.m_pSubsection[i].m_fNewPrice,
stData.m_pSubsection[i].m_fVolume,stData.m_pSubsection[i].m_fAmount); 

strTextAll += ":::" + strText2 + ";;;" + strText + "\r\n";
}

strText.Format("共取到%d个数据",stData.m_nNumData);
strTextAll += strText + "\r\n";
SetDlgItemText(IDC_EDIT_INFO, strTextAll);
}


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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/17 17:11:50 [显示全部帖子]

以下运行的结果:除了时间不对,价格,成交量,好像都不对。

:::分笔数据,时间: 2004-08-19 09:18:56;;;分笔数据,m_fNewPrice:0.000000,m_fVolume:341131392.000000,m_fAmount:0.000000
:::分笔数据,时间: 2004-08-19 09:18:56;;;分笔数据,m_fNewPrice:10.260000,m_fVolume:0.000000,m_fAmount:333776.000000
:::分笔数据,时间: 1972-04-11 16:11:46;;;分笔数据,m_fNewPrice:-0.000000,m_fVolume:10.260000,m_fAmount:10.250000
:::分笔数据,时间: 2008-08-13 23:18:24;;;分笔数据,m_fNewPrice:341205792.000000,m_fVolume:-0.000000,m_fAmount:10.250000
:::分笔数据,时间: 2004-08-19 12:13:42;;;分笔数据,m_fNewPrice:0.000000,m_fVolume:341219200.000000,m_fAmount:0.000000
:::分笔数据,时间: 2004-08-19 09:18:56;;;分笔数据,m_fNewPrice:10.260000,m_fVolume:0.000000,m_fAmount:333813.000000
共取到1001个数据


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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/17 17:57:51 [显示全部帖子]

我用的是VC6.0,应该不存在这个问题吧?

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/17 17:59:38 [显示全部帖子]

还有我比较了一下金字塔的实时分笔数据,和通达信的差很多,不知道哪个准确,比如:600030

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/17 18:32:49 [显示全部帖子]

代码已经上传,点《获取历史数据》时出现的问题。

多谢各位!

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
分笔数据时间源码  发帖心情 Post By:2014/3/18 9:52:52 [显示全部帖子]

分笔数据时间源码

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
源码  发帖心情 Post By:2014/3/18 9:57:35 [显示全部帖子]

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


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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/25 19:13:22 [显示全部帖子]

用哪个字段显示时间,用这个吗:m_timeV2 ?

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2014/3/17 11:39:02
  发帖心情 Post By:2014/3/25 19:47:31 [显示全部帖子]

还有这个结构是否正确?


//日线数据
typedef struct
{
DATE m_timeDate; //UCT
float m_fOpen; //开盘
float m_fHigh; //最高
float m_fLow; //最低
float m_fClose; //收盘
float m_fOI; //open interest
float m_fVolume; //量
float m_fAmount; //额
WORD m_wAdvance; //涨数,仅大盘有效
WORD m_wDecline; //跌数,仅大盘有效
WORD m_wQT; //成交笔数
float m_fOpenVolume; //开盘量
float m_fOpenAmount; //开盘额
}HISTORY_STRUCTEx;

 回到顶部
总数 11 1 2 下一页