Spread Extender
Brief
This plugin is made for the MT4 platform to extend the spread and keep it flexible. MT4 itself can only offer a fixed spread.
Here we move the bid price down and the ask price up by 1/2 of the markup each, which can be configured very granularly.
Installation
- Make sure that Visual C++ Redistributable for Visual Studio 2015 is already installed on the server.
- A fully working, time-limited version can be downloaded from nuget.cplugin.com.
Unpack and copy the .dll file to your /plugins/ folder, then restart the MT4 server.
Without a license the program works only for the first 60 minutes, then it is disabled until the MT4 server is restarted. Contact us to purchase a permanent license at /contact.
Settings
enable=0
feeder=*
verbose=0
[Indexes]=10
[Metals]=50
[Forex]=10
GOLD=10
SILVER=20
EURUSD=5
... etc
enable—1/0to enable/disable the plugin globally.feeder— mask to make the plugin process quotes only from specified feeders. You can put something like,Broker1,Bank1,.verbose—1/0to enable/disable verbose output when the plugin adjusts prices. Be aware that it creates a lot of messages in the journal.- Symbol name can be specified as is, using its natural name, e.g.
EURUSD. - Symbol security group can also be specified, but its name must be wrapped in brackets.
Symbol/Security group={markup}, which can be any integer value, even negative, to make the spread tighter. For example, a value of10means the bid goes down by 5 pips and the ask goes up by 5 pips too, so the average price stays the same. An odd spread, for example5, makes the bid and ask adjust by different amounts: bid -3, ask +2 pips.
Symbol has higher priority over security group when you specify different values. By default, if nothing else has been specified, the plugin assumes the markup equals zero and does nothing.

