Expert BDT
- Experts
- Vladimir Khlystov
- Version: 3.7
- Activations: 5
Advisor based on triangular arbitrage.
The Expert Advisor analyzes the prices of all trading instruments on the entire account opened in the market overview. The analysis takes place at the expense of other currency pairs linked by a single currency. (currency triangles).
Examples of triangles:
EURUSD – USDJPY – EURJPY
USDCAD – CADCHF – USDCHF
EURGBP – GBPUSD – EURUSD
AUDUSD – USDCAD – AUDCAD
GBPAUD – AUDUSD – GBPUSD
The Expert Advisor analyzes each currency through the other two and calculates its estimated price! The Expert Advisor rechecks each tool with all possible combinations of other tools. It can be not only currency pairs, but also cryptocurrencies and various combinations of cryptocurrencies and stocks.... All this happens automatically without your control! Based on calculations, the Expert Advisor finds a tool for which the price should be higher or lower for a given number of spreads. (Spread ratio) And if this is evidenced by at least 3-5 triangles of currencies. (The number of confirmations is set in the parameters). The EA uses SL and TP in trading. In addition, the closing is carried out according to the total profit of all open positions or for each instrument separately.
I do not recommend testing the EA:
The tester requires a huge amount of memory as it is necessary to download quotes of all currency pairs for a long time. Therefore, a test on the history is almost impossible, but you can indirectly test 2-4 pairs... In order for the Expert Advisor to work in the tester, it needs to register trading instruments in the first 4 lines, for example like this:
SymbolTrade=AUDCAD,AUDJPY,EURAUD,EURUSD
SymbolTriangular1=AUDCAD,AUDCHF,AUDJPY,AUDNZD,AUDUSD,CADCHF,CADJPY,CHFJPY
SymbolTriangular2=EURAUD,EURCAD,EURUSD,NZDJPY,NZDUSD,USDJPY,NZDCHF,GBPUSD,EURJPY,USDCHF,USDCAD,EURCHF,EURGBP,EURNZD,EURPLN
SymbolTriangular3=GBPAUD,GBPCAD,GBPNZD,GBPJPY,GBPCHF,NZDCAD,USDPLN,USDMXN,USDZAR,USDRUB,USDCNH,XAUUSD,XAGUSD
But even such a limitation of pairs still requires huge resources, so the best option for checking is in real time!