MT4Manager Class |
Namespace: mtapi.be.MT4ManagerNetApi
The MT4Manager type exposes the following members.
| Name | Description | |
|---|---|---|
| MT4Manager |
Main constructor
|
| Name | Description | |
|---|---|---|
| AdmBalanceCheck |
Checks clients' balance based on the trading history.
(Inherited from ManagerInterface.) | |
| AdmBalanceCheckObsolete | (Inherited from ManagerInterface.) | |
| AdmBalanceFix |
Corrects clients' balance based on the trading history.
(Inherited from ManagerInterface.) | |
| AdmTradeRecordModify |
Modification of a trade order.
(Inherited from ManagerInterface.) | |
| AdmTradesDelete |
Deletes orders by ticket numbers.
(Inherited from ManagerInterface.) | |
| AdmTradesRequest |
Requests orders in accordance with a group, account or ticket.
(Inherited from ManagerInterface.) | |
| AdmUsersRequest |
Requests client records in accordance with the specified group or login.
(Inherited from ManagerInterface.) | |
| BackupInfoOrders |
Receives information about backup databases of orders available on the server.
(Inherited from ManagerInterface.) | |
| BackupInfoUsers |
Receives information about backup databases of users available on the server.
(Inherited from ManagerInterface.) | |
| BackupRequestOrders |
Requests orders from a backup.
(Inherited from ManagerInterface.) | |
| BackupRequestUsers |
Requests accounts from a backup.
(Inherited from ManagerInterface.) | |
| BytesReceived |
Gets the number of bytes received over the network during the current operation session of the Manager API application.
(Inherited from ManagerInterface.) | |
| BytesSent |
Gets the number of bytes sent over the network during the current operation session of the Manager API application.
(Inherited from ManagerInterface.) | |
| CfgDeleteAccess |
Deletes a firewall configuration by the index.
(Inherited from ManagerInterface.) | |
| CfgDeleteDataServer |
Deletes a data center configuration with the specified index.
(Inherited from ManagerInterface.) | |
| CfgDeleteFeeder |
Deletes a configuration of a data feed by its index.
(Inherited from ManagerInterface.) | |
| CfgDeleteGatewayAccount |
Deletes a gateway account based on its index.
(Inherited from ManagerInterface.) | |
| CfgDeleteGatewayMarkup |
Deletes a price correction rule on the gateway.
(Inherited from ManagerInterface.) | |
| CfgDeleteGatewayRule |
Deletes a gateway routing rule based on its index.
(Inherited from ManagerInterface.) | |
| CfgDeleteGroup |
Deletes a group configuration by the index.
(Inherited from ManagerInterface.) | |
| CfgDeleteHoliday |
Deletes a holiday configuration by the index.
(Inherited from ManagerInterface.) | |
| CfgDeleteLiveUpdate |
Deletes a Live Update configuration with the specified index. The method is obsolete and not used.
(Inherited from ManagerInterface.) | |
| CfgDeleteManager |
Deletes a manager configuration by the index.
(Inherited from ManagerInterface.) | |
| CfgDeleteSymbol |
Delete a symbol configuration by the index.
(Inherited from ManagerInterface.) | |
| CfgDeleteSync |
Deletes a synchronization configuration with the specified index.
(Inherited from ManagerInterface.) | |
| CfgRequestAccess |
Gets firewall configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestBackup |
Gets the plugin backup configuration.
(Inherited from ManagerInterface.) | |
| CfgRequestCommon |
Gets the common platform configuration.
(Inherited from ManagerInterface.) | |
| CfgRequestDataServer |
Gets configuration of data centers.
(Inherited from ManagerInterface.) | |
| CfgRequestFeeder |
Received data feed configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestGatewayAccount |
Gets gateway accounts.
(Inherited from ManagerInterface.) | |
| CfgRequestGatewayMarkup |
Gets a price correction rule on the gateway.
(Inherited from ManagerInterface.) | |
| CfgRequestGatewayRule |
Gets gateway routing rules.
(Inherited from ManagerInterface.) | |
| CfgRequestGroup |
Receives group configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestHoliday |
Gets holiday configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestLiveUpdate |
Gets Live Update configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestManager |
Gets manager configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestPlugin |
Gets plugin configurations including their parameters.
(Inherited from ManagerInterface.) | |
| CfgRequestSymbol |
Gets symbol configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestSymbolGroup |
Gets the description of symbol groups.
(Inherited from ManagerInterface.) | |
| CfgRequestSync |
Gets synchronization configurations.
(Inherited from ManagerInterface.) | |
| CfgRequestTime |
Gets the platform time configuration.
(Inherited from ManagerInterface.) | |
| CfgShiftAccess |
Changes the position of a firewall configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftDataServer |
Changes the position of a data center configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftFeeder |
Changes the position of a data feed configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftGatewayAccount |
Changes the position of a gateway account in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftGatewayMarkup |
Changes the position of a price correction rule on a gateway in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftGatewayRule |
Changes the position of the gateway routing rule in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftGroup |
Changes the position of a group configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftHoliday |
Changes the position of a holiday configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftLiveUpdate |
Changes the position of a Live Update configuration in the list. The method is obsolete and not used.
(Inherited from ManagerInterface.) | |
| CfgShiftManager |
Changes the position of a manager configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftPlugin |
Changes the position of a plugin configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftSymbol |
Changes the position of a symbol configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgShiftSync |
Changes the position of a synchronization configuration in the list.
(Inherited from ManagerInterface.) | |
| CfgUpdateAccess |
Adds or updates a firewall configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateBackup |
Sets the plugin backup configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateCommon |
Sets the common platform configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateDataServer |
Adds or updates data center configurations.
(Inherited from ManagerInterface.) | |
| CfgUpdateFeeder |
Adds or updates a data feed configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateGatewayAccount |
Adds or updates a gateway account.
(Inherited from ManagerInterface.) | |
| CfgUpdateGatewayMarkup |
Adds or updates a price correction rule on the gateway.
(Inherited from ManagerInterface.) | |
| CfgUpdateGatewayRule |
Adds or updates a gateway routing rule.
(Inherited from ManagerInterface.) | |
| CfgUpdateGroup |
Adds or updates a group configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateHoliday |
Adds or updates a holiday configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateLiveUpdate |
Adds or updates a Live Update configuration. The method is obsolete and not used.
(Inherited from ManagerInterface.) | |
| CfgUpdateManager |
Adds or updates a manager configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdatePlugin |
Updates plugin configuration and parameters.
(Inherited from ManagerInterface.) | |
| CfgUpdateSymbol |
Add or update a symbol configuration.
(Inherited from ManagerInterface.) | |
| CfgUpdateSymbolGroup |
Creates or modifies a group of symbols at the specified position.
(Inherited from ManagerInterface.) | |
| CfgUpdateSync |
Adds or updates synchronization configurations.
(Inherited from ManagerInterface.) | |
| CfgUpdateTime |
Sets the platform time configuration.
(Inherited from ManagerInterface.) | |
| ChartAdd |
Adds history data of a symbol.
(Inherited from ManagerInterface.) | |
| ChartAddObsolete | (Inherited from ManagerInterface.) | |
| ChartDelete |
Deletes history data of a symbol.
(Inherited from ManagerInterface.) | |
| ChartDeleteObsolete | (Inherited from ManagerInterface.) | |
| ChartRequest(ChartInfo) |
Receives new price data of the specified timeframe and symbol.
(Inherited from ManagerInterface.) | |
| ChartRequest(String, Period, DateTime, DateTime) |
Get OHLC price history
| |
| ChartRequestObsolete | (Inherited from ManagerInterface.) | |
| ChartUpdate |
Edits history data of a symbol.
(Inherited from ManagerInterface.) | |
| ChartUpdateObsolete | (Inherited from ManagerInterface.) | |
| Connect |
Connect to server
| |
| DailyReportsRequest |
Gets daily reports in a given time period for a specified list of clients.
(Inherited from ManagerInterface.) | |
| DailySyncRead |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| DailySyncStart |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| DealerReject |
Rejects a trade request.
| |
| DealerRequestGet |
Receives a trade request to process from the queue.
| |
| DealerReset |
Returns a trade request to the queue to allow another dealer process the request.
| |
| DealerSend |
Confirms or requots a trade request.
| |
| DealerSwitch | (Inherited from ManagerInterface.) | |
| Deposit |
Deposit and withdraw
| |
| Disconnect |
Disconnect from server
| |
| Equals | (Inherited from Object.) | |
| ErrorDescription |
Returns a text description for the passed error code.
(Inherited from ManagerInterface.) | |
| ExposureGet |
Receiving information about all clients' assets and company's hedged assets.
| |
| ExposureValueGet |
Receiving information about clients' exposure and company's hedged assets with the specified names.
| |
| Finalize | (Inherited from Object.) | |
| GetHashCode | (Inherited from Object.) | |
| GetQuote |
Get latest quote
| |
| GetSymbolsByUserGroup |
Get symbols avaliable for user group
| |
| GetType | (Inherited from Object.) | |
| GroupRecordGet |
Gets the group configuration by the name in pumping.
(Inherited from ManagerInterface.) | |
| GroupsGet |
Gets the configurations of groups available to a manager in pumping.
(Inherited from ManagerInterface.) | |
| GroupsRequest |
Gets the configurations of groups available to the manager directly from a trading server.
(Inherited from ManagerInterface.) | |
| HistoryCorrect |
Starts checking and rebuilding the bars of higher timeframes based on smaller timeframe bars.
(Inherited from ManagerInterface.) | |
| IsConnected |
Checks the state of
(Inherited from ManagerInterface.) | |
| JournalRequest |
Requests the server logs.
(Inherited from ManagerInterface.) | |
| KeysSend |
Sends a public key to a trading serer for the generation of an RSA key. It is used for extended authentication. The method is obsolete and not used.
(Inherited from ManagerInterface.) | |
| LicenseCheck |
The function checks the application license.
(Inherited from ManagerInterface.) | |
| Login |
Login to server
| |
| LoginSecured |
Sends an RSA key to a trading server while authorizing in the extended mode. The method is obsolete and not used.
(Inherited from ManagerInterface.) | |
| LogsMode |
Selects Manager API log operation mode.
(Inherited from ManagerInterface.) | |
| LogsOut |
The functions for logging messages.
(Inherited from ManagerInterface.) | |
| MailLast |
Receives information about the last received email.
(Inherited from ManagerInterface.) | |
| MailSend |
Sends an email via the internal mail system.
(Inherited from ManagerInterface.) | |
| ManagerCommon |
Gets the common platform configuration.
(Inherited from ManagerInterface.) | |
| ManagerRights |
Gets the description of the permissions of the manager account, which is used for the current connection to the trading server.
(Inherited from ManagerInterface.) | |
| MarginLevelGet |
Gets a client's margin requirements by the login.
| |
| MarginLevelRequest |
Gets a client's margin requirements by the login directly from the server.
(Inherited from ManagerInterface.) | |
| MarginsGet |
Gets the margin requirements of all clients that open orders and positions.
| |
| MemberwiseClone | (Inherited from Object.) | |
| NewsBodyGet |
Gets the news body using a key in pumping.
(Inherited from ManagerInterface.) | |
| NewsBodyRequest |
Requests news body from a trade server by a key.
(Inherited from ManagerInterface.) | |
| NewsTotal |
Gets the total number of news received by the manager interface from the trade server.
(Inherited from ManagerInterface.) | |
| NotificationsSend(Char*, Char*) |
Sends push notifications to a list of MetaQuotes IDs and a list of logins.
(Inherited from ManagerInterface.) | |
| NotificationsSend(UInt32, Char*) |
Sends push notifications to a list of MetaQuotes IDs and a list of logins.
(Inherited from ManagerInterface.) | |
| OnlineGet |
Gets the list of online clients in the pumping mode.
(Inherited from ManagerInterface.) | |
| OnlineRecordGet |
Gets the description of an online client with the specified login in pumping.
(Inherited from ManagerInterface.) | |
| OnlineRequest |
Gets the list of online clients.
(Inherited from ManagerInterface.) | |
| OrderClose |
Close market order
| |
| OrderCloseBy |
Close market order with another order
| |
| OrderDelete |
Delete pending order
| |
| OrderModify |
Modify market or pending order
| |
| OrderSend |
Send pending or market order
| |
| PasswordChange |
Changes the password for the manager account, which is used for the current connection to the trading server.
(Inherited from ManagerInterface.) | |
| PerformanceRequest |
Gets information about the overall system performance.
(Inherited from ManagerInterface.) | |
| Ping |
Sends a request to the trading server to test and maintain the connection of the Manager interface with the trading server.
(Inherited from ManagerInterface.) | |
| PluginParamGet |
Gets the plugin parameters by the index.
(Inherited from ManagerInterface.) | |
| PluginsGet |
Gets plugin configurations in pumping.
(Inherited from ManagerInterface.) | |
| PluginUpdate |
Updates plugin parameters in pumping.
(Inherited from ManagerInterface.) | |
| PumpingSwitch | (Inherited from ManagerInterface.) | |
| Release |
Deletes a previously created Manager interface.
(Inherited from ManagerInterface.) | |
| ReportsRequest |
Gets information about closed positions of clients in order to generate a custom reports.
(Inherited from ManagerInterface.) | |
| RequestInfoGet |
Receives a trade request from a queue by its index.
(Inherited from ManagerInterface.) | |
| RequestsGet |
Receives all requests from the queue.
(Inherited from ManagerInterface.) | |
| ServerTime |
Gets the current trading time on the server
(Inherited from ManagerInterface.) | |
| SrvChartsSync |
Starts history synchronization on the trade server.
(Inherited from ManagerInterface.) | |
| SrvFeederLog |
Receives a data feed log in accordance with the name.
(Inherited from ManagerInterface.) | |
| SrvFeeders |
Receives information about data feeds.
(Inherited from ManagerInterface.) | |
| SrvFeedsRestart |
Restarts data feeds on the trading server.
(Inherited from ManagerInterface.) | |
| SrvLiveUpdateStart |
Start the update of the trading platform.
(Inherited from ManagerInterface.) | |
| SrvRestart |
Restart server
(Inherited from ManagerInterface.) | |
| Subscribe(IEnumerableString) |
Subscribe for quotes
| |
| Subscribe(String) |
Subscribe for quotes
| |
| SummaryCurrency |
Sets the currency, in which clients' summary positions for a symbol are calculated.
| |
| SummaryGet |
Gets information about the summary position on the symbol.
| |
| SummaryGetAll |
Gets information about summary positions for all symbols.
| |
| SummaryGetByCount |
Gets information about the summary position by the index.
| |
| SummaryGetByType |
Gets information about the summary positions on the symbols of a particular type.
| |
| SymbolAdd |
Adds a symbol to the list of selected symbols in "Market Watch".
| |
| SymbolChange |
Edits symbol settings (spread , execution mode, limit & stop level, background color).
(Inherited from ManagerInterface.) | |
| SymbolChangeObsolete | (Inherited from ManagerInterface.) | |
| SymbolGet |
Gets the symbol configuration by the name.
(Inherited from ManagerInterface.) | |
| SymbolHide |
Removes a symbol from the list of selected symbols in "Market Watch".
(Inherited from ManagerInterface.) | |
| SymbolInfoGet |
Gets a short description of a symbol selected in "Market Watch".
| |
| SymbolInfoUpdated |
Gets a brief information about all symbols selected in "Market Watch".
(Inherited from ManagerInterface.) | |
| SymbolSendTick |
Adds quotes to the price stream of a symbol.
(Inherited from ManagerInterface.) | |
| SymbolsGetAll |
Gets configurations of all symbols.
(Inherited from ManagerInterface.) | |
| SymbolsGroupsGet |
Gets the description of symbol groups in pumping.
(Inherited from ManagerInterface.) | |
| SymbolsRefresh |
Receives the list of all symbols from the trading server.
(Inherited from ManagerInterface.) | |
| TickInfoLast |
Gets last ticks of a symbol.
(Inherited from ManagerInterface.) | |
| TicksRequest |
Receives tick data of a symbol for the specified period.
(Inherited from ManagerInterface.) | |
| ToString | (Inherited from Object.) | |
| TradeCalcProfit |
Calculation of profit for an order.
(Inherited from ManagerInterface.) | |
| TradeCheckStops |
Checks stop levels.
(Inherited from ManagerInterface.) | |
| TradeClearRollback |
Removes the activation flags from a triggered order.
(Inherited from ManagerInterface.) | |
| TradeRecordGet |
Gets an order by a ticket in pumping.
| |
| TradeRecordRequest |
Gets open and closed orders by ticket.
| |
| TradeRecordsRequest |
Gets open and closed orders by tickets.
(Inherited from ManagerInterface.) | |
| TradesGet |
Gets all open orders in pumping.
| |
| TradesGetByLogin |
Get open orders of a client by the login in pumping.
| |
| TradesGetByMarket |
Gets all open orders sorted by the distance from the market.
| |
| TradesGetBySymbol |
Gets open orders on a symbol in pumping.
| |
| TradesRequest |
Gets all open orders of all clients.
(Inherited from ManagerInterface.) | |
| TradesSnapshot |
Receives the list of tickets of all the orders available to the manager.
(Inherited from ManagerInterface.) | |
| TradesSyncRead |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| TradesSyncStart |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| TradesUserHistory |
Receiving the history of trade operations of a specified clients for the specified period of time.
(Inherited from ManagerInterface.) | |
| TradeTransaction |
Conducts trade and balance operations on an account.
(Inherited from ManagerInterface.) | |
| Unsubscribe(IEnumerableString) |
Unsubscribe from real-time quotes
| |
| Unsubscribe(String) |
Unsubscribe from real-time quotes
| |
| UserPasswordCheck |
Checks the master password of an account.
(Inherited from ManagerInterface.) | |
| UserPasswordSet |
Changes a client's password.
(Inherited from ManagerInterface.) | |
| UserRecordGet |
Gets a client record by the login in the pumping mode.
(Inherited from ManagerInterface.) | |
| UserRecordNew |
Creates a client record.
(Inherited from ManagerInterface.) | |
| UserRecordRequest |
Gets open and closed orders by tickets.
| |
| UserRecordsRequest |
Receives client records in accordance with a list of logins.
(Inherited from ManagerInterface.) | |
| UserRecordUpdate |
Updates a client record.
(Inherited from ManagerInterface.) | |
| UsersGet |
Receives all client records in pumping.
(Inherited from ManagerInterface.) | |
| UsersGet(Int32) |
Receives all client records in pumping.
| |
| UsersGroupOp |
Conducting group operations to change the group and leverage of client records.
(Inherited from ManagerInterface.) | |
| UsersRequest | (Inherited from ManagerInterface.) | |
| UsersSnapshot |
Receives the list client logins available to the manager.
(Inherited from ManagerInterface.) | |
| UsersSyncRead |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| UsersSyncStart |
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.) | |
| WorkingDirectory |
Sets the working directory of the Manager API application.
(Inherited from ManagerInterface.) |
| Name | Description | |
|---|---|---|
| OnDealerEvent |
Dealer events
| |
| OnEvent |
Different events
| |
| OnQuote |
"New quote" event
|
| Name | Description | |
|---|---|---|
| EventNew |
For internal user
(Inherited from ManagerInterface.) | |
| EventParameter |
For internal user
(Inherited from ManagerInterface.) | |
| EventProcessed |
For internal user
(Inherited from ManagerInterface.) | |
| GetQuoteTimeout |
Default timeout for GetQuote
| |
| Id | ||
| Password | ||
| Server | ||
| User |