EntitiesExtensions

StockSharp.BusinessEntities

BusinessEntities的扩展类.

属性

AllCandleMessageTypes
public static IEnumerable<Type> AllCandleMessageTypes { get; }
value = EntitiesExtensions.AllCandleMessageTypes

所有注册的蜡烛信息类型.

AllSecurity
public static Security AllSecurity { get; }
value = EntitiesExtensions.AllSecurity

"所有金融工具"实例.

TrySecurityProvider
public static ISecurityProvider TrySecurityProvider { get; }
value = EntitiesExtensions.TrySecurityProvider

ISecurityProvider

方法

AddOrSubtractTradingDays
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日期.

ApplyChanges
public static ExchangeBoard ApplyChanges(ExchangeBoard board, BoardMessage message)
result = EntitiesExtensions.ApplyChanges(board, message)

将信件转换为棋盘 。

board
董事会。
message
传言.

返回值: 董事会。

ApplyChanges
public static void ApplyChanges(Portfolio portfolio, PositionChangeMessage message, IExchangeInfoProvider exchangeInfoProvider)
EntitiesExtensions.ApplyChanges(portfolio, message, exchangeInfoProvider)

应用对组合对象的更改 。

portfolio
组合.
message
组合变化信息.
exchangeInfoProvider
交易所和交易委员会供应商。
ApplyChanges
public static void ApplyChanges(Position position, PositionChangeMessage message)
EntitiesExtensions.ApplyChanges(position, message)

将更改应用到位置对象。

position
位置 准备
message
位置更改消息 。
ApplyChanges
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
默认处理器 。
ApplyChanges
public static void ApplyChanges(Security security, Level1ChangeMessage message)
EntitiesExtensions.ApplyChanges(security, message)

对金融工具对象适用变更.

security
金融工具。
message
变化.
ApplyChanges
public static void ApplyChanges(Security security, SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider, bool isOverride)
EntitiesExtensions.ApplyChanges(security, message, exchangeInfoProvider, isOverride)

对金融工具对象适用变更.

security
金融工具。
message
梅塔资讯.
exchangeInfoProvider
交易所和交易委员会供应商。
isOverride
以新值取代先前的金融工具数据。
ApplyNewState
public static void ApplyNewState(Order order, OrderStates state, ILogReceiver logs)
EntitiesExtensions.ApplyNewState(order, state, logs)

检查一下可能命令的状态变化

order
肃静
state
现序所出之相.
logs
日志 记录
CreateCancelMessage
public static OrderCancelMessage CreateCancelMessage(Order order, SecurityId securityId, long transactionId)
result = EntitiesExtensions.CreateCancelMessage(order, securityId, transactionId)

创建取消旧命令的信息 。

order
肃静
securityId
金融工具标识。
transactionId
交易号。

返回值: 传言.

CreateRegisterMessage
public static OrderRegisterMessage CreateRegisterMessage(Order order, SecurityId? securityId)
result = EntitiesExtensions.CreateRegisterMessage(order, securityId)

来创建新订单注册信息.

order
肃静
securityId
金融工具标识。

返回值: 传言.

CreateReplaceMessage
public static OrderReplaceMessage CreateReplaceMessage(Order oldOrder, Order newOrder, SecurityId securityId)
result = EntitiesExtensions.CreateReplaceMessage(oldOrder, newOrder, securityId)

以新相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

oldOrder
旧序.
newOrder
新秩序 上场吧
securityId
金融工具标识。

返回值: 传言.

EnumerateExchangeBoards
public static IEnumerable<ExchangeBoard> EnumerateExchangeBoards()
result = EntitiesExtensions.EnumerateExchangeBoards()

以取出一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一

返回值: 董事会。

EnumerateExchanges
public static IEnumerable<Exchange> EnumerateExchanges()
result = EntitiesExtensions.EnumerateExchanges()

以取出一一等交换之名.

返回值: 交换

FillMessage``1
public static TMessage FillMessage<TMessage>(Security security, TMessage message)
result = EntitiesExtensions.FillMessage(security, message)

将乐器转换成消息.

security
金融工具。
message
传言.

返回值: 传言.

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, Security criteria)
result = EntitiesExtensions.Filter(securities, criteria)

以给定的标准过滤仪器 。

securities
金融工具。
criteria
其字段会用作过滤器的仪器.

