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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 取得的数据日期不正确

   

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


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

主题:取得的数据日期不正确

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


加好友 发短信
等级:论坛游侠 帖子:388 积分:0 威望:0 精华:0 注册:2014/11/22 18:13:16
取得的数据日期不正确  发帖心情 Post By:2021/3/23 15:32:26 [只看该作者]

用论坛提供的C++数据接口,可读取开盘价等,但是时间显示不正确,显示的1970年而不是交易时间。折腾了两个月了,也不知道何处错误。请王锋等老师解惑:

//读取上海市场的600000日线数据范例
 PCALCINFO stData = {0};
 stData.m_dataType = DAY_DATA;//日线
 stData.m_bIsPow = 1; //是否复权
 stData.m_wMarket = 'HS';
 strcpy(stData.m_szLabel,"600000"); //读取600000 浦发银行数据


if(g_pMainFormework->GetDataInfo(&stData))
 {
  CString strText;
  for(int i = 0; i < stData.m_nNumData; i++)
  {

    CString str;

   CTime tm;

   tm=stData.m_pMainData[i].m_timeDate


   tm.Format("现在时间是%Y年-%m月-%d日%  %X",stData.m_pMainData[i].m_fClose);
   //通过日志记录文件将数据写盘
   //LOG_DEBUG_INFO( "c:\\MyData.txt", "数据 %s", strText);

  WriteLog(str)
  }

  //strText.Format("共取到%d个数据",stData.m_nNumData);
  //AfxMessageBox(strText);
 }


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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2018/6/12 9:12:33
  发帖心情 Post By:2021/4/6 15:11:14 [只看该作者]

str=COleDateTime(stData.m_pMainData[i].m_timeDate).Format("现在时间是%Y-%m-%d");//str赋值

 回到顶部