Skip to main content

Objects

In the Infront Portfolio Manager , all data visible to the user on the interface is described by textual expressions (formulas). The formulas or expressions do not reflect the graphical representation or formatting of the data, but only the content. For example, each column of a table is assigned a formula that is evaluated for all input objects, i.e. it defines the content of each table field. The same applies to trading systems, filter conditions or price trends in charts. This ensures great flexibility in the preparation and evaluation of raw data.

The MM-Talk language is purely applicative, i.e. it is used to link individual objects to form new objects.

An MM-Talk object is, in general terms, a specific combination of properties and content. A typical object is, for example, a security with its various properties and contents (the name, the sector, the current profit estimate, the subscription ratio, etc.). Another object is a time series in which the prices for a date are summarized.

You can query the properties and contents of the MM-Talk objects, e.g. the WKN for a security, the price of a time series on a specific date, the purchase limit for a limit object, etc.
The MM-Talk objects can be divided into four classes:

  • Simple value objects (numbers, character strings,...)
  • Data objects (e.g. securities, price time series) for accessing database content
  • Management objects (e.g. folders)
  • Auxiliary objects (e.g. signals, arithmetic time series)

To be able to create meaningful formulas, you need to know which functions can be applied to which object types. It is possible, for example, to apply the formula "WP" to a folder, in which case you will receive a list of the securities it contains. However, if applied to a number object, the "WP" function would return an error object.

All MM-Talk objects are organized hierarchically, e.g. a share or bond is also a security. As a general rule, all functions that are available for an object type can also be applied to all object types that are subordinate to this object type. The "WKN" function can be used for the "Security" object type, for example. The object types "share" and "bond" are subordinate to the object type "security" in the hierarchy, so the "WKN" function can also be used for shares and bonds.

In addition, there are other functions that are only defined for individual, subordinate object types (e.g. the "Term" function for bonds).

The typing function of the formula editor and the function wizard helps you to select the right functions.

The following graphic gives you an overview of the hierarchy of the most important object types. You can find out which individual functions are available for an object type at MM-Talk reference.

MM-Talk-Objekte

MM-Talk object
Related objects

Default


Error


Constant

Appropriateness test result, investment planning transaction type, bond type, distribution type, exercise type, selection type, barrier type, basis type, range status, special investment type, block order type, federal treasury note type, cash flow type, clearing status, compliance type, corporate action type, date type, definition status, DMI type, Cost calculation type, success interval type, marital status, field data type, fill status, gender, moving average type, grouping type, interested party rating, interested party status, interval type, investment agent type, kickback type, combined transaction type, account interest type, consolidation type, customer classification type, Price type, limit price type, line type, market mode, surface object type, option basis type, warrant type, option strategy type, option type, order execution type, order limit type, order status, order expiry type, order proposal status type, performance calculation type, period formula type, person link type, portfolio segment type, Rating type, Return formula type, Reporting frequency type, Risk class type, Treasury type, Scale type, Speculation type, Sorting type, Tax country, Tax system, Tranche tax type, Transaction type, Transmission action type, Verification status, Time series consolidation type, Zero bond type, Target market category match type, Interest rate interval type

Sector, issuer, Fitch rating process, fund investment term, fund investment focus, depository, country, market segment, Moody's rating process, nominal value, place, S&P rating process, lock, vwd class, currency, WM sector, certificate type

Value

Boolean values, number, →numberwithtime, →numberwithtimeandcurrency, string, index string, date/time

Time series

Price time series, trading system, trading system valuation

Distribution


BookEntry (transaction)


Order proposal


Combined transaction


Depot valuation

Position, SpecialInvestment, AssetAllocation, Cash flow, PortfolioSegment, Tranche, TaxTranche

Portfolio success


Deposit income


PerformanceComponentConfig


PerformanceCalculationInfo


Revenue_Transaction


Asset

AssetValued, AssetWPList, AssetItemWeighted

Address


Tax calculation line


Bank


PortfolioProfiles


Benchmark history


Limit


Signal


Trading phase


Kickback


CorporateAction


StockInfo


Lock


LockInfo


Batch


ValueAtRisk


BondPortfolio


Security position


Cash


Simulation specification


ScenarioPortfolioValuation


ScenarioPositionsValuation


Investment module


InvestmentPortfolio


InvestmentItemModule


InvestmentAgent


RBA portfolio


RBAPortfolioItem


RBARestriction


AssetSecurity


Option strategy

Trading position, option strategy, option strategy valuation

Tick


Yield


Factor


Chart drawing


Alert


OrderBookOrder


OrderInformation


PlaceOfTrade


Activity


Person


Investment proposal


Audit result


Consulting process audit


Advisory audit input


Securities

Share, bond, subscription right, foreign exchange, fund, future, participation certificate, economic date, option, warrant, index, certificate


Folder

Filter

Monitoring definition

  • Limit folder
  • Trend line monitoring folder
  • Trend analysis folder
  • Formula filter
  • Signaling system folder
  • Trading system folder

Signal control

Depot, →Order commission scheme

Account

Group

Portfolio, →Caretaker, →Portfolio profile, →Portfolio version

Owner, →Owner appointments

Interested party

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.