ArbyTrade

Arbitrage Spread v3 : 12 spreads dashboard [Arby.Trade]

ArbyTrade Обновлено   
This indicator allows you to track in real time the change in the spread (the difference in the exchange rate) between two assets simultaneously for 12 trading pairs.

⚙️ How does the indicator work?
In the indicator settings menu, the user selects two trading pairs, for example BTCUSDT on the Binance exchange and BTCUSDT on the Bybit exchange, after which the script will receive prices from both exchanges and compare them with each other, calculating the percentage deviation between prices (spread). The script will do this work with all 12 trading pairs added to the script settings menu. The script can only work with those assets and exchanges that are on board TradingView, and this is not a small thing.

⚡️ How to use it?
At times when the spread value is negative, this means that the price of the asset on the first exchange is less than on the second. That is, by buying an asset on the first exchange and selling it on the second one, you can earn money (of course, it is important to take into account the commissions of the exchanges for these transactions). When the spread is above zero, the opposite is true. The exchanges and the prices at which to buy are displayed in the green Buy row. Prices and exchanges for sale are in the Sell row and highlighted in red. When the spread is zero, the prices on both exchanges are the same and there is no arbitrage situation.
To improve the accuracy of the indicator, try to use the minimum timeframe available for your TradingView subscription – minute or second.

🕒 Counter of arbitration situations
For each trading pair, the table below the Buy row shows the number of arbitrage situations that have been on the asset for a certain period of time. In this case, an arbitrage situation is understood as the moment when the spread value exceeded the Signal Threshold Level set by the user. Each time the spread value of the Signal Threshold Level is exceeded, the counter will add one. The counter takes into account only those arbitrage situations that were on the market during the time period back from the current moment. For example, for a 1-hour period (1h) of the counter, the number of arbitration situations for the last hour will be displayed. For each asset you can simultaneously track the number of arbitrage situations during three selected time periods from 5 minutes to a day.
The counter will allow you to evaluate the prospects of arbitrage of selected trading pairs. For example, if the number of arbitrage situations on a trading pair was 1-2 within an hour, then it is obvious that it is better not to waste time waiting for another such situation on this pair and look for the next one.

🔔 Setting up Alerts
In the script settings, you can set the threshold value of the spread – Spread Signal Threshold. When this level is reached, the table related to the asset whose spread has reached this level will be highlighted. Also, this level is a signal level for setting up alerts from the indicator.
To set up alerts, open the Alerts tab in the TradingView menu on the right. Click the "Create Alert" button. Then, in the window that opens, select this indicator in the "Condition" line. After that, you can set a name for this alert and complete the notification setup by clicking the "Create" button.

We, the authors of this script, have been engaged in cryptocurrency arbitrage for a long time and, first of all, created it for ourselves and our daily arbitrage trading, but this does not prevent you from using it at your discretion for any types of assets and in any markets.

We have a lighter version of the indicator that allows you to track the spread for only one trading pair or three at the same time. In these versions you can also view the chart of the spread itself, which can be useful for assessing the nature of the spread movement in the history. If this indicator seems too heavy for you and your device, you can use these lighter versions:
🧩 Arbitrage Spread v1 : 1 pair + 1 chart
🧩 Arbitrage Spread v2 : 3 pairs + 3 charts

If, on the contrary, the capabilities of your hardware allow, do not forget that you can always add several indicators to your screen – for example, use the version with 12 pairs as a dashboard with many pairs, and in addition to it one of the versions with a spread chart and look at a more detailed picture of one or three instruments separately.

--
Данный индикатор позволяет отслеживать в реальном времени изменение спреда (разницы в курсе) между двумя активами одновременно для 12 торговых пар.

⚙️ Как устроен индикатор?
В меню настроек индикатора пользователь выбирает две торговые пары, например BTCUSDT на бирже Binance и BTCUSDT на бирже Bybit, после чего скрипт получит цены с обеих бирж и сравнит их между собой, рассчитав процентное отклонение между ценами (спред). Такую работу скрипт проделает со всеми 12 торговыми парами добавленными в меню настроек скрипта. Скрипт может работать только с теми активами и биржами, которые есть на борту TradingView, и это не мало.

