# Версия 6.9

## Нововведения <a href="#novovvedeniya" id="novovvedeniya"></a>

### Скринер криптоинструментов

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

<figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2F9lZmgGg7XO8VEBK4u3N7%2FCrypto%20Screener.gif?alt=media&#x26;token=44c1daae-ece4-47a0-adcb-4d00e6f672ba" alt=""><figcaption></figcaption></figure>

### Биржа gate.io

Добавлено новое подключение к бирже gate.io с возможностью торговли спотовыми инструментами в валюте котирования USDT, получения живых и исторических данных по ним, с поддержкой синхронизации счетов, заявок и позиций.

<figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FeOaiIN4QXpFXQcI1ApIY%2Fimage.png?alt=media&#x26;token=31d7963b-209e-41c4-8f9e-aee99566747c" alt=""><figcaption></figcaption></figure>

## Улучшения <a href="#uluchsheniya" id="uluchsheniya"></a>

### Торговля

1. В меню **Настройки -> Размеры ордеров** добавлена возможность кастомизации пресетов по бирже. Это позволяет установить разные рабочие объёмы для каждой из бирж.
2. Добавлена поддержка позиций внутри терминала при торговле спот-инструментами биржи OKX.
3. При использовании горячей клавиши "Использовать объём открытой позиции" для позиций на споте, рабочий объём устанавливается с учётом ранее выставленных заявок.&#x20;
4. Добавлена возможность торговли склееными контрактами для биржи MOEX.

### Binance

1. Добавлена возможность регулировать глубину стакана для повышения производительности терминала на волатильных тикерах.
2. Режим отображения валюты торговых заявок сведен в одну общую настройку (Настройки → Общие настройки → Торговля → Валюта заявок).

### OKX

1. Добавлена возможность выбирать сервер для получения публичных и приватных данных, а также раздельное проксирование данных для этих потоков.
2. Добавлены серверные защитные заявки (Stop Loss / Take Profit)

### Стакан

1. Добавлена функция, позволяющая определить время жизни плотностей для инструментов бирж Binance и Bybit. Активируется при удержании горячей клавиши (**Настройки -> Горячие клавиши -> Стакан -> Определить время жизни плотности**):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2Fb5ncRLpsHn6pxa9v7cwT%2FVolume%20lifetime.gif?alt=media&#x26;token=b18756a9-857f-4dc3-a86c-539d71efe241" alt=""><figcaption></figcaption></figure>
2. Добавлена возможность настраивать сжатие одновременно для спота и фьючерсов в залинкованных окнах с помощью горячей клавиши (**Настройки -> Горячие клавиши -> Стакан -> Задать видимость стакана**). Активируется удержанием данной горячей клавиши + вращением колеса мыши. При наличии в одной группе линковки стаканов со спотовым и фьючерсным инструментами, сжатие с помощью данной горячей клавиши будет меняться синхронно для всех типов рынка:<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FkG8F5BjC3IibsJA5miYW%2FSpot%20and%20futures%20scaling.gif?alt=media&#x26;token=0113f9b9-89d4-47fb-a9ee-c3a5507592d3" alt=""><figcaption></figcaption></figure>
3. В раздел общих настроек стакана  (меню **Настройки -> Настройки стакана)** добавлена возможность установки кастомных настроек для каждой связки "биржа + тип рынка", а также возможность загрузки настроек из ранее созданных шаблонов:<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FEhrft8ZGhG5LiVOihUGN%2FCustom%20DOM%20settings.gif?alt=media&#x26;token=18a0f08f-ca78-4d5e-acb4-38fe3c2aca65" alt=""><figcaption></figcaption></figure>
4. Добавлена опция, позволяющая сократить количество нулей в ценах внутри стакана. Нули будут сокращаться для тех инструментов, цена которых ниже установленного значения (настраивается в разделе **Настройки -> Основные настройки -> Стакан -> Сокращать нули при цене ниже**):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FwjXGChKrimQZumDIKOrG%2FDOM%20zeros.gif?alt=media&#x26;token=cc3647e3-af59-4d91-b3b2-3f53b3caa3c6" alt=""><figcaption></figcaption></figure>
5. Добавлена горячая клавиша, которая позволяет измерить изменение цены в % между двумя произвольными точками на ценовой шкале стакана (**Настройки -> Горячие клавиши -> Стакан -> Линейка**):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FRTJtHNFoPBlZol4mXRfW%2FDOM%20Ruler.gif?alt=media&#x26;token=44c57f70-e41d-4da8-8161-e5f05f6a97c3" alt=""><figcaption></figcaption></figure>
6. В функционал линейки добавлена функция отображения суммарного объема выделенного диапазона.
7. Доработано поведение терминала в окне стакана при изменении масштаба цены: теперь положение прокрутки в окне сохраняется, а не сбрасывается к центру.
8. Добавлено отображение кластеров в стакане в валюте котирования.
9. Добавлена функция, позволяющая скрывать/раскрывать область кластеров двойным кликом по области ленты сделок (настраивается в меню **Настройки -> Основные настройки -> Стакан -> Скрывать кластера двойным кликом по ленте**):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FVjgQ6BWgl54nsfHgw6Jq%2FDouble%20click%20to%20hide%20clusters.gif?alt=media&#x26;token=a8b6d749-9389-4eea-ae81-b13ed84fe7a7" alt=""><figcaption></figcaption></figure>
10. Был улучшен механизм работы горячей клавиши для установки SL в стакане: если SL уже установлен, его можно будет отменить нажатием на данный хоткей.&#x20;
11. Добавлена опция, позволяющая отображать агрегированные сделки в виде эллипсов (активируется в разделе **Настройки -> Основные настройки -> Стакан -> Форма агрегированных сделок**):<br>

    <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FIYTLpRpA2ViXkcSnLE20%2FELLIPSE%20.gif?alt=media&#x26;token=347dcf76-f896-4ec2-82a5-d65c3225e1ae" alt=""><figcaption></figcaption></figure>

