C++ IB API-reqMktData未流式传输

C++ IB API-reqMktData未流式传输,c++,ib-api,C++,Ib Api,我使用的是C++中的IB API和编码。 我正在尝试获取特定股票的数据(使用MSFT进行测试)。我的印象是,一旦您调用reqMktData,它就会连续地传输数据,直到您调用“cancelMktData” 当我使用此线路调用reqMktData时: m_pClient->reqMktData((long) tickerID, ticker, "", false, false, TagValueListSPtr()); 。。。我收到了一个回复,里面有我期待的所有信息,但只

我使用的是C++中的IB API和编码。 我正在尝试获取特定股票的数据(使用MSFT进行测试)。我的印象是,一旦您调用reqMktData,它就会连续地传输数据,直到您调用“cancelMktData”

当我使用此线路调用reqMktData时:

m_pClient->reqMktData((long) tickerID, ticker, "", false, false, TagValueListSPtr());
。。。我收到了一个回复,里面有我期待的所有信息,但只有一次。我从不打电话给cancelMktData

我还尝试在循环中调用reqMktData函数,该函数可以工作并提供更新的信息,但API抱怨我使用的是相同的ID。我每次都可以生成一个新的ID,但这不是我对reqMktData的理解

我是否错误地认为这应该每250ms向我发送一次最新信息