IMarketDataProvider
StockSharp.BusinessEntities
由仪器提供者接口提供的市场数据.
方法
GetLevel1Fields
public IEnumerable<Level1Fields> GetLevel1Fields(Security security)
result = iMarketDataProvider.GetLevel1Fields(security)
获取一组可用的字段 第1级字段,该字段有该仪器的市场数据.
- security
- 金融工具。
返回值: 可能的田园.
GetSecurityValue
public object GetSecurityValue(Security security, Level1Fields field)
result = iMarketDataProvider.GetSecurityValue(security, field)
以获得该仪器的市场数据值.
- security
- 金融工具。
- field
- 市场数据领域.
返回值: 字段值。 如果没有数据, 将返回 。
事件
LookupSecuritiesResult
public event Action<SecurityLookupMessage, IEnumerable<Security>, Exception> LookupSecuritiesResult
iMarketDataProvider.LookupSecuritiesResult += handler
查询结果SecurityLookupMessage收到.
LookupSecuritiesResult2
public event Action<SecurityLookupMessage, IEnumerable<Security>, IEnumerable<Security>, Exception> LookupSecuritiesResult2
iMarketDataProvider.LookupSecuritiesResult2 += handler
查询结果SecurityLookupMessage收到.
ValuesChanged
public event Action<Security, IEnumerable<KeyValuePair<Level1Fields, object>>, DateTime, DateTime> ValuesChanged
iMarketDataProvider.ValuesChanged += handler
金融工具已改变。