Brief #
This plugin made for MT4 platform to extend spread and keep in flexible. MT4 itself can only offer feature to make fixed spread.
Here we move down bid price and move up ask price for 1/2 of markup which can be set up very granular.
Installation #
- You need to be sure that Visual C++ Redistributable for Visual Studio 2015 has been already installed to the server.
- Fully working time limited version can be downloaded from here: http://nuget.cplugin.com/feeds/apps/CPlugin.MT4Plugin.SpreadExtender/versions
Unpack and copy .dll file to your /plugins/ folder and restart MT4 server.
Settings #
enable=0
feeder=*
verbose=0
[Indexes]=10
[Metals]=50
[Forex]=10
GOLD=10
SILVER=20
EURUSD=5
... etc
enable = 1/0 to enable/disable plugin widely
feeder = mask to make plugin proceed quotes only from specified feeders. You can put something like: ,Broker1,Bank1,
verbose = 1/0 to enable/disable verbose output when plugin adjust prices. Be aware it creates a lot of messages in journal.
Symbol name can be specified as is using its natural name like a: EURUSD
Symbol security group can be also specified but its name must wrapped inside brackets, for example: [Forex]
Symbol/Security group = {markup} which can be any integer value, even negative to make spread tighter. For example, value of 10 means that bid goes down for 5 pips and ask will go up for 5 pips too. So, average price will remain the same value. Odd spread, for example 5, will make bid and ask to be adjusted for different value: bid -3, ask +2 pips.
Symbol have more priority over security group when you have specified different values. By default, if other has not been specified, plugin will assume that markup equals zero value and will do nothing then.