返回值: 仪器被过滤。

Filter
public static IEnumerable<ExchangeBoard> Filter(IEnumerable<ExchangeBoard> boards, BoardLookupMessage criteria)
result = EntitiesExtensions.Filter(boards, criteria)

以代码标准过滤板 。

boards
所有板子都一样
criteria
标准。

返回值: 发现的板子。

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, ExchangeBoard board)
result = EntitiesExtensions.Filter(securities, board)

由交易委员会过滤仪器。

securities
金融工具。
board
交易委员会.

返回值: 仪器被过滤。

Filter
public static IEnumerable<Portfolio> Filter(IEnumerable<Portfolio> portfolios, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(portfolios, criteria)

以指定标准过滤组合 。

portfolios
所有的项目
criteria
标准。

返回值: 找到投资组合了。

Filter
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Order order)
result = EntitiesExtensions.Filter(myTrades, order)

要过滤给定顺序的自有交易 。

myTrades
所有自己的行业,其中应寻找所需的行业。
order
所取之令,其行应过滤.

返回值: 被过滤的命令 。

Filter
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Portfolio portfolio)
result = EntitiesExtensions.Filter(myTrades, portfolio)

过滤给定组合的自有交易 。

myTrades
所有自己的行业,其中应寻找所需的行业。
portfolio
组合,交易应过滤。

返回值: 被过滤的交易。

Filter
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, Portfolio portfolio)
result = EntitiesExtensions.Filter(positions, portfolio)

过滤给定组合的位置 。

positions
所有职位,凡需搜查的,均应予以搜查.
portfolio
组合,其职位应过滤。

返回值: 被过滤的位置 。

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Sides side)
result = EntitiesExtensions.Filter(orders, side)

过滤给定方向的命令 。

orders
所有命令,其中必须搜查所需物品。
side
秩序一边.

返回值: 被过滤的命令 。

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, OrderStates state)
result = EntitiesExtensions.Filter(orders, state)

过滤给定条件的命令 。

orders
所有命令,其中必须搜查所需物品。
state
令发相相.

返回值: 被过滤的命令 。

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Portfolio portfolio)
result = EntitiesExtensions.Filter(orders, portfolio)

过滤给定组合的命令 。

orders
所有命令,其中必须搜查所需物品。
portfolio
组合,其订单应过滤.

返回值: 被过滤的命令 。

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, SecurityLookupMessage criteria)
result = EntitiesExtensions.Filter(securities, criteria)

以给定的标准过滤仪器 。

securities
金融工具。
criteria
信件金融工具查找指定标准 。

返回值: 仪器被过滤。

Filter
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(positions, criteria)

过滤器定位指定标准 。

positions
所有位置 都给我
criteria
标准。

返回值: 找到位置了 找到位置了

FindSubscriptions
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, Security security, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, security, dataType)

查找指定的金融工具和数据类型的订阅。

provider
订阅提供者.
security
金融工具。
dataType
数据类型信息.

返回值: 订阅.

FindSubscriptions
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, SecurityId securityId, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, securityId, dataType)

查找指定的金融工具和数据类型的订阅。

provider
订阅提供者.
securityId
SecurityId
dataType
数据类型信息.

返回值: 订阅.

GetAveragePrice
public static decimal GetAveragePrice(IEnumerable<MyTrade> trades)
result = EntitiesExtensions.GetAveragePrice(trades)

以自己的行业获得加权平均价格。

trades
交易,应为此获得加权平均配比价格。

返回值: 加权平均价 如果没有交易,0就退了

GetExpiryDates
public static IEnumerable<DateTime> GetExpiryDates(DateTime from, DateTime to)
result = EntitiesExtensions.GetExpiryDates(from, to)

以取出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出

from
起止范围.
to
寿终所起.

返回值: 过期日期。

GetOrCreateBoard
public static ExchangeBoard GetOrCreateBoard(IExchangeInfoProvider exchangeInfoProvider, string code, Func<string, ExchangeBoard> createBoard)
result = EntitiesExtensions.GetOrCreateBoard(exchangeInfoProvider, code, createBoard)

以代码获取一个棋盘。 如果与名片相通的棋盘不存在, 则它将被创建 。

