Execution – Bifident https://bifident.com MT4 Forex, Crypto and CFD Trading Tue, 24 Apr 2018 14:41:34 +0000 en-US hourly 1 https://wordpress.org/?v=5.6 Choosing the best data centre in MT4 https://bifident.com/knowledgebase/choosing-best-data-centre-mt4/ Wed, 28 Feb 2018 15:34:51 +0000 http://bifident.com/?post_type=knowledgebase&p=4850 Depending on a broker’s MT4 infrastructure it may be possible to connect to your broker from a list of different data centers. This option exists if your broker uses the MetaTrader 4 Data Center component, which connects traders to a broker’s main server via a set of Proxy Servers. This has three notable benefits. The […]

The post Choosing the best data centre in MT4 appeared first on Bifident.

]]>
Depending on a broker’s MT4 infrastructure it may be possible to connect to your broker from a list of different data centers. This option exists if your broker uses the MetaTrader 4 Data Center component, which connects traders to a broker’s main server via a set of Proxy Servers. This has three notable benefits. The first is that a client connected to a data center closer to the trader than the main MT4 server is likely to have an improved network connection as the data center and the main MT4 server are often cross-connected or connected via the Internet backbone. That means the final part of the data’s journey is often improved when compared to a long distance connection directly to the MT4 server. The second is that the MT4 server becomes more capable of handling more simultaneous users, which can provide more capacity during peak trading times. The final benefit worth mentioning is that the MT4 server has an additional layer of protection and is more resilient to network attacks and hacking.

If your broker uses multiple data centers you will be able to see this as the connection icon is made up of Green and Blue lines. If your broker provides a direct connection to the server or alternative means of routing then the connection icon is made up of Green and Red lines.

Icons showing Data Center or a direct connection.

If your broker does use multiple datacentres then MT4 will attempt to automatically connect to the datacentre that is closest to you when you login, resulting in faster execution time and consequently less slippage, especially during a volatile market.

It has been known that sometimes traders experience connection issues when connecting to an MT4 server, especially if they are located far away from the main server or are using an ISP that heavily restricts network traffic (such as in China). In case issues prevail traders can change the data center they are connected to in MT4 by left clicking on the Connection Status indicator. Upon clicking, a list of available data centers will appear along with the latency to each one. This allows the trader to make sure they are connected to the best datacentre for their location and if not, switch.

Bifident uses MetaTrader Data Center and clients are therefore automatically connected to the main MT4 server through the best available data center and have full control to choose the data center they prefer.

The post Choosing the best data centre in MT4 appeared first on Bifident.

]]>
How to check execution performance https://bifident.com/knowledgebase/check-execution-performance/ Tue, 20 Feb 2018 15:48:11 +0000 http://bifident.com/?post_type=knowledgebase&p=4800 Trade execution can often be critical or at least impact a traders P&L a bit, especially when placing larger orders or trading when the market is choppy such as around news times. To understand execution a bit better we need to break it down and really understand what constitutes good execution and how execution can […]

The post How to check execution performance appeared first on Bifident.

]]>
Trade execution can often be critical or at least impact a traders P&L a bit, especially when placing larger orders or trading when the market is choppy such as around news times. To understand execution a bit better we need to break it down and really understand what constitutes good execution and how execution can be poor.

Some years ago a large percentage of brokers were offering so-called “instant execution” in MT4, which effectively meant a trader gets the exact price they requested (as taken from the feed or the price they see on their screens) or their order was not accepted at which time a requote would be issued. With this old style of order placement, fulfilment used to take some seconds as an actual human dealer was at the other end deciding whether or not to accept the order or issue a requote. In the past this was exploited by brokers as they had a period of time to secure a better price before confirming the order and there was no obligation to accept any order. This provided unworkable execution in a choppy or fast moving market and clients rarely received the best market price. Thankfully those days are gone and the manual acceptance of orders is safe in the past with nearly every modern broker.

Nowadays, nearly all brokers offer “market execution” in MT4, which effectively means a trader requests to buy or sell at the price that is available on the market at the time their order is filled (not at a requested price) and the order should not be rejected. That does mean that the trader is not guaranteed to secure the price they see on the screen at the time the request is sent (as the market can move between the time an order is placed and the time an order is filled). However, execution should happen in milliseconds or at least appear to be immediate following clicking the order placement button. In a fast moving market it is common that the trader may receive a better or worse price than what was displayed on the screen when they clicked the button to place their order. This price discrepancy is known as “slippage” and can occur as the price can move between the times the order was requested and when it was filled. Therefore, the faster execution occurs the more likely the trader is to receive the best pricing available in the market at that time and the less likely they are to receive slippage.

