期货 量化
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
这种技术是一种最早应用于高性能计算领域的网络通讯协议,目前已在数据中心逐渐普及。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:
Bypassing the CPU: RDMA minimizes CPU involvement in data transfer operations. Traditional data transfer methods require the CPU to process data and move it between the memory and the network interface. With RDMA, once the transfer is set up, the CPU is not involved in the actual data movement, freeing it up for other tasks.
Bypassing the Operating System: RDMA also reduces the involvement of the operating system in data transfers. In conventional data transfer, the operating system is heavily involved in handling interrupts, context switching, and managing buffers. RDMA allows the network interface card (NIC) to handle these operations directly, thus bypassing the OS for data movement operations.
Direct Interaction with the Network Card: RDMA-capable NICs (also known as RNICs) can directly read from and write to the memory of remote machines using RDMA. This means that data can be transferred directly between the NIC and the memory of the target system, bypassing the CPU and the operating system’s networking stack.
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