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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → AddinDemo插件怎么获得昨日结算价

   

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


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

主题:AddinDemo插件怎么获得昨日结算价

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


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
AddinDemo插件怎么获得昨日结算价  发帖心情 Post By:2015/6/11 14:09:21 [只看该作者]

AddinDemo插件程序,沪深300期货怎么获得昨日结算价,请给个例子,谢谢。

typedef struct
{
time_t m_time; // 成交时间
WORD m_wMarket; // 股票市场类型
char m_szLabel[STKLABEL_LEN]; // 股票代码,以'\0'结尾
char m_szName[STKNAME_LEN]; // 股票名称,以'\0'结尾
float m_fLastJS; // 昨结算
float m_fLastClose; // 昨收
float m_fOpen; // 今开
float m_fHigh; // 最高
float m_fLow; // 最低
float m_fNewPrice; // 最新
float m_fVolume; // 成交量
float m_fAmount; // 成交额
float m_fNewJS; // 当前结算
float m_fOI; // 持仓量
float m_upperLimitPrice; // 涨停板
float m_lowerLimitPrice; // 跌停板
BYTE m_bMainReport; // 是否主力和约
BYTE m_nFlag1; // 标志1
BYTE m_nFlag2; // 标志2
BYTE m_nReserve[1];
float m_fPrvOI; // 昨持仓
float m_fBuyPrice[3]; // 申买价1,2,3
float m_fBuyVolume[3]; // 申买量1,2,3
float m_fSellPrice[3]; // 申卖价1,2,3
float m_fSellVolume[3]; // 申卖量1,2,3
float m_fBuyPrice4; // 申买价4
float m_fBuyVolume4; // 申买量4
float m_fSellPrice4; // 申卖价4
float m_fSellVolume4; // 申卖量4
float m_fBuyPrice5; // 申买价5
float m_fBuyVolume5; // 申买量5
float m_fSellPrice5; // 申卖价5
float m_fSellVolume5; // 申卖量5
float m_fBuyPrice6; // 申买价6
float m_fBuyVolume6; // 申买量6
float m_fSellPrice6; // 申卖价6
float m_fSellVolume6; // 申卖量6
float m_fBuyPrice7; // 申买价7
float m_fBuyVolume7; // 申买量7
float m_fSellPrice7; // 申卖价7
float m_fSellVolume7; // 申卖量7
float m_fBuyPrice8; // 申买价8
float m_fBuyVolume8; // 申买量8
float m_fSellPrice8; // 申卖价8
float m_fSellVolume8; // 申卖量8
float m_fBuyPrice9; // 申买价9
float m_fBuyVolume9; // 申买量9
float m_fSellPrice9; // 申卖价9
float m_fSellVolume9; // 申卖量9
float m_fBuyPrice10; // 申买价10
float m_fBuyVolume10; // 申买量10
float m_fSellPrice10; // 申卖价10
float m_fSellVolume10; // 申卖量10
} RCV_REPORT_STRUCTExQH;

typedef struct  {
RCV_REPORT_STRUCTExQH * m_pData;
int m_nDataCount;
}REPORT_UPDATE2;

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


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
  发帖心情 Post By:2015/6/12 10:59:21 [只看该作者]

没人回复吗?

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/12 11:56:03 [只看该作者]

你自己不是已经知道结算价的字段了?

如果你对C++不知道怎么用,那么我们如何帮你?



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
yu_xm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
  发帖心情 Post By:2015/6/12 16:44:25 [只看该作者]

贵司给的AddinDemo只有REPORT_UPDATE2定义,并没有给出怎么获取这个结构体数据;文档大多是图表交易的,插件开发的只是一笔带过,文档插件开发部分总字数不到1000。
C++怎么用无需贵司操心。

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/12 23:17:16 [只看该作者]

既然是懂得C++编程,那么范例上自带的这个函数,你应该是知道怎么用的吧? 既然能得到最新价了,那么做结算字段也就知道了吧

 

