2011-02-12 5 views
0

나는 거래 엔진을 개발 중이며 FIX 엔진을 사용해야합니다. 상위 버전의 FIX 엔진을 사용하면 낮은 버전의 FIX 엔진과 통신 할 수 있습니까?다른 버전의 FIX 엔진 간의 통신을 처리하는 방법

더 낮은 버전의 FIX 엔진과 통신 할 때 자동으로 요청을 낮은 버전으로 변환 할 수있는 FIX 엔진이 있습니까?

어떤 버전의 FIX를 사용해야합니까?

답변

1

나는 거래 엔진을 개발 중이며 FIX 엔진을 사용해야합니다. 상위 버전의 FIX 엔진을 사용하면 낮은 버전의 FIX 엔진과 통신 할 수 있습니까?

예. 많은 금융 기관은 여전히 ​​FIX 4.4 및 4.2 버전을 사용합니다. 그리고 많은 증권 거래소들은 FIX 5.0을 사용합니다. 따라서 모든 사람들이 같은 버전으로 이동할 때까지 이전 버전을 지원하기 위해 이전 버전과의 호환성이 있습니다.

낮은 버전의 FIX 엔진과 통신 할 때 자동으로 요청을 낮은 버전으로 변환 할 수있는 FIX 엔진이 있습니까?

자동으로 아니요. FIX 5.0 메시지를 입력하고 FIX 4.2 메시지를받는 것은 발생하지 않습니다. FIX 5.0 메시지를 수락하고 메시지를 구문 분석하고이를 FIX 4.2 메시지로 변환해야합니다. Quickfix은 오픈 소스 라이브러리 중 하나입니다. 카메론이 있지만 오픈 소스는 아닙니다. 모든 메시지에 대해 수행해야하지만 더 구체적으로 지원하려는 메시지에 대해서는이를 수행해야합니다. 일부 메시지 구조는 여전히 동일하므로 큰 불만이 있어서는 안됩니다.

사용하려는 버전은 메시지를 교환해야하는 클라이언트에 따라 다릅니다. 그들이 사용하는 버전이나 마이그레이션 할 버전을 물어봐야합니까?

관련 문제