Click or drag to resize

MT4Manager Methods

The MT4Manager type exposes the following members.

Methods
  NameDescription
Public methodAdmBalanceCheck
Checks clients' balance based on the trading history.
(Inherited from ManagerInterface.)
Public methodAdmBalanceCheckObsolete (Inherited from ManagerInterface.)
Public methodAdmBalanceFix
Corrects clients' balance based on the trading history.
(Inherited from ManagerInterface.)
Public methodAdmTradeRecordModify
Modification of a trade order.
(Inherited from ManagerInterface.)
Public methodAdmTradesDelete
Deletes orders by ticket numbers.
(Inherited from ManagerInterface.)
Public methodAdmTradesRequest
Requests orders in accordance with a group, account or ticket.
(Inherited from ManagerInterface.)
Public methodAdmUsersRequest
Requests client records in accordance with the specified group or login.
(Inherited from ManagerInterface.)
Public methodBackupInfoOrders
Receives information about backup databases of orders available on the server.
(Inherited from ManagerInterface.)
Public methodBackupInfoUsers
Receives information about backup databases of users available on the server.
(Inherited from ManagerInterface.)
Public methodBackupRequestOrders
Requests orders from a backup.
(Inherited from ManagerInterface.)
Public methodBackupRequestUsers
Requests accounts from a backup.
(Inherited from ManagerInterface.)
Public methodBytesReceived
Gets the number of bytes received over the network during the current operation session of the Manager API application.
(Inherited from ManagerInterface.)
Public methodBytesSent
Gets the number of bytes sent over the network during the current operation session of the Manager API application.
(Inherited from ManagerInterface.)
Public methodCfgDeleteAccess
Deletes a firewall configuration by the index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteDataServer
Deletes a data center configuration with the specified index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteFeeder
Deletes a configuration of a data feed by its index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteGatewayAccount
Deletes a gateway account based on its index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteGatewayMarkup
Deletes a price correction rule on the gateway.
(Inherited from ManagerInterface.)
Public methodCfgDeleteGatewayRule
Deletes a gateway routing rule based on its index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteGroup
Deletes a group configuration by the index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteHoliday
Deletes a holiday configuration by the index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteLiveUpdate
Deletes a Live Update configuration with the specified index. The method is obsolete and not used.
(Inherited from ManagerInterface.)
Public methodCfgDeleteManager
Deletes a manager configuration by the index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteSymbol
Delete a symbol configuration by the index.
(Inherited from ManagerInterface.)
Public methodCfgDeleteSync
Deletes a synchronization configuration with the specified index.
(Inherited from ManagerInterface.)
Public methodCfgRequestAccess
Gets firewall configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestBackup
Gets the plugin backup configuration.
(Inherited from ManagerInterface.)
Public methodCfgRequestCommon
Gets the common platform configuration.
(Inherited from ManagerInterface.)
Public methodCfgRequestDataServer
Gets configuration of data centers.
(Inherited from ManagerInterface.)
Public methodCfgRequestFeeder
Received data feed configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestGatewayAccount
Gets gateway accounts.
(Inherited from ManagerInterface.)
Public methodCfgRequestGatewayMarkup
Gets a price correction rule on the gateway.
(Inherited from ManagerInterface.)
Public methodCfgRequestGatewayRule
Gets gateway routing rules.
(Inherited from ManagerInterface.)
Public methodCfgRequestGroup
Receives group configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestHoliday
Gets holiday configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestLiveUpdate
Gets Live Update configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestManager
Gets manager configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestPlugin
Gets plugin configurations including their parameters.
(Inherited from ManagerInterface.)
Public methodCfgRequestSymbol
Gets symbol configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestSymbolGroup
Gets the description of symbol groups.
(Inherited from ManagerInterface.)
Public methodCfgRequestSync
Gets synchronization configurations.
(Inherited from ManagerInterface.)
Public methodCfgRequestTime
Gets the platform time configuration.
(Inherited from ManagerInterface.)
Public methodCfgShiftAccess
Changes the position of a firewall configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftDataServer
Changes the position of a data center configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftFeeder
Changes the position of a data feed configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftGatewayAccount
Changes the position of a gateway account in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftGatewayMarkup
Changes the position of a price correction rule on a gateway in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftGatewayRule
Changes the position of the gateway routing rule in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftGroup
Changes the position of a group configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftHoliday
Changes the position of a holiday configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftLiveUpdate
Changes the position of a Live Update configuration in the list. The method is obsolete and not used.
(Inherited from ManagerInterface.)
Public methodCfgShiftManager
Changes the position of a manager configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftPlugin
Changes the position of a plugin configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftSymbol
Changes the position of a symbol configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgShiftSync
Changes the position of a synchronization configuration in the list.
(Inherited from ManagerInterface.)
Public methodCfgUpdateAccess
Adds or updates a firewall configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateBackup
Sets the plugin backup configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateCommon
Sets the common platform configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateDataServer
Adds or updates data center configurations.
(Inherited from ManagerInterface.)
Public methodCfgUpdateFeeder
Adds or updates a data feed configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateGatewayAccount
Adds or updates a gateway account.
(Inherited from ManagerInterface.)
Public methodCfgUpdateGatewayMarkup
Adds or updates a price correction rule on the gateway.
(Inherited from ManagerInterface.)
Public methodCfgUpdateGatewayRule
Adds or updates a gateway routing rule.
(Inherited from ManagerInterface.)
Public methodCfgUpdateGroup
Adds or updates a group configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateHoliday
Adds or updates a holiday configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateLiveUpdate
Adds or updates a Live Update configuration. The method is obsolete and not used.
(Inherited from ManagerInterface.)
Public methodCfgUpdateManager
Adds or updates a manager configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdatePlugin
Updates plugin configuration and parameters.
(Inherited from ManagerInterface.)
Public methodCfgUpdateSymbol
Add or update a symbol configuration.
(Inherited from ManagerInterface.)
Public methodCfgUpdateSymbolGroup
Creates or modifies a group of symbols at the specified position.
(Inherited from ManagerInterface.)
Public methodCfgUpdateSync
Adds or updates synchronization configurations.
(Inherited from ManagerInterface.)
Public methodCfgUpdateTime
Sets the platform time configuration.
(Inherited from ManagerInterface.)
Public methodChartAdd
Adds history data of a symbol.
(Inherited from ManagerInterface.)
Public methodChartAddObsolete (Inherited from ManagerInterface.)
Public methodChartDelete
Deletes history data of a symbol.
(Inherited from ManagerInterface.)
Public methodChartDeleteObsolete (Inherited from ManagerInterface.)
Public methodChartRequest(ChartInfo)
Receives new price data of the specified timeframe and symbol.
(Inherited from ManagerInterface.)
Public methodChartRequest(String, Period, DateTime, DateTime)
Get OHLC price history
Public methodChartRequestObsolete (Inherited from ManagerInterface.)
Public methodChartUpdate
Edits history data of a symbol.
(Inherited from ManagerInterface.)
Public methodChartUpdateObsolete (Inherited from ManagerInterface.)
Public methodConnect
Connect to server
Public methodDailyReportsRequest
Gets daily reports in a given time period for a specified list of clients.
(Inherited from ManagerInterface.)
Public methodDailySyncRead
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodDailySyncStart
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodDealerReject
Rejects a trade request.
Public methodDealerRequestGet
Receives a trade request to process from the queue.
Public methodDealerReset
Returns a trade request to the queue to allow another dealer process the request.
Public methodDealerSend
Confirms or requots a trade request.
Public methodDealerSwitch (Inherited from ManagerInterface.)
Public methodDeposit
Deposit and withdraw
Public methodDisconnect
Disconnect from server
Public methodEquals (Inherited from Object.)
Public methodErrorDescription
Returns a text description for the passed error code.
(Inherited from ManagerInterface.)
Public methodExposureGet
Receiving information about all clients' assets and company's hedged assets.
Public methodExposureValueGet
Receiving information about clients' exposure and company's hedged assets with the specified names.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetQuote
Get latest quote
Public methodGetSymbolsByUserGroup
Get symbols avaliable for user group
Public methodGetType (Inherited from Object.)
Public methodGroupRecordGet
Gets the group configuration by the name in pumping.
(Inherited from ManagerInterface.)
Public methodGroupsGet
Gets the configurations of groups available to a manager in pumping.
(Inherited from ManagerInterface.)
Public methodGroupsRequest
Gets the configurations of groups available to the manager directly from a trading server.
(Inherited from ManagerInterface.)
Public methodHistoryCorrect
Starts checking and rebuilding the bars of higher timeframes based on smaller timeframe bars.
(Inherited from ManagerInterface.)
Public methodIsConnected
Checks the state of
(Inherited from ManagerInterface.)
Public methodJournalRequest
Requests the server logs.
(Inherited from ManagerInterface.)
Public methodKeysSend
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.)
Public methodLicenseCheck
The function checks the application license.
(Inherited from ManagerInterface.)
Public methodLogin
Login to server
Public methodLoginSecured
Sends an RSA key to a trading server while authorizing in the extended mode. The method is obsolete and not used.
(Inherited from ManagerInterface.)
Public methodLogsMode
Selects Manager API log operation mode.
(Inherited from ManagerInterface.)
Public methodLogsOut
The functions for logging messages.
(Inherited from ManagerInterface.)
Public methodMailLast
Receives information about the last received email.
(Inherited from ManagerInterface.)
Public methodMailSend
Sends an email via the internal mail system.
(Inherited from ManagerInterface.)
Public methodManagerCommon
Gets the common platform configuration.
(Inherited from ManagerInterface.)
Public methodManagerRights
Gets the description of the permissions of the manager account, which is used for the current connection to the trading server.
(Inherited from ManagerInterface.)
Public methodMarginLevelGet
Gets a client's margin requirements by the login.
Public methodMarginLevelRequest
Gets a client's margin requirements by the login directly from the server.
(Inherited from ManagerInterface.)
Public methodMarginsGet
Gets the margin requirements of all clients that open orders and positions.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodNewsBodyGet
Gets the news body using a key in pumping.
(Inherited from ManagerInterface.)
Public methodNewsBodyRequest
Requests news body from a trade server by a key.
(Inherited from ManagerInterface.)
Public methodNewsTotal
Gets the total number of news received by the manager interface from the trade server.
(Inherited from ManagerInterface.)
Public methodNotificationsSend(Char*, Char*)
Sends push notifications to a list of MetaQuotes IDs and a list of logins.
(Inherited from ManagerInterface.)
Public methodNotificationsSend(UInt32, Char*)
Sends push notifications to a list of MetaQuotes IDs and a list of logins.
(Inherited from ManagerInterface.)
Public methodOnlineGet
Gets the list of online clients in the pumping mode.
(Inherited from ManagerInterface.)
Public methodOnlineRecordGet
Gets the description of an online client with the specified login in pumping.
(Inherited from ManagerInterface.)
Public methodOnlineRequest
Gets the list of online clients.
(Inherited from ManagerInterface.)
Public methodOrderClose
Close market order
Public methodOrderCloseBy
Close market order with another order
Public methodOrderDelete
Delete pending order
Public methodOrderModify
Modify market or pending order
Public methodOrderSend
Send pending or market order
Public methodPasswordChange
Changes the password for the manager account, which is used for the current connection to the trading server.
(Inherited from ManagerInterface.)
Public methodPerformanceRequest
Gets information about the overall system performance.
(Inherited from ManagerInterface.)
Public methodPing
Sends a request to the trading server to test and maintain the connection of the Manager interface with the trading server.
(Inherited from ManagerInterface.)
Public methodPluginParamGet
Gets the plugin parameters by the index.
(Inherited from ManagerInterface.)
Public methodPluginsGet
Gets plugin configurations in pumping.
(Inherited from ManagerInterface.)
Public methodPluginUpdate
Updates plugin parameters in pumping.
(Inherited from ManagerInterface.)
Public methodPumpingSwitch (Inherited from ManagerInterface.)
Public methodRelease
Deletes a previously created Manager interface.
(Inherited from ManagerInterface.)
Public methodReportsRequest
Gets information about closed positions of clients in order to generate a custom reports.
(Inherited from ManagerInterface.)
Public methodRequestInfoGet
Receives a trade request from a queue by its index.
(Inherited from ManagerInterface.)
Public methodRequestsGet
Receives all requests from the queue.
(Inherited from ManagerInterface.)
Public methodServerTime
Gets the current trading time on the server
(Inherited from ManagerInterface.)
Public methodSrvChartsSync
Starts history synchronization on the trade server.
(Inherited from ManagerInterface.)
Public methodSrvFeederLog
Receives a data feed log in accordance with the name.
(Inherited from ManagerInterface.)
Public methodSrvFeeders
Receives information about data feeds.
(Inherited from ManagerInterface.)
Public methodSrvFeedsRestart
Restarts data feeds on the trading server.
(Inherited from ManagerInterface.)
Public methodSrvLiveUpdateStart
Start the update of the trading platform.
(Inherited from ManagerInterface.)
Public methodSrvRestart
Restart server
(Inherited from ManagerInterface.)
Public methodSubscribe(IEnumerableString)
Subscribe for quotes
Public methodSubscribe(String)
Subscribe for quotes
Public methodSummaryCurrency
Sets the currency, in which clients' summary positions for a symbol are calculated.
Public methodSummaryGet
Gets information about the summary position on the symbol.
Public methodSummaryGetAll
Gets information about summary positions for all symbols.
Public methodSummaryGetByCount
Gets information about the summary position by the index.
Public methodSummaryGetByType
Gets information about the summary positions on the symbols of a particular type.
Public methodSymbolAdd
Adds a symbol to the list of selected symbols in "Market Watch".
Public methodSymbolChange
Edits symbol settings (spread , execution mode, limit & stop level, background color).
(Inherited from ManagerInterface.)
Public methodSymbolChangeObsolete (Inherited from ManagerInterface.)
Public methodSymbolGet
Gets the symbol configuration by the name.
(Inherited from ManagerInterface.)
Public methodSymbolHide
Removes a symbol from the list of selected symbols in "Market Watch".
(Inherited from ManagerInterface.)
Public methodSymbolInfoGet
Gets a short description of a symbol selected in "Market Watch".
Public methodSymbolInfoUpdated
Gets a brief information about all symbols selected in "Market Watch".
(Inherited from ManagerInterface.)
Public methodSymbolSendTick
Adds quotes to the price stream of a symbol.
(Inherited from ManagerInterface.)
Public methodSymbolsGetAll
Gets configurations of all symbols.
(Inherited from ManagerInterface.)
Public methodSymbolsGroupsGet
Gets the description of symbol groups in pumping.
(Inherited from ManagerInterface.)
Public methodSymbolsRefresh
Receives the list of all symbols from the trading server.
(Inherited from ManagerInterface.)
Public methodTickInfoLast
Gets last ticks of a symbol.
(Inherited from ManagerInterface.)
Public methodTicksRequest
Receives tick data of a symbol for the specified period.
(Inherited from ManagerInterface.)
Public methodToString (Inherited from Object.)
Public methodTradeCalcProfit
Calculation of profit for an order.
(Inherited from ManagerInterface.)
Public methodTradeCheckStops
Checks stop levels.
(Inherited from ManagerInterface.)
Public methodTradeClearRollback
Removes the activation flags from a triggered order.
(Inherited from ManagerInterface.)
Public methodTradeRecordGet
Gets an order by a ticket in pumping.
Public methodTradeRecordRequest
Gets open and closed orders by ticket.
Public methodTradeRecordsRequest
Gets open and closed orders by tickets.
(Inherited from ManagerInterface.)
Public methodTradesGet
Gets all open orders in pumping.
Public methodTradesGetByLogin
Get open orders of a client by the login in pumping.
Public methodTradesGetByMarket
Gets all open orders sorted by the distance from the market.
Public methodTradesGetBySymbol
Gets open orders on a symbol in pumping.
Public methodTradesRequest
Gets all open orders of all clients.
(Inherited from ManagerInterface.)
Public methodTradesSnapshot
Receives the list of tickets of all the orders available to the manager.
(Inherited from ManagerInterface.)
Public methodTradesSyncRead
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodTradesSyncStart
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodTradesUserHistory
Receiving the history of trade operations of a specified clients for the specified period of time.
(Inherited from ManagerInterface.)
Public methodTradeTransaction
Conducts trade and balance operations on an account.
(Inherited from ManagerInterface.)
Public methodUnsubscribe(IEnumerableString)
Unsubscribe from real-time quotes
Public methodUnsubscribe(String)
Unsubscribe from real-time quotes
Public methodUserPasswordCheck
Checks the master password of an account.
(Inherited from ManagerInterface.)
Public methodUserPasswordSet
Changes a client's password.
(Inherited from ManagerInterface.)
Public methodUserRecordGet
Gets a client record by the login in the pumping mode.
(Inherited from ManagerInterface.)
Public methodUserRecordNew
Creates a client record.
(Inherited from ManagerInterface.)
Public methodUserRecordRequest
Gets open and closed orders by tickets.
Public methodUserRecordsRequest
Receives client records in accordance with a list of logins.
(Inherited from ManagerInterface.)
Public methodUserRecordUpdate
Updates a client record.
(Inherited from ManagerInterface.)
Public methodUsersGet
Receives all client records in pumping.
(Inherited from ManagerInterface.)
Public methodUsersGet(Int32)
Receives all client records in pumping.
Public methodUsersGroupOp
Conducting group operations to change the group and leverage of client records.
(Inherited from ManagerInterface.)
Public methodUsersRequest (Inherited from ManagerInterface.)
Public methodUsersSnapshot
Receives the list client logins available to the manager.
(Inherited from ManagerInterface.)
Public methodUsersSyncRead
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodUsersSyncStart
Method for internal use only. Should not be used in the development of custom applications.
(Inherited from ManagerInterface.)
Public methodWorkingDirectory
Sets the working directory of the Manager API application.
(Inherited from ManagerInterface.)
Top
See Also