以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- ”账户断开连接“通知的时候,怎么实现再次登录? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=138278) |
-- 作者:gqshui -- 发布时间:2016/8/19 11:00:15 -- ”账户断开连接“通知的时候,怎么实现再次登录? LRESULT CMainWindowDlg::OnNotifyUpdate(WPARAM w, LPARAM l) {
if (w == 2)
{
//注册品种报价变化通知
//ReportUpdate(l);
}
else if (w == 3)
{
//订单状态变化通知:委托确认、成交回报、撤单回报、委托失败
BARGAIN_NOTIFY_KSI * pKsi = (BARGAIN_NOTIFY_KSI*)l;
OrderStatus(pKsi);
}
else if (w == 4)
{
//账户状态变化通知
BARGAIN_NOTIFY_KSI * pKsi = (BARGAIN_NOTIFY_KSI*)l;
if (strcmp(pKsi->m_szStatus, "Connected") == 0)
{
//账户已经连接
}
else if (strcmp(pKsi->m_szStatus, "Disconnected") == 0)
{
//账户断开连接
}
}
return 0; } 下载的 demo里面,当收到“”账户断开连接“通知的时候,怎么实现再次登录? 发现有时候模拟交易会断开很久。还有交易登录时长连接吗?会不会一段时间后就自动断开掉?
|
-- 作者:王锋 -- 发布时间:2016/8/19 11:07:05 -- 断开后会自动连接的,你说的断开很久可能原因是你的本地网络问题,模拟交易服务器的问题,收盘后期货公司关闭交易服务器的原因 |
-- 作者:gqshui -- 发布时间:2016/8/19 11:25:15 -- 有登录的接口函数吗?收到“”断开连接的通知“”后,在这里加个登录动作,会不会更好点? |
-- 作者:王锋 -- 发布时间:2016/8/19 11:28:27 -- if (strcmp(pKsi->m_szStatus, "Connected") == 0) {
//账户已经连接
}
else if (strcmp(pKsi->m_szStatus, "Disconnected") == 0)
{
//账户断开连接
}
这里不是有吗?》
|
-- 作者:emtfemtf -- 发布时间:2016/8/24 19:22:05 -- 请问,这例子是在哪里下载得到的?网站上我就没有找到。 |