void CMainWindowDlg::ReportUpdate(LPARAM l)
{
 REPORT_STRUCT * pData = (REPORT_STRUCT*)l;
 //显示处理报表 pData->m_fNewPrice ....

 CString strText;
 strText.Format("注册品种: %s 最新价 %.2f", pData->m_szName, pData->m_fNewPrice);

 GetDlgItem(IDC_STATIC_TEXT)->SetWindowText(strText);
}



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
yu_xm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
  发帖心情 Post By:2015/6/15 9:29:53 [只看该作者]

能获取到最新价,但REPORT_STRUCT 结构里面没有结算字段,要是有结算字段就不需要问你们了
typedef struct
{
time_t m_time; // 成交时间
float m_fLastClose; // 昨收
float m_fOpen; // 今开
float m_fHigh; // 最高
float m_fLow; // 最低
float m_fNewPrice; // 最新
float m_fOI; //open interest
float m_fLastOI;
float m_fVolume; // 成交量
float m_fAmount; // 成交额
float m_fLastOpen; //前开
float m_fLastHigh; //前高
float m_fLastLow; //前底
float m_fBuyPrice[3]; // 申买价1,2,3
float m_fBuyVolume[3]; // 申买量1,2,3
float m_fSellPrice[3]; // 申卖价1,2,3
float m_fSellVolume[3]; // 申卖量1,2,3
float m_fBuyPrice4; // 申买价4
float m_fBuyVolume4; // 申买量4
float m_fSellPrice4; // 申卖价4
float m_fSellVolume4; // 申卖量4
float m_fBuyPrice5; // 申买价5
float m_fBuyVolume5; // 申买量5
float m_fSellPrice5; // 申卖价5
float m_fSellVolume5; // 申卖量5
float m_fVolumeNow; //现手
float m_fBuyVol; //外盘量
float m_fSellVol; //内盘量
char m_szName[32]; // 股票名称,以'\0'结尾
char m_szNamePY[16];
char m_szLabel[10]; // 股票代码,以'\0'结尾
float   m_f5DayAverage; //5日均量
float m_fNext5DayVol; //下一个5日均量
time_t m_timeHardenSpeed; //涨速前比较时间
float m_fHardenSpeed; //涨速用变量,记录前5分钟价格
WORD m_wMarket; //品种所属市场比如上海'HS',深圳'ZS'
}REPORT_STRUCT;



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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/15 11:12:57 [只看该作者]

你不是要取得昨结算价么?

动态实时结算价没有,这个你要自己去算,交易所也不会盘中实时发布这个



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
yu_xm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
  发帖心情 Post By:2015/6/15 11:46:19 [只看该作者]

不要动态结算,只要昨结算,REPORT_STRUCT结构里面没有昨结算。

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2015/6/15 11:51:21 [只看该作者]

typedef struct
{
time_t m_time; // 成交时间
WORD m_wMarket; // 股票市场类型
char m_szLabel[STKLABEL_LEN]; // 股票代码,以'\0'结尾
char m_szName[STKNAME_LEN]; // 股票名称,以'\0'结尾
float m_fLastJS; // 昨结算
float m_fLastClose; // 昨收
float m_fOpen; // 今开
float m_fHigh; // 最高


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
yu_xm
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:43 积分:0 威望:0 精华:0 注册:2014/6/29 16:57:17
  发帖心情 Post By:2015/6/15 13:28:03 [只看该作者]

float m_fLastJS; // 昨结算  

这个字段是RCV_REPORT_STRUCTExQH结构里面的,贵司的AddinDemo代码里面没有RCV_REPORT_STRUCTExQH引用,而你给函数void CMainWindowDlg::ReportUpdate(LPARAM l)函数用的是REPORT_STRUCT结构,REPORT_STRUCT结构里面没有m_fLastJS结算字段。


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