exchangeInfoProvider
交易所和交易委员会供应商。
code
董事会代码。
createBoard
处理器创建了棋盘,如果找不到。如果值是 .,那么该棋盘就是默认初始化创建的。

返回值: 交换板。

GetOrCreateBoard
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
处理器创建了棋盘,如果找不到。如果值是 .,那么该棋盘就是默认初始化创建的。

返回值: 交换板。

HasExternalId
public static bool HasExternalId(SecurityId securityId)
result = EntitiesExtensions.HasExternalId(securityId)

要检查, SecurityId 是否包含外部来源的识别符 。

securityId
金融工具标识。

返回值: ,如果存在外部来源的识别信息,否则,

IsAllSecurity
public static bool IsAllSecurity(Security security)
result = EntitiesExtensions.IsAllSecurity(security)

检查指定的金融工具是否为 AllSecurity 。

security
金融工具。

返回值: ,如果指定的金融工具是AllSecurity,否则,

IsLookupAll
public static bool IsLookupAll(Security criteria)
result = EntitiesExtensions.IsLookupAll(criteria)

确定所有过滤器的搜索内容 。

criteria
其字段会用作过滤器的仪器.

返回值: 检查结果。

Lookup
public static IEnumerable<Security> Lookup(ISecurityProvider provider, SecurityLookupMessage criteria)
result = EntitiesExtensions.Lookup(provider, criteria)

以标准为依据的金融工具

provider
ISecurityProvider
criteria
信件金融工具查找指定标准 。

返回值: 找到乐器了

LookupBoards
public static IEnumerable<ExchangeBoard> LookupBoards(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards(provider, criteria)

以代码标准过滤板 。

provider
交换板供应商.
criteria
标准。

返回值: 发现的板子。

LookupBoards2
public static IEnumerable<BoardMessage> LookupBoards2(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards2(provider, criteria)

以代码标准过滤板 。

provider
交换板供应商.
criteria
标准。

返回值: 发现的板子。

LookupById
public static Security LookupById(ISecurityProvider provider, string id)
result = EntitiesExtensions.LookupById(provider, id)

以能辨识取出器.

provider
提供各种文书的信息。
id
金融工具标识。

返回值: 获得的乐器。 如果没有特定标准, 则返回 。

LookupById
public static Security LookupById(ISecurityProvider provider, SecurityId id)
result = EntitiesExtensions.LookupById(provider, id)

以能辨识取出器.

provider
ISecurityProvider
id
金融工具标识。

返回值: 获得的乐器。 如果没有特定标准, 则返回 。

Pips
public static Unit Pips(int value, Security security)
result = EntitiesExtensions.Pips(value, security)

从 Int32 创建 pips 值 。

value
入地三十二相相相值相.
security
有关价格增量的信息取自何种工具。

返回值: 管子(原变种).

Pips
public static Unit Pips(double value, Security security)
result = EntitiesExtensions.Pips(value, security)

从双倍的 pips 值创建 。

value
双值.
security
有关价格增量的信息取自何种工具。

返回值: 管子(原变种).

Pips
public static Unit Pips(decimal value, Security security)
result = EntitiesExtensions.Pips(value, security)

从小数创建 pips 值 。

value
入十义相.
security
有关价格增量的信息取自何种工具。

返回值: 管子(原变种).

Points
public static Unit Points(double value, Security security)
result = EntitiesExtensions.Points(value, security)

从双分值创建 。

value
双值.
security
价格递增成本信息取自的工具。

返回值: 指点.

Points
public static Unit Points(int value, Security security)
result = EntitiesExtensions.Points(value, security)

从 Int32 创建分值 。

value
入地三十二相相相值相.
security
价格递增成本信息取自的工具。

返回值: 指点.

Points
public static Unit Points(decimal value, Security security)
result = EntitiesExtensions.Points(value, security)

从小数创建分数值。

value
入十义相.
security
价格递增成本信息取自的工具。

返回值: 指点.

RequestNewsStory
public static void RequestNewsStory(ISubscriptionProvider provider, News news)
EntitiesExtensions.RequestNewsStory(provider, news)

请求订阅新闻新闻。

provider
订阅提供者.
news
新闻项目要订阅.
ReRegisterClone
public static Order ReRegisterClone(Order oldOrder, decimal? newPrice, decimal? newVolume)
result = EntitiesExtensions.ReRegisterClone(oldOrder, newPrice, newVolume)

以再登记之令所出之所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所出所

oldOrder
原令出处.
newPrice
新订单的价格。
newVolume
新序一卷.

返回值: 新秩序 上场吧

ReRegisterOrder
public static Order ReRegisterOrder(ITransactionProvider provider, Order oldOrder, decimal price, decimal volume)
result = EntitiesExtensions.ReRegisterOrder(provider, oldOrder, price, volume)

重订令.

provider
交易提供商.
oldOrder
换个顺序
price
新订单的价格。
volume
新序一卷.

返回值: 新秩序 上场吧

ReRegisterOrderEx
public static void ReRegisterOrderEx(ITransactionProvider provider, Order order, Order clone)
EntitiesExtensions.ReRegisterOrderEx(provider, order, clone)

重订令.

provider
交易提供商.
order
肃静
clone
变化.
ShrinkPrice
public static decimal ShrinkPrice(Security security, decimal price)
result = EntitiesExtensions.ShrinkPrice(security, price)

以减价为目的,使最低级的步数相乘,也限制逗号后所标出数.

security
金融工具
price
价为多所取.

返回值: 多重价钱.

ToBoard
public static ExchangeBoard ToBoard(BoardMessage message)
result = EntitiesExtensions.ToBoard(message)

将信件转换为棋盘 。

message
传言.

返回值: 董事会。

ToChangeMessage
public static PositionChangeMessage ToChangeMessage(Position position, long originalTransactionId)
result = EntitiesExtensions.ToChangeMessage(position, originalTransactionId)

将位置转换为消息 。

position
位置 准备
originalTransactionId
原始交易的ID, 答案是此消息 。

返回值: 传言.

ToChangeMessage
public static PositionChangeMessage ToChangeMessage(Portfolio portfolio)
result = EntitiesExtensions.ToChangeMessage(portfolio)

将组合转换为消息 。

portfolio
组合.

返回值: 传言.

ToDataTypeString
public static string ToDataTypeString(MarketDataMessage message)
result = EntitiesExtensions.ToDataTypeString(message)

将数据类型格式化为可被人类读取的字符串.

message
市场数据信息(在发件情况下用作订阅/不订阅,在发件情况下为确认事件).

返回值: 弦乐

ToExchange
public static Exchange ToExchange(BoardMessage message)
result = EntitiesExtensions.ToExchange(message)

将信件转换为交换 。

message
传言.

返回值: 交换

ToExchange
public static Exchange ToExchange(BoardMessage message, Exchange exchange)
result = EntitiesExtensions.ToExchange(message, exchange)

将信件转换为交换 。

message
传言.
exchange
交换

返回值: 交换

ToExternalId
public static SecurityExternalId ToExternalId(SecurityId securityId)
result = EntitiesExtensions.ToExternalId(securityId)

铸造SecurityId到SecurityExternalId.

securityId
SecurityId.

返回值: SecurityExternalId.

ToLookupCriteria
public static Security ToLookupCriteria(SecurityLookupMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToLookupCriteria(message, exchangeInfoProvider)

将 SecurityLookupMessage 信件转换为金融工具标准。

message
传言.
exchangeInfoProvider
交易所和交易委员会供应商。

返回值: 标准。

ToLookupCriteria
public static OrderStatusMessage ToLookupCriteria(Order criteria, decimal? volume, Sides? side)
result = EntitiesExtensions.ToLookupCriteria(criteria, volume, side)

将顺序转换为 OrderStatusMessage 值 。

criteria
用作过滤的标准。
volume
音量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 声量 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度 度
side
秩序一边.

返回值: 请求当前注册的订单和交易的讯息 。

ToLookupCriteria
public static PortfolioLookupMessage ToLookupCriteria(Portfolio criteria)
result = EntitiesExtensions.ToLookupCriteria(criteria)

将组合转换为 PortfolioLookupMessage 值 。

criteria
用作过滤的标准。

返回值: 信件组合搜索指定标准 。

ToLookupMessage
public static SecurityLookupMessage ToLookupMessage(Security criteria)
result = EntitiesExtensions.ToLookupMessage(criteria)

将金融工具标准转换为SecurityLookupMessage.

criteria
标准。

返回值: 传言.

ToMessage
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.

返回值: 传言.

ToMessage
public static ExecutionMessage ToMessage(OrderFail fail, long originalTransactionId)
result = EntitiesExtensions.ToMessage(fail, originalTransactionId)

将错误描述转换为信件 。

fail
错误细节 。
originalTransactionId
原始交易的ID, 答案是此消息 。

返回值: 传言.

ToMessage
public static ExecutionMessage ToMessage(Order order)
result = EntitiesExtensions.ToMessage(order)

将顺序转换为消息 。

order
肃静

返回值: 传言.

ToMessage
public static ExecutionMessage ToMessage(MyTrade trade)
result = EntitiesExtensions.ToMessage(trade)

将自己的交易转换成信息.

trade
拥有交易权。

返回值: 传言.

ToMessage
public static BoardMessage ToMessage(ExchangeBoard board, long originalTransactionId)
result = EntitiesExtensions.ToMessage(board, originalTransactionId)

将棋盘转换成消息 。

board
董事会。
originalTransactionId
原始交易的ID, 答案是此消息 。

返回值: 传言.

ToMessage
public static NewsMessage ToMessage(News news)
result = EntitiesExtensions.ToMessage(news)

将新闻转换成消息 。

news
新闻.

返回值: 传言.

ToMessage
public static PortfolioMessage ToMessage(Portfolio portfolio, long originalTransactionId)
result = EntitiesExtensions.ToMessage(portfolio, originalTransactionId)

将组合转换为消息 。

portfolio
组合.
originalTransactionId
原始交易的ID, 答案是此消息 。

返回值: 传言.

ToNews
public static News ToNews(NewsMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToNews(message, exchangeInfoProvider)

Cast NewsMessage to the News.

message
传言.
exchangeInfoProvider
交易所和交易委员会供应商。

返回值: 新闻.

ToOrder
public static Order ToOrder(ExecutionMessage message, Security security)
result = EntitiesExtensions.ToOrder(message, security)

将消息转换为顺序 。

message
传言.
security
金融工具。

返回值: 肃静

ToOrder
public static Order ToOrder(ExecutionMessage message, Order order)
result = EntitiesExtensions.ToOrder(message, order)

将消息转换为顺序 。

message
传言.
order
令发相.

返回值: 肃静

ToPortfolio
public static Portfolio ToPortfolio(PortfolioMessage message, Portfolio portfolio, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToPortfolio(message, portfolio, exchangeInfoProvider)

Cast PortfolioMessage to the Portfolio.

message
传言.
portfolio
组合.
exchangeInfoProvider
交易所和交易委员会供应商。

返回值: 组合.

ToSecurity
public static Security ToSecurity(SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToSecurity(message, exchangeInfoProvider)

将消息转换为乐器.

message
传言.
exchangeInfoProvider
交易所和交易委员会供应商。

返回值: 金融工具。

ToSecurityId
public static SecurityId ToSecurityId(SecurityExternalId externalId, string securityCode, string boardCode)
result = EntitiesExtensions.ToSecurityId(externalId, securityCode, boardCode)

铸造SecurityExternalId到SecurityId.

externalId
SecurityExternalId.
securityCode
金融工具代码。
boardCode
董事会代码。

返回值: SecurityId.

ToSecurityId
public static SecurityId ToSecurityId(SecurityExternalId externalId, SecurityId secId)
result = EntitiesExtensions.ToSecurityId(externalId, secId)

铸造SecurityExternalId到SecurityId.

externalId
SecurityExternalId.
secId
SecurityId.

返回值: SecurityId.

ToSecurityId
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.

返回值: 金融工具标识。

TryGetSecurity
public static Security TryGetSecurity(Subscription subscription, ISecurityProvider provider)
result = EntitiesExtensions.TryGetSecurity(subscription, provider)

尝试为指定的订阅获取金融工具 。

subscription
订阅
provider
ISecurityProvider

返回值: 金融工具

字段

LookupAllCriteria
public static readonly Security LookupAllCriteria
value = EntitiesExtensions.LookupAllCriteria

检查所有金融工具预先确定的标准。

MoneySecurity
public static readonly Security MoneySecurity
value = EntitiesExtensions.MoneySecurity

"金钱"金融工具案例.

NewsSecurity
public static readonly Security NewsSecurity
value = EntitiesExtensions.NewsSecurity

"新闻"金融工具案例.