2010-06-03 3 views
5

Quantitative Analysts 또는 "퀀트 (Quants)"는 이익을 극대화하기 위해 시장의 행동을 예측합니다. 나는 그들이 이것을 성취하는데 사용하는 소프트웨어에 관심이있다. 개발 플랫폼, 라이브러리, 언어 또는 Data Mining 스위트가 특별히 Financial Modeling에 맞게 조정 되었습니까?금융 모델링을위한 개발 플랫폼 (콴터는 무엇을 사용합니까?)

+0

http://area51.stackexchange.com/proposals/117/quantitative-finance 여기에서 토론에 참여하는 것이 좋습니다. – Shane

답변

7

통계 모델링 :

첫째, 분석 및 플로팅을위한 패키지의 많은 강력한 오픈 소스 R 같은 통계 컴퓨팅 언어가있다.

당신은 재정과 관련된 몇 가지 R 패키지를 찾을 수

:

기계 학습 및 AI 과거 데이터 시스템을 훈련 :

거래를 백 테스팅 과거 데이터의 시스템 :

브로커 거래 플랫폼은 거래 자동화 (Java와 같은 일부 언어 사용, 일부는 독점 사용) 전략을 프로그래밍 할 수있는 스크립트 및 언어의 형태로 거래 자동화 기능을 제공합니다. 그들은 또한 과거 데이터에 대한 전략을 테스트하고 취해진 거래 및 결과에 대한 자세한 보고서를 얻을 수있는 최소한의 지원을 제공 할 것입니다. 브로커 및 시스템 테스트에

연결 :

어느 일부 브로커 proprietrary 거래 API를 사용하거나 더 표준화 된 FIX과 함께 할 것입니다. 따옴표를 사용하는 FIX 서버를 구축하면 거래 시스템 (이 경우 FIX 클라이언트가 될 것임)에 재생이 표시되므로 시스템의 유효성을 검사하는 데 매우 적합합니다. 가장 평판이 좋은 ECN s는 FIX 액세스를 제공합니다. 그래서 이것은 다른 인터페이스보다 더 이식성이 좋습니다.

QuickFIX/J는 FIX 프로토콜 용 메시징 엔진 입니다. 인기있는 C++ QuickFIX 엔진의 100 % Java 오픈 소스 구현입니다.

2

이 분야의 거의 모든 소프트웨어가 내부적으로 개발 되었기 때문에 (일반적으로 경쟁 우위를 차지하기 위해 경쟁이 치열한 업계에서) 거의

알고리즘 및 가격 책정 모델이 많이 포함되어 있으며 프레임 워크 또는 앱의 적절한 시작 지점으로 사용되는 잘 알려진 라이브러리는 quantlib입니다.

1

OpenGamma에서 Strata 프로젝트는 모든 기본적인 퀀트 휴일, 거래, 평가 등을 관리 할 필요 요소 등 시장 위험에 대한 포괄적 인 오픈 소스 자바 라이브러리를 제공 위험 측정. 면책 조항, 나는 저자입니다.