### График

1. Добавлен функционал подписи цены на графических объектах Горизонтальная линия и Луч. Активируется в настройках графического объекта.

<figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2Fn1D7c0PeYYvhmAv3M1ZN%2Fimage.png?alt=media&#x26;token=f618dfd5-c667-4462-bc63-641fa883ab38" alt=""><figcaption></figcaption></figure>

2. Добавлена настройка ограничения десятичной части заявок в валюте котирования.  (`Настройки` → `Общие` → `Торговля` → `Размер десятичной части в валюте котирования`).

### Приложение

1. Добавлена возможность настроить линковку к активному окну. При активации данной опции, выбранный инструмент (в окне, для которого активирована опция) будет соответствовать инструменту, который находится в фокусе:<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FSBkS0TN4JbUNZn4tS7k0%2FActive%20window%20link.gif?alt=media&#x26;token=7318eed0-b1fe-49c9-b67d-a4b4e9a004d1" alt=""><figcaption></figcaption></figure>
2. Добавлена синхронизация с NTP серверами точного времени на стороне терминала. Это позволяет избежать ошибок синхронизации времени при работе с криптобиржами в том случае, если системное время компьютера не соответствует серверу биржи. Настроить синхронизацию с NTP серверами можно в меню **Настройки -> Основные настройки -> Прочее -> NTP сервера**. По умолчанию в терминале задан список из 8 серверов для получения точного времени. При необходимости можно добавлять другие или удалять существующие. Терминал синхронизирует время каждую 1 минуту. Это значение также можно изменить в поле настроек “Интервал синхронизации времени, мин”.
3. Добавлена возможность сбросить текущий выбранный символ в окнах "Стакан" и "График". Для сброса, нужно клинуть правой кнопкой мыши по графику / в области ленты сделок стакана и выбрать в меню пункт “**Сбросить символ**”. После нажатия, окно перестает отображать данные по символу. Также выбор символа снимается из всех прилинкованных к данному окну стаканов и графиков:<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FDPIgAmfK2bGMCBiEZk1K%2FSymbol%20reset.gif?alt=media&#x26;token=b3da0c72-b749-4f41-9267-145b0837cb3c" alt=""><figcaption></figcaption></figure>
4. В меню для настройки фильтрации (раздел **Настройки -> Инструменты -> Фильтрация**) была добавлена опция, которая позволяет активировать отображение всех инструментов закреплённого типа рынка выбранной биржи.&#x20;
5. При создании новой конфигурации, опции "Серверный SL" и "Серверный TP" активируются по умолчанию.
6. В меню выбора инструментов добавлена кнопка "Обновить символы" для ускорения загрузки новых символов в терминал при листинге:<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FNlRK2spkIr8FFcRtVVYX%2Fimage.png?alt=media&#x26;token=c28aed75-adb2-4a0c-90db-8221877e9f89" alt=""><figcaption></figcaption></figure>
7. Добавлена опция, которая позволяет отключить всплывающие уведомления об ошибках (**Настройки -> Основные настройки -> Прочее -> Отключить уведомления об ошибках**)
8. Добавлена функция, позволяющая автоматически выровнять размер окон в рабочем пространстве по ширине (меню **Окна -> Выровнять размеры**):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FS6ouxtz5MdCKC9dIa1w2%2FDistribute%20sizes%20evenly.gif?alt=media&#x26;token=11b87af2-e22e-480c-a450-fac165f6109a" alt=""><figcaption></figcaption></figure>

### Горячие клавиши

Были добавлены следующие горячие клавиши:

1. Горячая клавиша для отключения защитной стратегии на графике и в стакане
2. Горячая клавиша для выставления SL на уровень безубытка на графике и в стакане
3. Горячая клавиша для активации линейки в стакане для просмотра изменения цены в процентах между произвольными точками на шкале цены.
4. Горячая клавиша для определения жизни плотностей в стакане (для бирж Binance и Bybit).

