期货 量化

TradeBlazer http://www.tradeblazer.net/

开拓者 TBPlus

从Tick到K线:数据转换和计算方法 https://blog.alltick.co/from-tick-data-to-kline-chart/#/

market data vs orders book Depth of market data is also known as the order book since it consists of a list of pending orders for a security or currency. The data in the book is used to determine which transactions can be processed.

交易系统开发系列: https://blog.51cto.com/quantfabric/2536010?articleABtest=0#/

高频交易系统的设计框架 https://mp.weixin.qq.com/s/HXif617UxGQTnVf0p9YVow

技术点

单线程无锁队列

LMAX disruptor

可靠的UDP

Kernel bypass - RDMA(Remote Direct Memory Access)

这种技术是一种最早应用于高性能计算领域的网络通讯协议,目前已在数据中心逐渐普及。RDMA允许用户程序绕过操作系统内核(CPU),直接和网卡交互进行网络通信,从而提供高带宽和极小时延。所以RDMA网卡的工作原理是,与传统的TCP/CP网卡相比,RDMA网卡省略了内核(CPU)的参与,所有数据的传输直接从应用程序到达网卡。 The traditional TCP/IP network communication uses the kernel to send messages. This communication mode has high data movement and data replication overheads. The RDMA technology is developed to solve the data processing latency on the server side during network transmission. https://community.fs.com/article/roce-vs-infiniband-vs-tcp-ip.html

https://core.vmware.com/resource/basics-remote-direct-memory-access-rdma-vsphere#section2

RDMA (Remote Direct Memory Access) allows data to be transferred directly between the memory of two computers without involving the CPU or the operating system of either system in the data path. Here’s what this means in detail:

When I mentioned “once the transfer is set up,” I referred to the initial setup phase required for RDMA operations before the actual data transfer can occur. Here’s a detailed explanation of how this setup works and the concepts involved:

Steps to Understand RDMA Setup and Transfer

Analogy with Sockets - While RDMA setup is more complex, it can be likened to establishing a socket connection in the following way:

Key Differences

神经网络

【手把手教你】利用神经网络构建量化交易策略 https://zhuanlan.zhihu.com/p/459701298