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


Copyright Alexander Federyakov aka Da Stranger
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/