## Оптимизация <a href="#optimizaciya" id="optimizaciya"></a>

1. Переработан алгоритм отрисовки стаканов, что позволило уменьшить потребляемые ресурсы и увеличить скорость отрисовки данных в окне стакана.
2. Добавлен новый механизм отрисовки сцены для увеличения FPS до 140 на мониторах с высокой герцовкой. Для его активации, нужно активировать настраиваемый режим отрисовки в разделе **Настройки -> Основные настройки -> Прочее** и установить скорость отрисовки сцены = 7 мс (установлено по умолчанию в новых конфигурациях):<br>

   <figure><img src="https://1274720096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhzNfRGfbNL2dtrsyOTEL%2Fuploads%2FiOrf60q1uFZrmnoJkv8F%2Fimage.png?alt=media&#x26;token=64e61e6f-4a94-4fe9-b803-c0007eeeb55c" alt=""><figcaption></figcaption></figure>
3. Был оптимизирован алгоритм по загрузке кластерных данных в режиме автовыбора, что позволило сократить потребление трафика

## Исправления <a href="#ispravleniya" id="ispravleniya"></a>

1. Исправлено поведение терминала при переподключении к бирже, которое иногда приводило к отображению в терминале заявок, уже закрытых на стороне биржи.
2. Исправлена ошибка, приводившая к закрытию терминала при попытке подключения к бирже через неработающий прокси-сервер.
3. Исправлено поведение терминала, которое приводило к замедлению интерфейса стакана при перемещении курсора мыши.
4. Исправлено поведение, которое приводило к сбросу настроек стакана к глобальным настройкам.
5. Исправлено поведение, приводившее к невозможности перемещения SL/TP на бирже Bybit.
6. Исправлено поведение терминала, при котором часть заявок и позиций не отображалось на бирже Bybit при количестве позиций > 200 и количестве заявок > 50.
7. Исправлена ошибка, приводившая к некорректному расчёту ср. цены открытия позиции при частичном закрытии позиции на бирже Bybit.
8. Исправлена ошибка, приводившая к некорректному выбору инструмента при переключении Spot / Futures.
9. Исправлена ошибка, приводившая к зависанию ордера на бирже после попытки его отмены.
10. Исправлена ошибка, приводившая к сбросу настройки отображения подсказок к кнопкам мыши в стакане при смене инструмента через окно котировок.
11. Исправлено некорректное поведение терминала, приводившее к сохранению общих настроек стакана при нажатии на клавишу Escape.
12. Исправлено поведение терминала, приводившее в некоторых случаях к отображению фантомных подсказок "купить/продать" в окне стакана.
13. Исправлена ситуация, приводившая к невозможности увеличить масштаб графика по вертикали после уменьшения размера окна графика.
14. Исправлена индикация подключений к биржам в заголовке окна в режиме симулятора.
15. Исправлена ситуация, которая могла приводить к появлению сообщения об ошибке при отпускании кнопки мыши в окне графика или стакана.
16. Исправлено некорректное поведение плеера при включенной настройке "Загружать график с биржи".
17. Исправлено поведение терминала, которое иногда приводило к дублированию инструмента в окне котировок при активной работе сортировки.
18. Исправлено поведение терминала, при котором панель выбора объёмов отображалась поверх области заявок в стакане
19. Исправлено поведение терминала, которое приводило к сбросу рабочих объёмов при перемещении по окнам
20. Исправлена критическая ошибка при открытии меню "Файл".
21. Исправлено поведение, при котором графики некоторых инструментов не отображались в терминале.
22. Исправлено отображение комиссии по спотовым инструментам
23. Исправлено отображение комиссии по фьючерсам OKX
24. \[Bybit Spot] Исправлена синхронизация баланса при торговле на спотовом рынке
25. \[OKX] Исправлено отображение позиций в валюте котирования.
26. \[Bybit] Исправлена ошибка при попытке создать новое подключение к бирже.
27. \[OKX] Исправлена ошибка, при которой заявки отправлялись на биржу в валюте котирования, в то время как пользователи фактически выставляли их в базовой валюте.
28. Исправлена работа инструмента “Магнит” на сильно сжатых торговых графиках.
29. Исправлена ошибка отображения маркеров увеличения позиции в стакане.
30. Исправлен баг повторного выставления отмененной заявки “Стоп-Лосс”.
31. Исправлен баг с масштабированием таблиц по вертикали при выравнивании окон.
32. Исправлена задержка при применении настроенного цвета фильтрации объемов в стакане.
33. Исправлен баг сброса настроенных объемов при множестве открытых инструментов.
34. \[Bybit] Исправлена ошибка исчезновения лимитных заявок при активной торговле.
35. Исправлено отображение суммарного объема выставленных заявок в стакане при смене валюты стакана.
36. Исправлен процесс настройки цветовой фильтрации в стакане.
37. \[OKX] Исправлен баг отображения несуществующей позиции в терминале после разрыва соединения с биржей.
