本文整理汇总了C#中Connector.SubscribeMarketData方法的典型用法代码示例。如果您正苦于以下问题:C# Connector.SubscribeMarketData方法的具体用法?C# Connector.SubscribeMarketData怎么用?C# Connector.SubscribeMarketData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Connector
的用法示例。
在下文中一共展示了Connector.SubscribeMarketData方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SubscribeLevel2
/// <summary>
/// Метод подписывает пользователя на получения новых значений по стакану.
/// </summary>
/// <param name="connector"></param>
/// <param name="security"></param>
/// <param name="roles"></param>
/// <returns></returns>
public static FaultException SubscribeLevel2(Connector connector, Security security, List<string> roles)
{
string[] rolesPermission = { "Level2", "Admin" }; //Доступно ролям.
if (rolesPermission.Intersect(roles).Any())
{
if (security != null)
{
connector.SubscribeMarketData((StockSharp.BusinessEntities.Security)security, StockSharp.Messages.MarketDataTypes.MarketDepth);
Console.WriteLine("Level2 subscribed");
}
else
{
return new FaultException("Значение инструмента не может быть неопределенным.");
}
}
else
{
return new FaultException("Level2 недоступен для этого аккаунта.");
}
return null;
}
示例2: SubscribeNews
/// <summary>
/// Метод подписывает пользователя на получение новостей по указанному инструменту.
/// </summary>
/// <param name="connector"></param>
/// <param name="security"></param>
public static void SubscribeNews(Connector connector, Security security)
{
connector.SubscribeMarketData((StockSharp.BusinessEntities.Security)security, StockSharp.Messages.MarketDataTypes.News);
}