OPEN-SOURCE SCRIPT
Güncellendi

Automatic comparison of symbols depending on custom list

In the indicator settings, specify a list of tickers and the corresponding symbol for comparison (e.g. TVC:DXY). Each new list must be on a separate line. The line must begin with the symbol for comparison, then an equal sign (=), and then a list of tickers separated by commas (e.g. OANDA:XAUUSD, OANDA:XAGUSD). If the ticker selected in the chart window is not found in any of the lists, then the symbol from the first list, which is specified before the equal sign, will be used as the symbol for comparison. For example:

TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD

OANDA:BCOUSD = OANDA:SPX500USD

OANDA:SPX500USD = BINANCE:BTCUSDT

***

Автоматическое сравнение символов в зависимости от настраиваемого списка

В настройках индикатора укажите список тикеров и соответствующий символ для сравнения. Каждый новый список должен быть на отдельной строке. В начале строки должен быть указан символ для сравнения (например, TVC:DXY), затем знак равенства (=) и после него список тикеров, разделенных запятыми (например, OANDA:XAUUSD, OANDA:XAGUSD). Если выбранный в окне графика тикер не будет найден ни в одном из списков, то в качестве символа для сравнения ему будет соответствовать символ из первого списка, который указан перед знаком равенства. Например:

TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD

OANDA:BCOUSD = OANDA:SPX500USD

OANDA:SPX500USD = BINANCE:BTCUSDT
Sürüm Notları
Added display of lines for the compared symbol (enabled in the indicator settings in the "Display lines of highest and lowest bar > ✅" field), corresponding to the price of the highest (green line) and lowest (red line) bars of the compared symbol, in the visible part of the screen. The lines ​​change dynamically when scrolling or changing the scale of the chart (within 2-3 seconds).

***

Добавлено отображение линий для сравниваемого символа (включается в настройках индикатора в поле "Display lines of highest and lowest bar > ✅"), соответствующих цене самого высокого (зеленая линия) и самого низкого (красная линия) баров сравниваемого символа, в видимой части экрана. Линии меняются динамически при скроллинге или изменении масштаба графика (в течении 2-3 секунд).
Sürüm Notları
Added display of percentage change in the closing price of the current bar of the compared symbol relative to the closing price of the previous bar, taking into account the current timeframe of the chart (can be disabled in the settings in the "Display percentage change" field). Percentage change greater than or equal to 0.5% will be highlighted in green, less than or equal to -0.5% will be highlighted in red, otherwise it will be gray.

Added the ability to specify in the ticker list only a prefix with a colon at the end; in this case, if the ticker selected in the chart window is not found in any of the lists, then the symbol (before the equal sign) from the list containing the corresponding prefix with a colon will correspond to it as a comparison symbol.

Also now if the ticker selected in the chart window is found in subsequent ticker lists or a ticker prefix is ​​found, then for all corresponding symbols that are specified before the equal sign in these lists, the percentage change in the price on the indicator panel will also be displayed. The symbol before the equal sign only from the first list in which the ticker selected in the chart window was found is used as a comparison symbol.

You can use comments in the list, for this the line must begin with the # symbol.

For example:

# DXY — comparison symbol for tickers not listed
TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD

OANDA:BCOUSD = OANDA:SPX500USD

# SPX500USD — for all tickers with OANDA prefix
OANDA:SPX500USD = OANDA:, BINANCE:BTCUSDT

BINANCE:BTCUSDT = OANDA:SPX500USD

OANDA:NATGASUSD = OANDA:SPX500USD

For OANDA:XAUUSD, OANDA:XAGUSD, OANDA:BCOUSD and tickers that are not listed (e.g. OANDA:NATGASUSD, COMEX:GC1!), the comparison symbol will be TVC:DXY. For OANDA:XAUUSD and OANDA:XAGUSD, the price change from the previous bar will also be displayed for OANDA:SPX500USD. For OANDA:SPX500USD, the comparison symbol will be OANDA:BCOUSD, and the price change will also be displayed for BINANCE:BTCUSDT and OANDA:NATGASUSD. For BINANCE:BTCUSDT, the comparison symbol will be OANDA:SPX500USD.

anlık görüntü

***

Добавлено отображение процентного изменения цены закрытия текущего бара сравниваемого символа относительно цены закрытия предыдущего бара с учетом текущего таймфрейма графика (можно отключить в настройках в поле "Display percentage change"). Процентное изменение больше или равно 0.5% будет выделено зеленым цветом, меньше или равно -0.5% будет выделено красным цветом, иначе будет серого цвета.

Добавлена возможность указывать в списке тикеров только префикс с двоеточием в конце, в таком случае, если выбранный в окне графика тикер не будет найден ни в одном из списков, то в качестве символа для сравнения ему будет соответствовать символ (перед знаком равенства) из списка, содержащего соответствующий префикс с двоеточием.

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

Можно использовать комментарии в списке, для этого строка должна начинаться с символа #.

Например:

# DXY — comparison symbol for tickers not listed
TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD

OANDA:BCOUSD = OANDA:SPX500USD

# SPX500USD — for all tickers with OANDA prefix
OANDA:SPX500USD = OANDA:, BINANCE:BTCUSDT

BINANCE:BTCUSDT = OANDA:SPX500USD

OANDA:NATGASUSD = OANDA:SPX500USD

Для OANDA:XAUUSD, OANDA:XAGUSD, OANDA:BCOUSD и тикеров, которых нет в списке (например: OANDA:NATGASUSD, COMEX:GC1!), символом для сравнения будет TVC:DXY. Для OANDA:XAUUSD и OANDA:XAGUSD также будет отображаться изменение цены относительно предыдущего бара для OANDA:SPX500USD. Для OANDA:SPX500USD символом для сравнения будет OANDA:BCOUSD, также будет отображаться изменение цены для BINANCE:BTCUSDT и OANDA:NATGASUSD. Для BINANCE:BTCUSDT символом для сравнения будет OANDA:SPX500USD.

anlık görüntü
Sürüm Notları
Fixed a bug when displaying the percentage change in price for a compared symbol, if, for example, the ticker in the chart window is traded on a weekend, and the symbol for comparison is not traded, then the percentage change in price is displayed for the last bar on Friday.

Feragatname