The "Arbitrage prices" extensions is activated once and for all for 500 MoonCredits.
What the module provides:
-
Current prices from other exchanges displayed as text on the chart;
-
Short lines showing the history of the last 10 prices;
-
The ability to use arbitrage data in automated trading through formulas in filters.
Arb(exchange) > N%
Arb(exchange) < -N%
You can also use the following format: Arb(*) > N% - this means that the price on at least one exchange deviates by more than N%.
⚠️ Important! We do not guarantee a permanent list of price data sources or their uninterrupted availability. This is especially relevant for the Forex market. The list of sources may change in the future, and unreliable sources may be removed.
⚠️ Important! For automated trading, we recommend using strategies with a whitelist and avoiding Arb(*) formulas, instead specifying the exact exchanges you want to monitor. The reason is that different tokens with the same name may be listed on different exchanges, which can lead to false detections if you do not restrict the whitelist and exchange list when creating a strategy.
For example, with the formula Arb(*) > 10%, at the time the strategy is created there may be only one PEPE token traded across all exchanges, making detections accurate. Later, for example, Binance Alpha may list PePe — a different token with the same name but a significantly different price. To avoid false triggers, we recommend configuring your strategy in advance by specifying a whitelist and the list of exchanges where the required assets are traded.
Important Notes
-
Prices are updated every 250 ms if the price on the server has changed. If the price has not changed (for example, due to a lack of trades) or if there are issues with the exchange, websocket, or market, no update occurs. In this case, the label on the chart disappears after 1 minute of inactivity. In automated trading, you can use the timestamp of the last actual price update (“how long ago”) to determine when the data was last refreshed;
-
The terminal receives prices only for tickers available within it. For example, crypto exchanges do not receive Forex or TradFi prices. HL (xyz) stock terminals receive Forex and TradFi prices from BB and Binance;
-
Based on this, automated trading can detect price divergence, but it cannot guarantee that prices are not diverging. A deviation may have occurred while data from one of the exchanges was temporarily unavailable.
Configuration: Price and Order Book Settings Button
Displaying Arbitrage Module Results in the Terminal
In this example, the GOLD market is used in the HL xyz terminal.