Products - MT4 Plugins

BridgeClient MT4-MT4

ID 119

Category: Products - MT4 Plugins

Version: 0.0.0.72

Release date: 2014-09-11

Developer: ITTrendex, LLC

Last update date: 2017-05-15
(Updates history)

This is a client's side of BridgeMT4toMT4 system. This plugin should be installed on server with trading accounts which orders will be transmitted to Liquidity Provider.

Price:
2000 USD

Product type:
Available for downloading


Sign in

Try a DEMO version
Detailed description

Description

The system of coverage trading accounts on MetaTrader 4 servers is consist of two components: server and client plugins.

The server part is called BridgeSrv and installed as a plugin on the coverage server (liquidity provider).

The client part is installed also as a plugin for client's MT4 where the customer accounts are which you want to transmit to coverage server.

Traders do not need to install anything into the trading terminal.

 

Settings:

AllowDeletePendingRequests – the flag of processing of pending order's requests removal. If 1 then processing is enabled.

Data type: numeric
Default value: 0
Example value: 1

AllowGroupSpreadDiff – the flag of usage Group's spread. If 1 then usage enabled.

Data type: numeric
Default value: 0
Example value: 1

AllowModifyRequests – the flag of resolution of processing of requests for modification of orders. If 1 then processing is enabled.

Data type: numeric
Default value: 0
Example value: 1

AllowPendingOrders – the flag of processing of requests for the creation of pending orders. If 1 then processing is enabled.

Data type: numeric
Default value: 0
Example value: 1

Dealer – dealer login to process requests. It should be a manager with appropriate permissions.

Data type: numeric
Default value: 0
Example value: 995

DetectDealerCloseByLogs – the flag of processing closing orders by manager according to server logs. If 1 then processing is enabled.

Data type: numeric
Default value: 0
Example value: 1

DefaultMarkup – local markup. The number or pips on which the LP's spread should be changed. If 0 then LP's quotes will be equal to Client's quotes in trading terminal. It's allowed to configure markups for each trading symbol in BridgeClient.markups.ini file which should be placed to plugins folder of MetaTrader 4 server. One symbol on the line as follows:
#GOOG=0
EURUSD=8
FDAX=4
FTSE=9
GBPAUD=22
GBPCAD=12
XAUUSD=17
The price for client will be worsen on the certain number of pips.

Data type: numeric
Default value: 0.0
Example value: 2

Filter_Group – the filter of accounts by groups which should be processed. Plugin will process the accounts only from these groups configured in this setting.

Data type: string
Default value: !* (all groups are not allowed for processing)
Example value: ,GROUP-1,GROUP-2,GROUP-3*,

Filter_Login – the list of accounts which should be processed. If empty then all accounts will be processed accordingly to other settings.

Data type: string
Default value: (empty value)
Example value: 12345,122222,454545

Filter_Symbol – the filtration of requests handled by the symbol (default is a complete ban).

