
Предложения по улучшению Привода Бондаря и CScalp
Здравствуйте!
1) Многие жалуются на производительность работы СScalp и его притормаживания независимо от пингов до биржи, по сравнению с производительностью Привода Бондаря. Возможно, что самое существенное отличие, влияющее на производительность, между двумя этими приводами в том, что стакан заявок, лента сделок и кластеры в приводе CScalp представлены дробными числами, в отличие от целочисленного представления стакана заявок, ленты сделок и кластеров в Приводе Бондаря.
Известно, что в программах минимальный размер целочисленных переменных (int) может занимать всего 2 байта, в то время, как размер дробных переменных (double) занимает 8 байт.
Работа с большим количеством дробных переменных требует до 4 раз большего объёма оперативной памяти, её пропускной способности, а так же вычисление операций с дробными числами задействуют гораздо больше ресурсов процессора нежели с целыми числами. Возможно, в этом и состоит разница производительности двух приводов.
Предложение: можно ли придумать способ и добавить настройку в привод CScalp, чтобы он запускался в режиме работы с целочисленными переменными, пожертвовав дробной частью лотов в стакане, ленте и кластерах?
(Например, чтобы конвертация double в int происходила на сервере ФинСофтРазработки, а трейдерам приходили уже данные int)
Тем более, что многие трейдеры и так настраивают отображение стаканов без дробной части на большинстве инструментов.
Наглядная разница целочисленного и дробного представления:
2) Хотелось бы, чтобы была исправлена функция обнаружения тика "Крупного объёма".
Как понимаю, обнаружение тиков "Крупного объёма" происходило только при прохождении заданного объёма по одной цене. Из-за чего пропускались крупные прострелы. Потому что крупные тики происходят чаще всего не в виде сделки по одной цене, а в виде прострела множества ценовых уровней и реализации "Крупного объёма" по нескольким ценам.
Предложение: Гораздо проще и правильнее реализовать функцию обнаружения тика "Крупного объёма" через ленту сделок. Если в ленте проходит принт (кружок) объёма, "сложенного за период (миллисекунд)", который соответствует "Крупному объёму" - то делать уведомление.
Customer support service by UserEcho
Добрый день!
Спасибо за подробно расписанную вами идею.
По первому пункту, увы немного все не так работает, в ПБ тоже используются дробные.
Сейчас у разработчиков стоит в очереди оптимизация CScalp.
По второму пункту, пожалуйста сделайте отдельную идею, что бы мы могли понимать, сколько пользователей будут за такую реализацию.
Сделал отдельную тему по второму предложению:
https://support.fsr-develop.ru/communities/1/topics/3158-ispravlenie-funktsii-obnaruzheniya-tika-krupnogo-obyoma
Доброго времени! Предложения по ПБ
1. Рабочие объемы в валюте котировки (rub, usd)
2. Отображение прибыли/убытка в валюте котировки (rub, usd)
3. Отображение максимально допустимых объемов в валюте котировки (rub, usd) при доступной просадке (см. скрин)
4. В окне выбора инструмента вернуть стоимость шага.
5. Добавить больше цветов (цифр) линковки
6. Сделать возможность уменьшать ширину стакана до минимума т.е. вообще до минимума даже в ущерб отображению
7. Добавить горячие клавиши на графики.
10 февраля 2025 года
Дорогие товарищи,
Необходимость постоянно включать этот магнит повергает меня в отчаяние. День за днём, словно беспомощный моряк в бушующем море, я вновь и вновь тянусь к переключателю, надеясь, что на этот раз воля моя восторжествует над хаосом. Но тщетно! Магнит безжалостен, он не ведает сострадания.
Как же просто было бы жить, если бы он был глобальным! Как свободно вздохнули бы мы, избавленные от этого нудного, бессмысленного ритуала. Я прошу вас, нет — умоляю: избавьте нас от этой пытки. Сделайте магнит глобальным. Дайте нам возможность смотреть вперёд, а не постоянно оборачиваться в страхе, не выключился ли он вновь.
Верю, что вы услышите мой голос.
Ваш покорный слуга.
Добрый день! Оставьте пожалуйста отзыв в данной форме, ее увидят как руководители, так и разработчики. https://fsr-develop.ru/ostav-otzyv