With market execution (or market orders) we have just touched on how slippage can occur due to a fast moving market. This kind of slippage can be positive or negative. However, there is another kind of slippage that can occur due to very large orders being placed and that kind of slippage can only be negative. To understand why slippage occurs on very large orders we need to explain how orders are routed to liquidity providers. Let’s use an example of a trader placing an order for 50.00 standard 100k lots (which is effectively 5m of base currency in volume). In this case the broker will attempt to fill the entire volume with the liquidity provider that quoted the best price (which was streamed on the price feed). Since the order is very large the liquidity provider that quoted the best price might only be able to partially fill the order with 20.00 lots at that price. When this happens the remaining 30.00 lots will be routed to the next best priced liquidity provider and they might only fill 25.00 lots. The remaining 5 lots will go to the next best priced liquidity provider that will fill the remaining 5.00 lots. The client will therefore receive a volume weighted average pricing from the 3 fills and will end up with negative slippage as the total order volume could not be filled at the best price, which was being quoted/streamed at the time the order was placed. In the case of insufficient liquidity it can happen that an order is not filled in its entirety. For all of the above reasons most brokers set maximum order size limits in the platform to avoid slippage and partial fills. The best execution performance occurs when the top-of-book fills are deeper, less slippage occurs with larger orders and orders are filled in their entirety. In reality the vast majority of traders do not place such large orders but those that do understand just how important deep liquidity can be.

So now we have covered order types, execution speed, slippage and liquidity depth we should now understand what constitutes good execution and why some brokers might be better than other for particular styles of trader.

For those keen to understand how to gauge a brokers performance or compare execution between brokers there are some simple things that can be checked, as follows:

Execution speed

Execution speed can be assessed by placing an order in MT4, closing it and then checking the Journal tab in the Terminal window. The journal tab records and shows every action that occurred in MT4 and timestamps it to the millisecond. If you look carefully you will be able to find an order request such as “order buy market” and the fill/confirmation with the price such as “order was opened…”. If you compare the timestamps between these two logs you will find the execution time to open an order. If you do the same thing on the order closure you will find the execution time to close an order. It is interesting to see that there are often varying delays between brokers and you can often find some inconsistencies. Brokers with the best execution will have low and consistent order fulfilment times.

Journal showing difference between order request and order fill times:

Slippage

Slippage on opening a market order can be difficult to assess as there is no record of the market price when the button was clicked (when using market execution in MT4). However, if you use limit/stop orders to open an order or TP/SL stops to close an order it is very easy to identify slippage and it may shock you that the vast majority of orders might contain a little slippage. This is not wrong, it is simply how the market works and a broker with the best execution will often never be able to fill an order at the exact price of the feed but it should be very close. If you notice consistent negative slippage on limit and stop orders during times of low volatility and when the market is liquid this should be questioned.

Showing TP and actual fill price, indicating slippage:

Bifident provides deep top-of-book fills, offers execution speed that is fast/consistent and both positive and negative slippage is passed should it occur. The company is open and happy to answer questions their clients may have around slippage.

The post How to check execution performance appeared first on Bifident.

]]>
Close-By order closure facility in MT4 https://bifident.com/knowledgebase/close-order-closure-facility-mt4/ Tue, 20 Feb 2018 15:45:52 +0000 http://bifident.com/?post_type=knowledgebase&p=4770 Experienced traders may be familiar with the “close by” facility to close orders. However, it is surprising just how many traders are not aware of its existence in MT4. In addition, it is quite interesting to note that a lot of brokers disable this feature as they do not want their clients reducing their trade […]

The post Close-By order closure facility in MT4 appeared first on Bifident.

]]>
Experienced traders may be familiar with the “close by” facility to close orders. However, it is surprising just how many traders are not aware of its existence in MT4. In addition, it is quite interesting to note that a lot of brokers disable this feature as they do not want their clients reducing their trade costs by using the close-by method of order closure.

The Close-By facility allows traders to close two hedged orders by cancelling each other out. The benefit of doing this is that only one spread is payed for two orders. In contrast, if two hedged orders are closed independently then two spreads will be paid and hence the trade cost is paid twice.

The benefit of using this functionality is therefore clear but it’s quite surprising to know just how many traders don’t know how to use this facility or even that it exists in the first place. The reason why is likely because the option is well hidden and only becomes available when an MT4 account has 2 orders that are fully or partially hedged. If there are 2 hedged orders like this then a trader needs to right click on one of the hedged positions and select the “Modify or Close Order” option. Then a familiar dialog box will appear and there will be an additional option available that isn’t normally shown. If the “Type” drop-down is clicked a new option will appear labelled “Close-by” or “Multiple Close-by”. These options once selected will present details of any orders that can be used to fully or partially close the position. Upon selecting the order a trader wishes to Close-by then clicking close the orders will cancel each other out.

Screenshots showing Close-by and Multiple Close-by options:

It’s worth noting that if a broker has disabled this option in their MT4 server the Close-by option will not appear. Bifident fully supports this facility and encourages traders to use it as it provides cost saving for the trader.

The post Close-By order closure facility in MT4 appeared first on Bifident.

]]>