+23
Under review

Предложения по улучшению Привода Бондаря и CScalp

Борис 4 years ago updated by support_adm 3 weeks ago 6

Здравствуйте!
1) Многие жалуются на производительность работы СScalp и его притормаживания независимо от пингов до биржи, по сравнению с производительностью Привода Бондаря. Возможно, что самое существенное отличие, влияющее на производительность, между двумя этими приводами в том, что стакан заявок, лента сделок и кластеры в приводе CScalp представлены дробными числами, в отличие от целочисленного представления стакана заявок, ленты сделок и кластеров в Приводе Бондаря.
Известно, что в программах минимальный размер целочисленных переменных (int) может занимать всего 2 байта, в то время, как размер дробных переменных (double) занимает 8 байт.
Работа с большим количеством дробных переменных требует до 4 раз большего объёма оперативной памяти, её пропускной способности, а так же вычисление операций с дробными числами задействуют гораздо больше ресурсов процессора нежели с целыми числами. Возможно, в этом и состоит разница производительности двух приводов.

Предложение:
можно ли придумать способ и добавить настройку в привод CScalp, чтобы он запускался в режиме работы с целочисленными переменными, пожертвовав дробной частью лотов в стакане, ленте и кластерах?
(Например, чтобы конвертация double в int происходила на сервере ФинСофтРазработки, а трейдерам приходили уже данные int)

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

Image 3937

Наглядная разница целочисленного и дробного представления:

Image 3938

2) Хотелось бы, чтобы была исправлена функция обнаружения тика "Крупного объёма".

Как понимаю, обнаружение тиков "Крупного объёма" происходило только при прохождении заданного объёма по одной цене. Из-за чего пропускались крупные прострелы. Потому что крупные тики происходят чаще всего не в виде сделки по одной цене, а в виде прострела множества ценовых уровней и реализации "Крупного объёма" по нескольким ценам.

Предложение: Гораздо проще и правильнее реализовать функцию обнаружения тика "Крупного объёма" через ленту сделок. Если в ленте проходит принт (кружок) объёма, "сложенного за период (миллисекунд)", который соответствует "Крупному объёму" - то делать уведомление.

Image 3939

+2
Under review

Добрый день!
Спасибо за подробно расписанную вами идею.
По первому пункту, увы немного все не так работает, в ПБ тоже используются дробные.
Сейчас у разработчиков стоит в очереди оптимизация CScalp.
По второму пункту, пожалуйста сделайте отдельную идею, что бы мы могли понимать, сколько пользователей будут за такую реализацию.

Доброго времени! Предложения по ПБ

1. Рабочие объемы в валюте котировки (rub, usd)
2. Отображение прибыли/убытка в валюте котировки (rub, usd)
3. Отображение максимально допустимых объемов в валюте котировки (rub, usd) при доступной просадке (см. скрин)
4. В окне выбора инструмента вернуть стоимость шага.

5. Добавить больше цветов (цифр) линковки

6. Сделать возможность уменьшать ширину стакана до минимума т.е. вообще до минимума даже в ущерб отображению

Image 4807

7. Добавить горячие клавиши на графики.

10 февраля 2025 года

Дорогие товарищи,

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

Как же просто было бы жить, если бы он был глобальным! Как свободно вздохнули бы мы, избавленные от этого нудного, бессмысленного ритуала. Я прошу вас, нет — умоляю: избавьте нас от этой пытки. Сделайте магнит глобальным. Дайте нам возможность смотреть вперёд, а не постоянно оборачиваться в страхе, не выключился ли он вновь.

Верю, что вы услышите мой голос.

Ваш покорный слуга.

Добрый день! Оставьте пожалуйста отзыв в данной форме, ее увидят как руководители, так и разработчики. https://fsr-develop.ru/ostav-otzyv