FIMAS
Name
TFMSBrokerRole
Parent
FMSStandardRoles
Class Hierarchy
TFMSStandardParticipantRole
Visibility
PUBLIC
Description
Acts as a link between a market and a trader.
Members
Fields
Field Description FActiveTransactionRequests (-) FCommisionPlans (-) FCritSectAddNewTransactionRequest (-) FMarket (-) FMarketAccount (-) FMoney (-) FSharePortfolio (-) FTraderAccounts (-) FTransactionRequests (-)
Methods
Method Description AddNewTransactionRequest (+) A thread-safe version of 2 commonly used functions. AddTrader (#) Create (+) Destroy (+) Add-up Classificator news and ParticipantRole news. DoCreateStrategies (#) DoTransactionRequestChangeProcessedCount (#) Called directly from the Transaction request. DoTransactionRequestChangeStatus (#) Called directly from the Transaction request. FriendlyDescription (+) FriendlyName (+) GetAssets (#) GetDebt (#) GetShareTypeAccounts (-) GetStrategies (-) RemoveTrader (#) SetActiveTransactionRequests (-) SetCommisionPlans (-) SetMarket (-) SetSharePortfolio (-) SetStrategies (-) Step (#) Should call DoProcessTransactionRequest for Trader's every active transaction request.
Properties
Property Description ActiveTransactionRequests (*) CommisionPlans (*) Market (*) MarketAccount (*) Money (*) SharePortfolio (*) ShareTypeAccounts (*) Provides a list of shares that this broker specializes in Strategies (*) TraderAccounts (*) Supposed to be read-only. Do not edit! TransactionRequests (*) Stores all transaction requests.
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
FIMAS