ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.IEntityFactory Interface Reference
Inheritance diagram for ATAS.DataFeedsCore.IEntityFactory:
[legend]

Public Member Functions

Security GetOrCreateSecurity (string id, Func< string, Security > create)
 
Portfolio GetOrCreatePortfolio (string accountId, Func< string, Portfolio > create)
 
Position GetOrCreatePosition (Portfolio portfolio, Security security, Func< Portfolio, Security, Position > create)
 
Order GetOrCreateOrder (long extId, Func< long, Order > create)
 
MyTrade GetOrCreateMyTrade (string id, Func< string, MyTrade > create)
 
Trade CreateTrade ()
 
MarketDepth CreateMarketDepth ()
 

Member Function Documentation

◆ CreateMarketDepth()

MarketDepth ATAS.DataFeedsCore.IEntityFactory.CreateMarketDepth ( )

◆ CreateTrade()

Trade ATAS.DataFeedsCore.IEntityFactory.CreateTrade ( )

◆ GetOrCreateMyTrade()

MyTrade ATAS.DataFeedsCore.IEntityFactory.GetOrCreateMyTrade ( string  id,
Func< string, MyTrade create 
)

◆ GetOrCreateOrder()

Order ATAS.DataFeedsCore.IEntityFactory.GetOrCreateOrder ( long  extId,
Func< long, Order create 
)

◆ GetOrCreatePortfolio()

Portfolio ATAS.DataFeedsCore.IEntityFactory.GetOrCreatePortfolio ( string  accountId,
Func< string, Portfolio create 
)

◆ GetOrCreatePosition()

Position ATAS.DataFeedsCore.IEntityFactory.GetOrCreatePosition ( Portfolio  portfolio,
Security  security,
Func< Portfolio, Security, Position create 
)

◆ GetOrCreateSecurity()

Security ATAS.DataFeedsCore.IEntityFactory.GetOrCreateSecurity ( string  id,
Func< string, Security create 
)

The documentation for this interface was generated from the following file: