EntitiesExtensions
BusinessEntities的扩展类.
属性
public static IEnumerable<Type> AllCandleMessageTypes { get; }
value = EntitiesExtensions.AllCandleMessageTypes
所有注册的蜡烛信息类型.
public static Security AllSecurity { get; }
value = EntitiesExtensions.AllSecurity
"所有金融工具"实例.
public static ISecurityProvider TrySecurityProvider { get; }
value = EntitiesExtensions.TrySecurityProvider
ISecurityProvider
方法
public static DateTime AddOrSubtractTradingDays(ExchangeBoard board, DateTime date, int n, bool checkHolidays)
result = EntitiesExtensions.AddOrSubtractTradingDays(board, date, n, checkHolidays)
以获得交易日T+/-的日期。
- board
- 董事会信息.
- date
- 起始日期为T,其中加减N交易日.
- n
- N 大小。 增减的交易日数。
- checkHolidays
- 是否检查周一的通过日期(星期六和星期天为休息日,返回的值为 .) 。
返回值: 末端为T+/-N日期.
public static ExchangeBoard ApplyChanges(ExchangeBoard board, BoardMessage message)
result = EntitiesExtensions.ApplyChanges(board, message)
将信件转换为棋盘 。
- board
- 董事会。
- message
- 传言.
返回值: 董事会。
public static void ApplyChanges(Portfolio portfolio, PositionChangeMessage message, IExchangeInfoProvider exchangeInfoProvider)
EntitiesExtensions.ApplyChanges(portfolio, message, exchangeInfoProvider)
应用对组合对象的更改 。
- portfolio
- 组合.
- message
- 组合变化信息.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
public static void ApplyChanges(Position position, PositionChangeMessage message)
EntitiesExtensions.ApplyChanges(position, message)
将更改应用到位置对象。
- position
- 位置 准备
- message
- 位置更改消息 。
public static void ApplyChanges(Security security, IEnumerable<KeyValuePair<Level1Fields, object>> changes, DateTime serverTime, DateTime localTime, Action<Security, Level1Fields, object> defaultHandler)
EntitiesExtensions.ApplyChanges(security, changes, serverTime, localTime, defaultHandler)
对金融工具对象适用变更.
- security
- 金融工具。
- changes
- 变化.
- serverTime
- 更改服务器时间 。
- localTime
- 收到/创建信件时的本地时间戳 。
- defaultHandler
- 默认处理器 。
public static void ApplyChanges(Security security, Level1ChangeMessage message)
EntitiesExtensions.ApplyChanges(security, message)
对金融工具对象适用变更.
- security
- 金融工具。
- message
- 变化.
public static void ApplyChanges(Security security, SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider, bool isOverride)
EntitiesExtensions.ApplyChanges(security, message, exchangeInfoProvider, isOverride)
对金融工具对象适用变更.
- security
- 金融工具。
- message
- 梅塔资讯.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
- isOverride
- 以新值取代先前的金融工具数据。
public static void ApplyNewState(Order order, OrderStates state, ILogReceiver logs)
EntitiesExtensions.ApplyNewState(order, state, logs)
检查一下可能命令的状态变化
- order
- 肃静
- state
- 现序所出之相.
- logs
- 日志 记录
public static OrderCancelMessage CreateCancelMessage(Order order, SecurityId securityId, long transactionId)
result = EntitiesExtensions.CreateCancelMessage(order, securityId, transactionId)
创建取消旧命令的信息 。
- order
- 肃静
- securityId
- 金融工具标识。
- transactionId
- 交易号。
返回值: 传言.
public static OrderRegisterMessage CreateRegisterMessage(Order order, SecurityId? securityId)
result = EntitiesExtensions.CreateRegisterMessage(order, securityId)
来创建新订单注册信息.
- order
- 肃静
- securityId
- 金融工具标识。
返回值: 传言.
public static OrderReplaceMessage CreateReplaceMessage(Order oldOrder, Order newOrder, SecurityId securityId)
result = EntitiesExtensions.CreateReplaceMessage(oldOrder, newOrder, securityId)
以新相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
- oldOrder
- 旧序.
- newOrder
- 新秩序 上场吧
- securityId
- 金融工具标识。
返回值: 传言.
public static IEnumerable<ExchangeBoard> EnumerateExchangeBoards()
result = EntitiesExtensions.EnumerateExchangeBoards()
以取出一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
返回值: 董事会。
public static IEnumerable<Exchange> EnumerateExchanges()
result = EntitiesExtensions.EnumerateExchanges()
以取出一一等交换之名.
返回值: 交换
public static TMessage FillMessage<TMessage>(Security security, TMessage message)
result = EntitiesExtensions.FillMessage(security, message)
将乐器转换成消息.
- security
- 金融工具。
- message
- 传言.
返回值: 传言.
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, Security criteria)
result = EntitiesExtensions.Filter(securities, criteria)
以给定的标准过滤仪器 。
- securities
- 金融工具。
- criteria
- 其字段会用作过滤器的仪器.
返回值: 仪器被过滤。
public static IEnumerable<ExchangeBoard> Filter(IEnumerable<ExchangeBoard> boards, BoardLookupMessage criteria)
result = EntitiesExtensions.Filter(boards, criteria)
以代码标准过滤板 。
- boards
- 所有板子都一样
- criteria
- 标准。
返回值: 发现的板子。
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, ExchangeBoard board)
result = EntitiesExtensions.Filter(securities, board)
由交易委员会过滤仪器。
- securities
- 金融工具。
- board
- 交易委员会.
返回值: 仪器被过滤。
public static IEnumerable<Portfolio> Filter(IEnumerable<Portfolio> portfolios, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(portfolios, criteria)
以指定标准过滤组合 。
- portfolios
- 所有的项目
- criteria
- 标准。
返回值: 找到投资组合了。
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Order order)
result = EntitiesExtensions.Filter(myTrades, order)
要过滤给定顺序的自有交易 。
- myTrades
- 所有自己的行业,其中应寻找所需的行业。
- order
- 所取之令,其行应过滤.
返回值: 被过滤的命令 。
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Portfolio portfolio)
result = EntitiesExtensions.Filter(myTrades, portfolio)
过滤给定组合的自有交易 。
- myTrades
- 所有自己的行业,其中应寻找所需的行业。
- portfolio
- 组合,交易应过滤。
返回值: 被过滤的交易。
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, Portfolio portfolio)
result = EntitiesExtensions.Filter(positions, portfolio)
过滤给定组合的位置 。
- positions
- 所有职位,凡需搜查的,均应予以搜查.
- portfolio
- 组合,其职位应过滤。
返回值: 被过滤的位置 。
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Sides side)
result = EntitiesExtensions.Filter(orders, side)
过滤给定方向的命令 。
- orders
- 所有命令,其中必须搜查所需物品。
- side
- 秩序一边.
返回值: 被过滤的命令 。
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, OrderStates state)
result = EntitiesExtensions.Filter(orders, state)
过滤给定条件的命令 。
- orders
- 所有命令,其中必须搜查所需物品。
- state
- 令发相相.
返回值: 被过滤的命令 。
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Portfolio portfolio)
result = EntitiesExtensions.Filter(orders, portfolio)
过滤给定组合的命令 。
- orders
- 所有命令,其中必须搜查所需物品。
- portfolio
- 组合,其订单应过滤.
返回值: 被过滤的命令 。
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, SecurityLookupMessage criteria)
result = EntitiesExtensions.Filter(securities, criteria)
以给定的标准过滤仪器 。
- securities
- 金融工具。
- criteria
- 信件金融工具查找指定标准 。
返回值: 仪器被过滤。
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(positions, criteria)
过滤器定位指定标准 。
- positions
- 所有位置 都给我
- criteria
- 标准。
返回值: 找到位置了 找到位置了
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, Security security, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, security, dataType)
查找指定的金融工具和数据类型的订阅。
- provider
- 订阅提供者.
- security
- 金融工具。
- dataType
- 数据类型信息.
返回值: 订阅.
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, SecurityId securityId, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, securityId, dataType)
查找指定的金融工具和数据类型的订阅。
- provider
- 订阅提供者.
- securityId
- SecurityId
- dataType
- 数据类型信息.
返回值: 订阅.
public static decimal GetAveragePrice(IEnumerable<MyTrade> trades)
result = EntitiesExtensions.GetAveragePrice(trades)
以自己的行业获得加权平均价格。
- trades
- 交易,应为此获得加权平均配比价格。
返回值: 加权平均价 如果没有交易,0就退了
public static IEnumerable<DateTime> GetExpiryDates(DateTime from, DateTime to)
result = EntitiesExtensions.GetExpiryDates(from, to)
以取出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出
- from
- 起止范围.
- to
- 寿终所起.
返回值: 过期日期。
public static ExchangeBoard GetOrCreateBoard(IExchangeInfoProvider exchangeInfoProvider, string code, Func<string, ExchangeBoard> createBoard)
result = EntitiesExtensions.GetOrCreateBoard(exchangeInfoProvider, code, createBoard)
以代码获取一个棋盘。 如果与名片相通的棋盘不存在, 则它将被创建 。
- exchangeInfoProvider
- 交易所和交易委员会供应商。
- code
- 董事会代码。
- createBoard
- 处理器创建了棋盘,如果找不到。如果值是 .,那么该棋盘就是默认初始化创建的。
返回值: 交换板。
public static ExchangeBoard GetOrCreateBoard(IExchangeInfoProvider exchangeInfoProvider, string code, bool isNew, Func<string, ExchangeBoard> createBoard)
result = EntitiesExtensions.GetOrCreateBoard(exchangeInfoProvider, code, isNew, createBoard)
以代码获取一个棋盘。 如果与名片相通的棋盘不存在, 则它将被创建 。
- exchangeInfoProvider
- 交易所和交易委员会供应商。
- code
- 董事会代码。
- isNew
- 被新创建。
- createBoard
- 处理器创建了棋盘,如果找不到。如果值是 .,那么该棋盘就是默认初始化创建的。
返回值: 交换板。
public static bool HasExternalId(SecurityId securityId)
result = EntitiesExtensions.HasExternalId(securityId)
要检查, SecurityId 是否包含外部来源的识别符 。
- securityId
- 金融工具标识。
返回值: ,如果存在外部来源的识别信息,否则,
public static bool IsAllSecurity(Security security)
result = EntitiesExtensions.IsAllSecurity(security)
检查指定的金融工具是否为 AllSecurity 。
- security
- 金融工具。
返回值: ,如果指定的金融工具是AllSecurity,否则,
public static bool IsLookupAll(Security criteria)
result = EntitiesExtensions.IsLookupAll(criteria)
确定所有过滤器的搜索内容 。
- criteria
- 其字段会用作过滤器的仪器.
返回值: 检查结果。
public static IEnumerable<Security> Lookup(ISecurityProvider provider, SecurityLookupMessage criteria)
result = EntitiesExtensions.Lookup(provider, criteria)
以标准为依据的金融工具
- provider
- ISecurityProvider
- criteria
- 信件金融工具查找指定标准 。
返回值: 找到乐器了
public static IEnumerable<ExchangeBoard> LookupBoards(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards(provider, criteria)
以代码标准过滤板 。
- provider
- 交换板供应商.
- criteria
- 标准。
返回值: 发现的板子。
public static IEnumerable<BoardMessage> LookupBoards2(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards2(provider, criteria)
以代码标准过滤板 。
- provider
- 交换板供应商.
- criteria
- 标准。
返回值: 发现的板子。
public static Security LookupById(ISecurityProvider provider, string id)
result = EntitiesExtensions.LookupById(provider, id)
以能辨识取出器.
- provider
- 提供各种文书的信息。
- id
- 金融工具标识。
返回值: 获得的乐器。 如果没有特定标准, 则返回 。
public static Security LookupById(ISecurityProvider provider, SecurityId id)
result = EntitiesExtensions.LookupById(provider, id)
以能辨识取出器.
- provider
- ISecurityProvider
- id
- 金融工具标识。
返回值: 获得的乐器。 如果没有特定标准, 则返回 。
public static Unit Pips(int value, Security security)
result = EntitiesExtensions.Pips(value, security)
从 Int32 创建 pips 值 。
- value
- 入地三十二相相相值相.
- security
- 有关价格增量的信息取自何种工具。
返回值: 管子(原变种).
public static Unit Pips(double value, Security security)
result = EntitiesExtensions.Pips(value, security)
从双倍的 pips 值创建 。
- value
- 双值.
- security
- 有关价格增量的信息取自何种工具。
返回值: 管子(原变种).
public static Unit Pips(decimal value, Security security)
result = EntitiesExtensions.Pips(value, security)
从小数创建 pips 值 。
- value
- 入十义相.
- security
- 有关价格增量的信息取自何种工具。
返回值: 管子(原变种).
public static Unit Points(double value, Security security)
result = EntitiesExtensions.Points(value, security)
从双分值创建 。
- value
- 双值.
- security
- 价格递增成本信息取自的工具。
返回值: 指点.
public static Unit Points(int value, Security security)
result = EntitiesExtensions.Points(value, security)
从 Int32 创建分值 。
- value
- 入地三十二相相相值相.
- security
- 价格递增成本信息取自的工具。
返回值: 指点.
public static Unit Points(decimal value, Security security)
result = EntitiesExtensions.Points(value, security)
从小数创建分数值。
- value
- 入十义相.
- security
- 价格递增成本信息取自的工具。
返回值: 指点.
public static void RequestNewsStory(ISubscriptionProvider provider, News news)
EntitiesExtensions.RequestNewsStory(provider, news)
请求订阅新闻新闻。
- provider
- 订阅提供者.
- news
- 新闻项目要订阅.
public static Order ReRegisterClone(Order oldOrder, decimal? newPrice, decimal? newVolume)
result = EntitiesExtensions.ReRegisterClone(oldOrder, newPrice, newVolume)
以再登记之令所出之所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所
- oldOrder
- 原令出处.
- newPrice
- 新订单的价格。
- newVolume
- 新序一卷.
返回值: 新秩序 上场吧
public static Order ReRegisterOrder(ITransactionProvider provider, Order oldOrder, decimal price, decimal volume)
result = EntitiesExtensions.ReRegisterOrder(provider, oldOrder, price, volume)
重订令.
- provider
- 交易提供商.
- oldOrder
- 换个顺序
- price
- 新订单的价格。
- volume
- 新序一卷.
返回值: 新秩序 上场吧
public static void ReRegisterOrderEx(ITransactionProvider provider, Order order, Order clone)
EntitiesExtensions.ReRegisterOrderEx(provider, order, clone)
重订令.
- provider
- 交易提供商.
- order
- 肃静
- clone
- 变化.
public static decimal ShrinkPrice(Security security, decimal price)
result = EntitiesExtensions.ShrinkPrice(security, price)
以减价为目的,使最低级的步数相乘,也限制逗号后所标出数.
- security
- 金融工具
- price
- 价为多所取.
返回值: 多重价钱.
public static ExchangeBoard ToBoard(BoardMessage message)
result = EntitiesExtensions.ToBoard(message)
将信件转换为棋盘 。
- message
- 传言.
返回值: 董事会。
public static PositionChangeMessage ToChangeMessage(Position position, long originalTransactionId)
result = EntitiesExtensions.ToChangeMessage(position, originalTransactionId)
将位置转换为消息 。
- position
- 位置 准备
- originalTransactionId
- 原始交易的ID, 答案是此消息 。
返回值: 传言.
public static PositionChangeMessage ToChangeMessage(Portfolio portfolio)
result = EntitiesExtensions.ToChangeMessage(portfolio)
将组合转换为消息 。
- portfolio
- 组合.
返回值: 传言.
public static string ToDataTypeString(MarketDataMessage message)
result = EntitiesExtensions.ToDataTypeString(message)
将数据类型格式化为可被人类读取的字符串.
- message
- 市场数据信息(在发件情况下用作订阅/不订阅,在发件情况下为确认事件).
返回值: 弦乐
public static Exchange ToExchange(BoardMessage message)
result = EntitiesExtensions.ToExchange(message)
将信件转换为交换 。
- message
- 传言.
返回值: 交换
public static Exchange ToExchange(BoardMessage message, Exchange exchange)
result = EntitiesExtensions.ToExchange(message, exchange)
将信件转换为交换 。
- message
- 传言.
- exchange
- 交换
返回值: 交换
public static SecurityExternalId ToExternalId(SecurityId securityId)
result = EntitiesExtensions.ToExternalId(securityId)
铸造SecurityId到SecurityExternalId.
- securityId
- SecurityId.
返回值: SecurityExternalId.
public static Security ToLookupCriteria(SecurityLookupMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToLookupCriteria(message, exchangeInfoProvider)
将 SecurityLookupMessage 信件转换为金融工具标准。
- message
- 传言.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
返回值: 标准。
public static OrderStatusMessage ToLookupCriteria(Order criteria, decimal? volume, Sides? side)
result = EntitiesExtensions.ToLookupCriteria(criteria, volume, side)
将顺序转换为 OrderStatusMessage 值 。
- criteria
- 用作过滤的标准。
- volume
- 音量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度
- side
- 秩序一边.
返回值: 请求当前注册的订单和交易的讯息 。
public static PortfolioLookupMessage ToLookupCriteria(Portfolio criteria)
result = EntitiesExtensions.ToLookupCriteria(criteria)
将组合转换为 PortfolioLookupMessage 值 。
- criteria
- 用作过滤的标准。
返回值: 信件组合搜索指定标准 。
public static SecurityLookupMessage ToLookupMessage(Security criteria)
result = EntitiesExtensions.ToLookupMessage(criteria)
将金融工具标准转换为SecurityLookupMessage.
- criteria
- 标准。
返回值: 传言.
public static SecurityMessage ToMessage(Security security, SecurityId? securityId, long originalTransactionId, bool copyExtendedId)
result = EntitiesExtensions.ToMessage(security, securityId, originalTransactionId, copyExtendedId)
将乐器转换成消息.
- security
- 金融工具。
- securityId
- 金融工具标识。
- originalTransactionId
- 原始交易的ID, 答案是此消息 。
- copyExtendedId
- Copy ExternalId and Type.
返回值: 传言.
public static ExecutionMessage ToMessage(OrderFail fail, long originalTransactionId)
result = EntitiesExtensions.ToMessage(fail, originalTransactionId)
将错误描述转换为信件 。
- fail
- 错误细节 。
- originalTransactionId
- 原始交易的ID, 答案是此消息 。
返回值: 传言.
public static ExecutionMessage ToMessage(Order order)
result = EntitiesExtensions.ToMessage(order)
将顺序转换为消息 。
- order
- 肃静
返回值: 传言.
public static ExecutionMessage ToMessage(MyTrade trade)
result = EntitiesExtensions.ToMessage(trade)
将自己的交易转换成信息.
- trade
- 拥有交易权。
返回值: 传言.
public static BoardMessage ToMessage(ExchangeBoard board, long originalTransactionId)
result = EntitiesExtensions.ToMessage(board, originalTransactionId)
将棋盘转换成消息 。
- board
- 董事会。
- originalTransactionId
- 原始交易的ID, 答案是此消息 。
返回值: 传言.
public static NewsMessage ToMessage(News news)
result = EntitiesExtensions.ToMessage(news)
将新闻转换成消息 。
- news
- 新闻.
返回值: 传言.
public static PortfolioMessage ToMessage(Portfolio portfolio, long originalTransactionId)
result = EntitiesExtensions.ToMessage(portfolio, originalTransactionId)
将组合转换为消息 。
- portfolio
- 组合.
- originalTransactionId
- 原始交易的ID, 答案是此消息 。
返回值: 传言.
public static News ToNews(NewsMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToNews(message, exchangeInfoProvider)
Cast NewsMessage to the News.
- message
- 传言.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
返回值: 新闻.
public static Order ToOrder(ExecutionMessage message, Security security)
result = EntitiesExtensions.ToOrder(message, security)
将消息转换为顺序 。
- message
- 传言.
- security
- 金融工具。
返回值: 肃静
public static Order ToOrder(ExecutionMessage message, Order order)
result = EntitiesExtensions.ToOrder(message, order)
将消息转换为顺序 。
- message
- 传言.
- order
- 令发相.
返回值: 肃静
public static Portfolio ToPortfolio(PortfolioMessage message, Portfolio portfolio, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToPortfolio(message, portfolio, exchangeInfoProvider)
Cast PortfolioMessage to the Portfolio.
- message
- 传言.
- portfolio
- 组合.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
返回值: 组合.
public static Security ToSecurity(SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToSecurity(message, exchangeInfoProvider)
将消息转换为乐器.
- message
- 传言.
- exchangeInfoProvider
- 交易所和交易委员会供应商。
返回值: 金融工具。
public static SecurityId ToSecurityId(SecurityExternalId externalId, string securityCode, string boardCode)
result = EntitiesExtensions.ToSecurityId(externalId, securityCode, boardCode)
铸造SecurityExternalId到SecurityId.
- externalId
- SecurityExternalId.
- securityCode
- 金融工具代码。
- boardCode
- 董事会代码。
返回值: SecurityId.
public static SecurityId ToSecurityId(SecurityExternalId externalId, SecurityId secId)
result = EntitiesExtensions.ToSecurityId(externalId, secId)
铸造SecurityExternalId到SecurityId.
- externalId
- SecurityExternalId.
- secId
- SecurityId.
返回值: SecurityId.
public static SecurityId ToSecurityId(Security security, SecurityIdGenerator idGenerator, bool boardIsRequired, bool copyExtended)
result = EntitiesExtensions.ToSecurityId(security, idGenerator, boardIsRequired, copyExtended)
将乐器转换为 SecurityId 。
- security
- 金融工具。
- idGenerator
- 仪器识别器生成器 Id.
- boardIsRequired
- 需要董事会。
- copyExtended
- Copy ExternalId and Type.
返回值: 金融工具标识。
public static Security TryGetSecurity(Subscription subscription, ISecurityProvider provider)
result = EntitiesExtensions.TryGetSecurity(subscription, provider)
尝试为指定的订阅获取金融工具 。
- subscription
- 订阅
- provider
- ISecurityProvider
返回值: 金融工具
字段
public static readonly Security LookupAllCriteria
value = EntitiesExtensions.LookupAllCriteria
检查所有金融工具预先确定的标准。
public static readonly Security MoneySecurity
value = EntitiesExtensions.MoneySecurity
"金钱"金融工具案例.
public static readonly Security NewsSecurity
value = EntitiesExtensions.NewsSecurity
"新闻"金融工具案例.