기금넷 공식사이트 - 재경 문답 - 고빈도 거래 시스템이란 무엇입니까?
고빈도 거래 시스템이란 무엇입니까?
1. 고빈도 매매 시스템 개요
고빈도 매매는 사람이 이용할 수 없는 극히 단기적인 시장 변화에서 이익을 추구하는 전산화된 거래를 의미합니다.
예를 들어, 특정 증권의 매수 가격과 매도 가격의 작은 차이 또는 여러 거래소의 특정 주식 간의 작은 가격 차이가 있습니다.
이러한 종류의 거래는 속도가 너무 빨라서 일부 거래 기관은 거래 지시가 Exchange 거리에 도달하는 시간을 단축하기 위해 거래소 컴퓨터에 매우 가까운 곳에 자체 "서버 팜"을 배치했습니다.
2. 고주파 거래 시스템의 특징
(1) 거래 지시는 전적으로 컴퓨터에 의해 전송되며 시장 데이터에 대한 응답 지연은 마이크로초 수준이며 일부는 ;
(2) 시스템은 전용 소프트웨어와 하드웨어로 구성됩니다.
(3) 시스템 하드웨어는 교환 호스트에 매우 가까이 배치되어야 합니다. 소위 코로케이션.
3. 고빈도 거래의 두 가지 핵심 요소
(1) 하나는 고빈도 거래 신호를 생성하는 거래 전략입니다.
(2) 두 번째는 거래 실행 프로세스를 최적화하는 알고리즘입니다. 확장 정보
1. 고빈도 거래 시스템의 특징
고빈도 시스템은 매우 독특한 컴퓨터 응용 프로그램입니다. 입력 및 출력 수준에서 데이터는 비교적 간단합니다.
입력은 Tick 수준 또는 주문장 데이터 사용과 같은 더 미세한 세부 수준을 사용하는 모든 시장 데이터입니다.
결과는 거래소에 주문을 제출하는 것입니다. 실행 수준의 빈도는 상대적으로 높으며 주문은 대량으로 자주 거래소에 제출될 수 있습니다. 시스템이 실행될 때 처리되는 신호 소스는 거래소에서 보고하는 실시간 시장 상황이며, 신호는 가장 빠른 속도로 분해, 계산 및 출력되어야 합니다. 또한 상대적으로 높다.
동시에 일반적으로 고빈도 거래 시스템은 논리적 수준에서 상대적으로 단순합니다.
2. 프로그래밍 언어의 선택
현재 가장 주류를 이루는 초단타매매 시스템은 C/C 언어입니다.
이것은 분명한 장점이 있는 언어입니다. 가상 머신에 의존하는 JAVA 및 Python과 비교하여 C/C는 기본 하드웨어에 매우 가까운 개발 언어입니다. 다른 언어보다 하드웨어 제어에 대한 제어 및 유연성이 더 뛰어나고 성능에 대한 제어도 더 강력합니다.
하지만 구문이 상당히 복잡하고 배우기 어렵습니다. 시스템 프로그래밍 교육을 받지 않은 개발자가 마스터하기는 어렵습니다.
동시에 C/C 프로그래밍을 사용하면 매우 뛰어난 성능을 얻을 수 있으며 이는 고주파 거래 시스템에 매우 중요합니다! 게다가 대부분의 국내 거래소에서는 C 레벨 클래스 라이브러리를 제공하고 있습니다. C로 개발해야만 시스템 도킹이 가능합니다.
- 관련 기사
- 캐세이 골든불 혁신성장주식투자펀드 펀드매니저 소개
- Tik Tok에 꼭 있어야 할 소박한 사회적 인용문
- Yealink Networks는 Fortune 500대 기업인가요?
- 칡감자의 형태학적 특성
- 6세 딸이 확진 판정을 받았으며, 천하오청과 밀접 접촉한 것으로 알려졌으며, 현재 가족들의 상태는 어떠한가?
- '앤드류와 돌리니'는 로맨틱하고 눈물이 나는 걸작, 최고의 사랑 형태다
- 높은 점수와 추가 코멘트: 2000년경 CCTV6에서 방영한 오래된 미국 영화에 대해 조언을 구하고 싶습니다. 이 영화는 끊임없이 여성을 추구하는 뉴욕의 한 회사원의 이야기를 담고 있습니다.
- 곧 남자농구월드컵이 다가오는데, 스타의 부재가 가장 아쉬운 것은?
- 매운 변신의 비하인드
- 사랑은 때맞춰 온다, 과거의 시