FIMAS
Name
FMSStandardRoles
Parent
FIMAS
Description
FMS Standard Roles. Implements some standard roles and classe that can be used to simulate share market.
Types
Type Description TFMSShareTransactionBrokerRequestEvent (+) TFMSShareTransactionRequestEvent (+) TFMSShareTransactionTraderRequestEvent (+)
Methods
Method Description TransactionRequestListSortProcedure (+)
Classes
Class Description TFMSBrokerAccount (+) An account of a broker on a share market side. TFMSBrokerAccounts (+) Collection of TFMSBrokerAccount. TFMSBrokerPlan (+) An abstract broker-specific plan. TFMSBrokerRole (+) Acts as a link between a market and a trader. TFMSBrokerRoleList (+) A list of TFMSBrokerRole. TFMSBrokerStrategies (+) Collection of TFMSBrokerRole. TFMSBrokerStrategy (+) An abstract broker-specific strategy. TFMSCompanyPlan (+) An abstract company-specific plan. TFMSCompanyRole (+) A role that represents a comercial company, TFMSCompanyRoleList (+) A list of TFMSCompanyRole. TFMSCompanyStrategies (+) A collection of TFMSCompanyStrategy. TFMSCompanyStrategy (+) An abstract company-specific strategy. TFMSConsumerRole (+) A participant may represent a consumer. TFMSFamilyRole (+) A participant may represent a whole family. TFMSMarketPlan (+) An abstract market-specific plan. TFMSMarketRole (+) A regular share market. TFMSMarketRoleList (+) A list of TFMSMarketRole. TFMSMarketStrategies (+) Collection of TFMSMarketStrategy. TFMSMarketStrategy (+) An abstract share market specific strategy. TFMSMoneyAccount (+) An account that poseses a certain amount of money. TFMSMoneyAccounts (+) Collection of TFMSMoneyAccount. TFMSPeriodicCommisionPlan (+) A plan that requires to pay a certain amount periodically. [Not implemented yet.] TFMSPlan (+) Abstract class that serves as an ancestor to other more complex plans. TFMSPlanList (+) A list of TFMSPlan. TFMSPlans (+) Collection of TFMSPlan. TFMSRtStandardWorld (+) Knows about brokers, companies, markets and traders. Has utility lists that can store them inside the class. TFMSSharePortfolio (+) Collection of TFMSSharePortfolioItem. TFMSSharePortfolioItem (+) Stores information on to who belongs the given share type, and the amount of shares owned by this person. TFMSSharePortfolioItemList (+) TFMSShareTransaction (+) Information about a transaction. TFMSShareTransactionBrokerRequest (+) A broker-specific transaction request. TFMSShareTransactionBrokerRequestList (+) A list of TFMSShareTransactionBrokerRequest. TFMSShareTransactionBrokerRequests (+) Collection of TFMSShareTransactionBrokerRequest. TFMSShareTransactionCommisionPlan (+) An abstract class that describes how brokers can charge trades for transaction requests. Also applies to markets charging brokers. TFMSShareTransactionCommisionPlans (+) Collection of TFMSShareTransactionCommisionPlan. TFMSShareTransactionList (+) TFMSShareTransactionRequest (+) A request to commit a transaction. TFMSShareTransactionRequestList (+) A list of TFMSShareTransactionRequest. TFMSShareTransactionRequests (+) Collection of TFMSShareTransactionRequest. TFMSShareTransactions (+) Collection of TFMSShareTransaction. TFMSShareTransactionTraderRequest (+) A trader-specific transaction request. TFMSShareTransactionTraderRequestList (+) A list of TFMSShareTransactionTraderRequest. TFMSShareTransactionTraderRequests (+) Collection of TFMSShareTransactionTraderRequest. TFMSShareType (+) Describes a a share type. Stores information about all owners of it. TFMSShareTypeAccount (+) An accout that stores information on the current market position of a selected ShareType. Also stores transaction requests and transaction history. TFMSShareTypeAccountList (+) A list of TFMSShareTypeAccount TFMSShareTypeAccounts (+) Collection of TFMSShareTypeAccount. TFMSShareTypeList (+) TFMSShareTypes (+) Collection of TFMSShareType. TFMSSimpleCommisionPlan (+) A plan that requires to pay a certain comission fee per deal. TFMSStandardAccount (+) A class of an abstract account. TFMSStandardAccounts (+) Collection of TFMSStandardAccount. TFMSStandardBrokerStrategy (+) A broket strategy that just redirects all incomming requests to the market. TFMSStandardParticipant (+) A wrapper around TFMSParticipant, that allows to cast itself to other roles. TFMSStandardParticipantRole (+) An abstract class that serves as an ancestor to all other more complex roles. TFMSStandardParticipantRoleList (+) A list of TFMSStandardParticipantRole. TFMSStandardParticipantRoles (+) Collection of TFMSStandardParticipantRole. TFMSStandardParticipants (+) Collection of TFMSStandardParticipant. TFMSStrategies (+) Collection of TFMSStrategy. TFMSStrategy (+) Abstract class that serves as an ancestor to all other participant-specific strategies. TFMSTraderAccount (+) An account of a trader on his broker's side. TFMSTraderAccounts (+) Collection of TFMSTraderAccount. TFMSTraderPlan (+) An abstract trader-specific plan. TFMSTraderPlanBuyIf (+) [Not implemented yet.] TFMSTraderPlanBuyOnDate (+) [Not implemented yet.] TFMSTraderPlanSellIf (+) [Not implemented yet.] TFMSTraderPlanSellOnDate (+) [Not implemented yet.] TFMSTraderRole (+) Represents a trader on a share market. TFMSTraderRoleList (+) A list of TFMSTraderRole. TFMSTraderStrategies (+) Collection of TFMSTraderStrategy. TFMSTraderStrategy (+) A trader-specific strategy. Still an abstract class. TFMSTransactionRequestAccount (+) An account that has a share portfolio and can send transaction requests. TFMSTransactionRequestAccounts (+) Collection of TFMSTransactionRequestAccount. TFMSWaitPlan (+) An abstract plan that allows its owner to a hault decision making for a certain period of time.
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
FIMAS