Data type: string
Default value: !* (it's not allowed to process any symbols)
Example value: ,EUR*,USD*,AUDCAD,#*,

Filter_TickSymbol – the filtration of incoming quotes for throwing prices by local symbol.

Data type: string
Default value: !* (the filtration of ticks is not allowed for all symbol)
Example value: ,USD*,#*,

Filter_ZeroSpreadSymbol – the filtration of symbols with zero spread. Setting specifies the symbols, which are transmitted with a zero spread.

Data type: string
Default value: !* (it's not allowed to process any symbols with zero spread)
Example value: ,*USD*,

FilterSkip_Login – the list of accounts which should be skipped. If empty then all accounts will be processed accordingly to other settings.

Data type: string
Default value: (empty value)
Example value: 12344,122112,42245

InvertOrders – the flag of inversion of the direction of orders which were sent to the bridge. If 0 then inversion is turned off.

Data type: numeric
Default value: 0
Example value: 1

LiquidityProviderClientName – login for check the connections to the bridge. The value should be equal to Login in server plugin BridgeSrv.

Data type: string
Default value: (empty value)
Example value: TESTLOGIN123

LiquidityProviderPassword – password for check the connections to the bridge. The value should be equal to Password in server plugin BridgeSrv.

Data type: string
Default value: password
Example value: TESTPASS123

LiquidityProviderServer – server and the port on which the bridge works (format IP_Address:port).

Data type: string
Default value: 127.0.0.1
Example value: 194.144.155.122:445

LogCommunicationStats – the flag of activation of logging of querying the server side and get answers. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LoggingMode (JL) – the flag of activation of logging. If empty the logging is turned off. If J then log will be written into MT4 server log. If L then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: J
Example value: JL

LogOuterOrderLinking – the flag of activation of logging of binding local and external orders. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogRequestAquiring – the flag of activation of logging of the accepting of requests for processing. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogRequestAnswers – the flag of activation of logging of incoming Bridge responses. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogTicksAdding – the flag of activation of logging of thrown quotes. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogTicksAddingEx – the flag of activation of logging of incoming ticks and their original time (it can create a significant load on the server, can be used only for debugging purposes). If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogTicksAddingOnTrade – the flag of activation of logging of prices thrown when processing requests. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

LogZeroSpreadSymbolsDbg – the flag of activation of debug logging of symbols with zero spread. If 0 the logging is turned off. If 1 then log will be written into plugins\logs\BridgeClient.log file.

Data type: numeric
Default value: 0
Example value: 1

MinVolume – minimum order volume in lots, which will be sent to the Bridge server. Orders with smaller volumes will not be processed by BridgeClient plugin.

Data type: numeric
Default value: 0.0
Example value: 1.0

PostFactumProcessing – flag that activates the mode of sending requests (at the current price) after opening/closing orders. If 1 then mode is enabled. If activated, the plugin does not participate in the processing of requests, stops, pendings, stop-outs and ignores DetectDealerCloseByLogs setting, and after opening, activating or closing the orders of the server part, a request is made to open or close the order at the current price.

Data type: numeric
Default value: 0
Example value: 1

ProcessStopsAsMarketClose – the flag of activation of processing of Sl/Tp as transfer of MK_OPEN requests (values of Sl/Tp do not transfer). If 1 then processing is enabled.

Data type: numeric
Default value: 1
Example value: 0

ProcessPendingsAsMarketOpen – the flag of activation of processing of pending orders as transfer of MK_OPEN requests on activation. If 1 then processing is enabled.

Data type: numeric
Default value: 1
Example value: 0

SendLoginForMonitoring – the flag of activation of sending the login to the Bridge for monitoring.

Data type: numeric
Default value: 1
Example value: 0

SendPriceOnModifyRequest – the flag of switching off the transferring Client's price on order modification (in this cases the price with value -1.#INF is sending). If 1 then transferring the price is disabled.

Data type: numeric
Default value: 1
Example value: 0

Slippage_Close_Control – the flag of activation of slippage control of quotes when order closes. If 1 then the control is enabled.

Data type: numeric
Default value: 0
Example value: 1

Slippage_Close_MaxSlippage – maximum slippage when closing an order.

Data type: numeric
Default value: 0.0
Example value: 3

Slippage_Close_MaxVolume – the maximum volume of the order for which acts slippage from Slippage_Close_MaxSlippage setting. If 0 then slippage is not allowed.

Data type: numeric
Default value: 0
Example value: 5

Slippage_Open_Control – the flag of activation of slippage control of quotes when order opens. If 1 then the control is enabled.

Data type: numeric
Default value: 0
Example value: 1

Slippage_Open_MaxSlippage – maximum slippage when opening an order.

Data type: numeric
Default value: 0.0
Example value: 3

Slippage_Open_MaxVolume the maximum volume of the order for which acts slippage from Slippage_Open_MaxSlippage setting. If 0 then slippage is not allowed.

Data type: numeric
Default value: 0
Example value: 5

Slippage_ZeroSpread_Control – the flag of activation of slippage control of quotes with zero spread. If 1 then the control is enabled.

Data type: numeric
Default value: 0.0
Example value: 1

Slippage_ZeroSpread_MaxSlippage – maximum slippage when opening an order with zero spread.

Data type: numeric
Default value: 0.0
Example value: 3

Slippage_ZeroSpread_MaxVolume – the maximum volume of the order with zero spread for which acts slippage from Slippage_ZeroSpread_MaxSlippage setting. If 0 then slippage is not allowed.

Data type: numeric
Default value: 0
Example value: 5

SymbolPostfix – postfix added to the symbol name when sending the request to the bridge.

Data type: string
Default value: (empty value)
Example value: _Y

SymbolPrefix – prefix added to the symbol name when sending the request to the bridge.

Data type: string
Default value: (empty value)
Example value: X_

TicksToSkipOnConfirmTickAdd – the number of ticks that must be skipped on tick that is thrown upon confirmation request. Maxumum value is 10.

Data type: numeric
Default value: 0
Example value: 5

TrySetInstantRequestPrice – the flag of activation of the mode of price shifting in instant-request during request confirmation by server. If 1 then price shifting mode is enabled.

Data type: numeric
Default value: 0
Example value: 1

VolumeCoeff – the coefficient of modifying of the volume of order transmitted to LP server. If the value of this setting is more than 0 then the original order volume will be multiplied on this value on LP's server.

Data type: numeric
Default value: 0.0
Example value: 1.5
Be sure that:
- in settings of trading instruments the execution is manual only, no automation
- account from Dealer setting has the dealer rights

 

Components:

MetaTrader 4 Server API, MetaTrader 4 Server, OS Windows

 

Order includes:

Compiled plugin with configuration file without source codes

If you are interested in this product, feel free to order a DEMO version! Within a short time all the information about the product will be sent to your Email.
Free period 2 weeks without limits in functionality and other limits. For the demo you need to pass the registration!

Recommended items from this category

  • BridgeMT4toMT4

    ID: 25

    Category: Products - MT4 Plugins

    MetaTrader 4 plugin to duplicate transactions from one MT4 server to another MT4 server one to one

    Price: 2500 USD

    BridgeMT4toMT4Position

    ID: 26

    Category: Products - MT4 Plugins

    MetaTrader 4 plugin to duplicate transactions from one MT4 server to another MT4 server into the aggregated position

    Price: 3000 USD

    BridgeSrv MT4-MT4

    ID: 118

    Category: Products - MT4 Plugins

    The server part of the Bridge for transmitting trader's orders from one MetaTrader 4 trading server to another one. This plugin must be installed on the server of liquidity provider which will receive customer's trade requests.

    Price: 500 USD

    PositionAggregator

    ID: 120

    Category: Products - MT4 Plugins

    MetaTrader 4 plugin for copying trades from several accounts into the aggregate position on a separate account within the same trading server

    Price: 2000 USD