以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 关于c++的dll中获取金字塔数据紊乱的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73275) |
-- 作者:keerzm2 -- 发布时间:2014/12/19 0:21:54 -- 关于c++的dll中获取金字塔数据紊乱的问题 我使用vs2010,而且已经在stdafx.h文件中增加了#define _USE_32BIT_TIME_T的定义。 但是我在获取K线的数据(开盘,收盘等)的时候还是发现有乱数据的情况?请问怎么回事? 这是我读取金字塔K线数据的代码: for(int i = 0; i < pData->m_nNumData; i++)
{
KData TempKData;
TempKData.HighInit=pData->m_pData[i].m_fHigh;
TempKData.LowInit=pData->m_pData[i].m_fLow;
TempKData.KIndexInit=i;
ObjDataStore.ObjKDataStore.push_back(TempKData);
string teststring1=float2string(pData->m_pData[i].m_fOpen);
MessageBoxA(NULL,teststring1.c_str(),"测试弹出框",MB_OK);
} 结果弹出框中输出的信息,有时候是正常的数值,有时候确实不正常的数值,比如44032834之类的..... 请问是怎么回事?谢谢
|
-- 作者:王锋 -- 发布时间:2014/12/21 15:07:42 -- 尽量少用MessageBoxA, 试试用文件记录的方式看看. 最好与日期时间及收盘价一起记录
|