The best strategy for Arbitrage Trading Monday October 31st, 2022 – Posted in: Arbitrage Software, cryptoarbitrage software – Tags: forex arbitrage, forex latency arbitrage, latency arbitrage software, latency arbitrage strategy
Introduction
Every trader who uses arbitrage strategies has thought of how to improve their trading results and enhance their strategy. There are many opinions about what affects most of the results of arbitrage trading, but unfortunately, many of them are misconceptions or are of little importance. In this article, I would like to describe my approach to arbitrage trading and those principles which should be put into an arbitrage strategy algorithm. I will also tell you what arbitrage strategy is the best one from my point of view.
Major misconceptions of an arbitrage trader
Many arbitrage traders are constantly on the hunt for the grail. They think that they can find a broker with which they can safely use latency arbitrage or hedge arbitrage for many years without any problems. Some traders, despite all our warnings, try to negotiate with the brokerage company, which is impossible by definition. We are constantly contacted by traders who are trying to make a three-way conference with him and the broker. Please understand – you have a conflict of interest with the broker. Even if the broker is honest, let’s try to believe this assumption, although I find it very difficult, his liquidity provider will immediately warn you that his latency arbitrage software is working and will ask to transfer the trader to other terms or apply virtual dealer or will transfer the whole brokerage company to a higher execution, so there are no losses. So please remember that an agreement with a broker is a road to nowhere.
The second misconception is the idea that you can find a very fast feed and then, by entering the market earlier, you can make a profit from arbitrage trading with a broker in which arbitrage strategies do not work. First of all, we have to find out why it does not work, and to do this, we have to assess two indicators: the order execution time and the slippage. These two indicators should be controlled during the entire time of trading. Almost every day. Then you will clearly understand when you need to stop trading and change your broker or account. If you see that your orders are executed much longer, then most likely your broker is using a virtual dealer, or some other type of active dealing against you. If you find a fast feed that is a few ms faster, 99% of the time this will not solve the problem, because the broker will just reconfigure the virtual dealer and give you a big delay.
The solution to the problem
If you read what I wrote above, you will realize that the solution to the problem lies on the surface – latency arbitrage software has to be masked as much as possible so that the broker didn’t realize what was going on. Also, let me remind you once again – a broker should not know what strategy you are using.
The masking of arbitrage trading can be done by many methods. Let’s look at the most common ones.
Using other non-toxic strategies together with latency arbitrage software.
By the way, I would like to immediately note that when I write “latency arbitrage software” I do not mean standard one-leg arbitrage, I mean lock arbitrage types (2-legs or 3-legs), which by themselves already disguise arbitrage trading by lacquering orders. I also want to note that locking on one account can prolong the lifetime of your account until it will be marked by a broker and trading conditions will change, but still much more reliable to use locking on 2 or 3 accounts. So, if you use other robots on your accounts along with arbitrage, it will help disguise arbitrage trading. It is desirable to use robots that trade on the same currency pairs or indices on which you use the latency arbitrage robot. Also, if your latency arbitrage robot imitates manual trading, then you need your robot used for masking also imitates manual trading. This can be achieved by using account copiers that mimic manual trading on sub-accounts.
Using strategies with deep masking for arbitrage trading – “BrightDuo” strategy
In most cases, the latency arbitrage robot signal is the beginning of a currency movement in the direction of the arbitrage signal.
For example, if the price of the fast broker (feeder) increased by several points compared to the price of the slow broker (usually this difference is called the difference to open), then this occurrence is an arbitrage situation to buy and the price of slow broker in a few milliseconds will also start to grow and soon will be equal to the price of a fast feed after which in most cases the prices of slow and fast brokers will continue to grow for a while.
The same happens if the slow broker price decreases by several points with respect to the slow broker, there will be an arbitrage situation to sell and the price of the slow broker in a few milliseconds will also begin to fall and soon will be the same as the price of a fast feed after which in most cases the prices of slow and fast brokers will continue to fall for a while.
Imagine that we have two accounts where we open opposite orders for the same trading instrument, with the same lot size, before the arbitrage situation. Say on account 1 we open a buy 1 lot for GBPUSD and on account 2 we open a sell 1 lot for GBPUSD.
Both orders are non-toxic from the broker’s point of view as they are not opened during an arbitrage situation. When an arbitrage situation occurs on GBPUSD, we close a part of the sell order on account 2, for example, 0.2, and apply a trailing stop with different levels of the minimum profit that we want to obtain. For example +20 pips for 0.01 lot. +30 pips for 0.03 lot and +70 pips for 0.06 lot.
- When the first trailing stop triggers, we close 1 part of the buy position of 0.01 at the broker;
- when the second trailing stop triggers, we close 1 part of the buy position with the size 0.03 lot;
- and when the third trailing stop triggers, we close one part of the buy position with the size 0.06
Now we have an open buy position on account 1, but it is 0.9 lot, and on account 2 we also have a position of 0.9 lot. I.e. we have a standby situation until the next arbitrage situation.
The cycle continues until the moment when there are no open positions in accounts 1 and 2.
Then we start a new cycle, but vice versa – in account 1 we open a sell 1 lot for EURUSD instrument and in account 2 we open a buy 1 lot for GBPUSD instrument.
It should be noted that only the first order in the closing cycle may be considered toxic, while the rest of the orders will be non-toxic.
Of course, if you combine the masking strategy BrightDuo and the use of other non-toxic robots through an account copier imitating manual trading then you will achieve the maximum effect. One should also note that BrightDuo’s profitability is lower because not all arbitrage signals are impulses for a long-term movement and for this reason some entries will be false, but this only increases the masking of your arbitrage trade.
Conclusion
Latency arbitrage is the most profitable and low-risk trade but requires some knowledge and patience. The most important thing in an arbitrage trader’s job is masking arbitrage trading and knowledge. Please listen to our advice and read our recommendations. If something is not clear to you – write us your questions and we will be happy to answer them. I also recommend you subscribe to our newsletter and you won’t miss any interesting articles on arbitrage trading. We provide only verified information which you won’t get from any other resource.
7 Comments
achab November 02, 2022 - 08:15
I am running BrightTrio since about 3 months and I am having quite good results: do you suggest me to switch to BrightDuo?
boris November 01, 2023 - 15:58 – In reply to: achab
Yes, you can switch to BrightDuo
Naveen November 14, 2023 - 18:19
In which broker should I use it bro. Many brokers have high execution time and big slippage
David December 10, 2023 - 14:28
But bright trio in my opinion masks trade pretty well, you literally are trading with 3 brokers and when an arbitrage situation occurs for example , it literally closes a trade on the arbitrage account which the arbitrage opportunity is for and opens the trade on another account and the trade can stay open for as long as you decide it to be. This helps in masking longer cos you are not opening arbitrage trade on the said account but rather closing and secondly you don’t need to have buy or sell order open all the time on just one broker or account, there’s a gap or interval between having trades open on each broker, this makes it look more like scalping.
So how does bright duo surpass bright trio in this case in terms of toxicity or masking better ?
boris January 23, 2024 - 18:53 – In reply to: David
This strategy is a new modification of lock strategies to camouflage arbitrage flow. The opening of the initial lock is performed only manually or with the function “Reopen lock after x seconds.”
Fig 1. Instruments grid main options
The initial lock orders on both sides will be opened with the volume specified in the “Initial lot” column. Lot multiplier 1 and 2 columns are used for lot scaling on both sides. For example, if you are using mt4 and mt5 brokers, it should be “1” for FX pairs. But if you are using FIX connections (CTrader for example), you need to put multiplier “100000” on the FIX side, so for 1 lot, Ctrader will trade 100000 units.
The “Trading lot” column represents the volume closing as part of the initial lot when the system finds arbitrage opportunities. After closing this volume, on the side where the position was partially closed, from 1 to 3 virtual orders will be created from the closed volume, depending on how many trailing levels are selected in order management options for the instrument.
https://sharptrader.arbitragesoftware.net/index.php?title=File:Bd2.png
Bruno Ferreira chaves January 20, 2024 - 17:27
Olá pessoal, gostaria de saber qual estratégia é melhor ou mascara melhor a arbitragem para poder usar em prop firms?
boris January 23, 2024 - 18:56 – In reply to: Bruno Ferreira chaves
I can recommend using sharptrader with lockcl2 arbitrage strategy for prop firms’ challenge passing
Read this article please:
https://bjftradinggroup.com/navigating-prop-firm-challenges-with-sharptraders-lockcl2-latency-arbitrage-strategy/