Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/hft_dev/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
Один микросек - C++, low latency, concurrency, HFT@hft_dev P.10
HFT_DEV Telegram 10
Один микросек - C++, low latency, concurrency, HFT
UBBook: https://github.com/Nekrolm/ubbook - довольно интересная серия заметок про undefined behavior в языке. Несложный пример с condition_variable из книги: void thread1() { std::unique_lock lock { event_mutex }; cv.wait(lock, [&] { return…
Когда я пришел в HFT, то мне быстро попался в поле зрения Henrique Bucher в Substack. Он интересный и полезный, но стоит нескромно - $8 в месяц (и это если платишь за год). На мой взгляд, стоит почитать бесплатную версию (свежие статьи открыты, а старые уходят в платный архив). Например, сейчас можно почитать статью про реализацию rate limit'ов на клиентской стороне.

На любой бирже ты не можешь спамить ордерами с произвольной частотой, биржа задаёт лимиты. Например, в Bybit: не больше 600 http запросов в 5 секундном плавающим окне per IP address, и не больше 10 ордеров в секунду. Если нарушаешь расчёты, то получаешь троттлинг через ответ HTTP 429 (Too many requests), а могут и временно забанить, чтобы было время хорошо подумать. На бинансе существуют еще суточные лимиты на кол-во ордеров, и лимиты без плавающего окна (сбрасывающиеся каждые N секунд, довольно удобная для расчётов схема, мне нравится идея). В итоге на каждый ордер тебе нужно рассчитывать "можно ли посылать сейчас" (либо знать это заранее), лимитов много разных видов, поэтому задача хоть и небольшая, но важная. Если хочешь выше лимиты, то получай vip tier, договаривайся лично, используй больше source ip адресов, и batch запросы.

https://lucisqr.substack.com/p/controlling-rate-limited-events-implementation
👍21



tgoop.com/hft_dev/10
Create:
Last Update:

Когда я пришел в HFT, то мне быстро попался в поле зрения Henrique Bucher в Substack. Он интересный и полезный, но стоит нескромно - $8 в месяц (и это если платишь за год). На мой взгляд, стоит почитать бесплатную версию (свежие статьи открыты, а старые уходят в платный архив). Например, сейчас можно почитать статью про реализацию rate limit'ов на клиентской стороне.

На любой бирже ты не можешь спамить ордерами с произвольной частотой, биржа задаёт лимиты. Например, в Bybit: не больше 600 http запросов в 5 секундном плавающим окне per IP address, и не больше 10 ордеров в секунду. Если нарушаешь расчёты, то получаешь троттлинг через ответ HTTP 429 (Too many requests), а могут и временно забанить, чтобы было время хорошо подумать. На бинансе существуют еще суточные лимиты на кол-во ордеров, и лимиты без плавающего окна (сбрасывающиеся каждые N секунд, довольно удобная для расчётов схема, мне нравится идея). В итоге на каждый ордер тебе нужно рассчитывать "можно ли посылать сейчас" (либо знать это заранее), лимитов много разных видов, поэтому задача хоть и небольшая, но важная. Если хочешь выше лимиты, то получай vip tier, договаривайся лично, используй больше source ip адресов, и batch запросы.

https://lucisqr.substack.com/p/controlling-rate-limited-events-implementation

BY Один микросек - C++, low latency, concurrency, HFT




Share with your friend now:
tgoop.com/hft_dev/10

View MORE
Open in Telegram


Telegram News

Date: |

Telegram desktop app: In the upper left corner, click the Menu icon (the one with three lines). Select “New Channel” from the drop-down menu. Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October. Hui said the messages, which included urging the disruption of airport operations, were attempts to incite followers to make use of poisonous, corrosive or flammable substances to vandalize police vehicles, and also called on others to make weapons to harm police. During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month. The creator of the channel becomes its administrator by default. If you need help managing your channel, you can add more administrators from your subscriber base. You can provide each admin with limited or full rights to manage the channel. For example, you can allow an administrator to publish and edit content while withholding the right to add new subscribers.
from us


Telegram Один микросек - C++, low latency, concurrency, HFT
FROM American