| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 저지연시스템
- 프랍데스크
- system trading
- fep개발
- Korea krx
- low latency
- trading engineering
- high frequency trading
- dma hft
- 트레이딩 엔지니어링
- 주문fep
- HFT system
- algo trading
- futures options
- KRX HFT
- 주문 오더북
- Arbitrage Trading
- korea inbound
- DMA개발
- hft tuning
- hft개발
- mmlp
- low latency trading
- ultra low latency
- dma development
- 자동매매
- Korea dma
- speed trading
- 시스템 트레이딩
- dma fep
- Today
- Total
목록전체 글 (44)
Fontes Fintech
Why Lock Contention Matters in Low-Latency Trading SystemsTrading Engineering Series — 08In low-latency trading systems, synchronization is just as important as data transfer performance.When multiple threads or CPU cores need to access shared data, synchronization mechanisms such as locks and atomic operations may be required to maintain data consistency.However, excessive synchronization can i..
저지연 트레이딩 시스템에서 Lock 경합이 중요한 이유Trading Engineering Series — 08저지연 트레이딩 시스템에서는 데이터 전달 속도만큼 동기화(Synchronization)가 중요합니다.여러 프로세스나 여러 CPU Core가 동일한 데이터를 처리해야 하는 상황에서는 데이터의 일관성을 유지하기 위해 Lock이나 Atomic Operation 등의 동기화 방법이 필요합니다.하지만 동기화가 과도하게 사용되면 오히려 시스템의 latency가 증가할 수 있습니다.특히 여러 실행 주체가 동일한 Lock을 기다리는 Lock Contention은 고성능 트레이딩 시스템에서 중요한 성능 저하 요인이 될 수 있습니다.1. 왜 Lock이 필요한가?여러 Thread가 하나의 데이터를 동시에 수정한다고 ..
Why Shared Memory Matters in Low-Latency Trading Systems Trading Engineering Series — 07In low-latency trading systems, performance is not determined solely by CPU speed or network latency.How data is transferred inside the system—and how many times it is copied or synchronized—can also have a significant impact on overall latency.This becomes particularly important when market data and order in..
저지연 트레이딩 시스템에서 Shared Memory가 중요한 이유Trading Engineering Series — 07저지연 트레이딩 시스템에서는 단순히 CPU 성능이나 네트워크 속도만 중요한 것이 아닙니다.시스템 내부에서 데이터가 어떻게 전달되고, 얼마나 복사되며, 프로세스 간에 어떻게 동기화되는지 역시 전체 latency에 큰 영향을 줄 수 있습니다.특히 시장 데이터와 주문 데이터가 여러 프로세스를 거쳐 전달되는 구조에서는 IPC(Inter-Process Communication)의 효율성이 중요한 설계 요소가 됩니다.이러한 환경에서 활용되는 대표적인 기술 중 하나가 Shared Memory입니다.1. 프로세스 간 데이터 전달은 왜 중요한가?일반적인 트레이딩 시스템은 여러 프로세스로 구성됩니다.예를..
How Does an Algorithmic Trading System Process an Order?Trading Engineering Series — 06Algorithmic trading systems are designed to make trading decisions and execute orders automatically based on predefined strategies.However, an algorithmic trading system is not simply a program that generates buy or sell orders.From receiving market data to generating a trading signal, performing pre-trade ris..
알고리즘 매매 시스템은 어떻게 주문을 처리하는가?Trading Engineering Series — 06 알고리즘 매매 시스템은 단순히 자동으로 주문을 넣는 프로그램이 아닙니다.시장 데이터를 실시간으로 수집하고, 이를 분석하여 매매 신호를 생성한 뒤, Risk Check를 거쳐 거래소에 주문을 전달하고, 다시 체결 결과를 전략에 반영하는 하나의 실시간 처리 시스템입니다.특히 DMA, LP, MM, Prop Trading, HFT와 같은 환경에서는 각 단계의 처리 속도뿐 아니라 전체 데이터 흐름과 시스템 아키텍처가 중요합니다.이번 글에서는 하나의 알고리즘 주문이 생성되고 체결되기까지의 전체 과정을 살펴보겠습니다.1. 전체적인 알고리즘 매매 시스템 구조알고리즘 매매 시스템의 기본적인 흐름은 다음과 같이 구성..