⚡️ Как пользоваться?
В моменты, когда значение спреда отрицательное, это означает, что цена на актив на первой бирже меньше, чем на второй. То есть, купив актив на первой бирже и продав его на второй можно заработать (конечно при этом важно учитывать комиссии бирж на совершение данных сделок). Когда спред выше нуля - наоборот. Биржи и цены, по которым надо покупать отображаются в зеленой строке Buy. Цены и биржи для продажи – в строке Sell и выделены красным цветом. Когда спред равен нулю – цены на обеих биржах одинаковы и арбитражная ситуация отсутствует.
Для повышения точности работы индикатора старайтесь использовать минимально доступный для вашей подписки TradingView таймфрейм – минутный или секундный.

🕒 Счетчик арбитражных ситуаций
По каждой торговой паре в таблице под строкой Buy отображается количество арбитражных ситуаций, которые были на инструменте в течение определенного промежутка времени. В данном случае под арбитражной ситуацией понимается момент, когда значение спреда превысило установленный пользователем сигнальный уровень спреда Signal Threshold Level. При каждом превышении значения спреда уровня Signal Threshold Level счетчик будет прибавлять единицу. Счетчик учитывает только те арбитражные ситуации, которые были на рынке в течение временного периода назад от текущего момента. К примеру, для 1-часового периода (1h) счетчика будет отображаться количество арбитражных ситуаций за последний час. По каждому инструменту одновременно можно отслеживать количество арбитражных ситуаций в течение трех выбранных временных периода от 5 минут до суток.
Счетчик позволит оценить перспективность арбитража выбранных торговых пар. К примеру, если количество арбитражных ситуаций на торговой паре в течение часа было 1-2, то очевидно, что лучше не тратить время на ожидание очередной такой ситуации на данной паре и поискать следующую.

🔔 Настройка оповещений
В настройках скрипта можно настроить пороговое значение спреда – Spread Signal Threshold. При достижении этого уровня будет подсвечена таблица относящаяся к активу, спред которого достиг этого уровня. Так же, этот уровень является сигнальным для настройки оповещений от индикатора.
Для настройки оповещений откройте вкладку «Оповещения» в меню TradingView справа. Нажмите кнопку «Создать оповещение». Затем в открывшемся окне в строке «Условие» выберете данный индикатор. После чего вы можете задать название данному оповещению и завершить настройку оповещения, нажав кнопку «Создать».

Мы, авторы данного скрипта, давно занимаемся арбитражем криптовалюты и, в первую очередь, создавали его для себя и своей каждодневной арбитражной торговли, но это не мешает вам использовать его по своему усмотрению для любых видов активов и на любых рынках.

У нас есть более легкая версия индикатора, позволяющая отслеживать спред только по одной торговой паре или одновременно по трем. В этих версиях также можно просматривать график самого спреда, что может быть полезным для оценки характера движения спреда в истории. Если данный индикатор покажется для вас и вашего устройства слишком тяжелым вы можете воспользоваться этими более легкими версиями:
🧩 Arbitrage Spread v1 : 1 pair + 1 chart
🧩 Arbitrage Spread v2 : 3 pairs + 3 charts

Если, наоборот, возможности вашего железа позволяют, не забывайте, что вы всегда можете добавить себе на экран несколько индикаторов – например, версию с 12 парами использовать как дашборд с множеством пар, а в дополнение к ней одну из версий с графиком спреда и смотреть более детальную картину по одному или трем инструментам отдельно.
Информация о релизе:
optimized the code

Скрипт с ограниченным доступом

Доступ к этому скрипту разрешён только для пользователей, авторизованных автором, и для этого обычно требуется оплата. Вы можете добавить скрипт в список избранных, но использовать его можно будет только после запроса на доступ и получения разрешения от автора. Свяжитесь с ArbyTrade, чтобы узнать больше, или следуйте инструкциям автора ниже.

TradingView предлагает не платить за скрипт и не использовать его, если вы на 100% не доверяете автору и не понимаете, как этот скрипт работает. Во многих случаях вы можете найти хорошую альтернативу с открытым кодом бесплатно в наших Скриптах сообщества.

Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.

Инструкции от автора

Автор этого скрипта больше не может предоставить доступ к нему. Пожалуйста, не запрашивайте доступ.

Хотите использовать этот скрипт на графике?

Внимание: прочтите это перед тем, как запросить доступ.