본문 바로가기

fix

FIX 프로토콜(protocol) 참조 사이트 추천 Onix Fix dictionary FIX 프로토콜 보려면, FIX의 tag 와 value에 대해서 알아야 하겠죠. 제가 본 곳 중에서 FIX tag와 value에 대해서 제일 잘 정리된 곳이 Onix 사이트에서 제공하는 것인데요. FIX 버전별로 다 정리 되어 있습니다. 아래는 5.0 참조 링크 들어가 보시면 다른 버전들도 보실 수 있습니다. http://www.onixs.biz/fix-dictionary/5.0/fields_by_tag.html 물론 FIX 제공해주는 업체마다 구현한 내용이나 required가 조금씩 달라서, 업체에서 제공해주는 메뉴얼이 필요로 하긴 하지만, 업체 메뉴얼에서 부실한 부분이나, 일반적인 부분들을 참조할 때 상당히 유용하게 쓰고 있습니다. 상용 FIX엔진 쓰고 있다면, 위의 내용이 필요없을지도 모르겠네요. .. 더보기
C# FIX엔진 라이브러리 초기에 FIX 프로그래밍 해볼때 사용했던 C# 라이브러리 입니다. 보통 FIX프로그래밍을 한다고 하면 Quick Fix쓰거나 자체 개발을 해서 쓰는데, 미세한 성능 개선을 할 수가 없어서 저는 이걸 기본으로 해서 처음에 써봤네요. 초기에 개념을 잡기에는 좋습니다. 하지만, 성능은 그렇게 뛰어나지는 않구요. 성능이라고 하면 제일 중요한 것은 방대한 데이터가 들어왔을 때 빠르게 Decoding해낼 수 있는가가 문제겠죠. 어차피 메세지 Send하는 것은 그렇게 많지는 않으니까. 이 라이브러리로는 매우 다양한 브로커에게서 매우 다양한 통화쌍을 받고 동시에 처리하기에는 부족하지만, 한 브로커에게서 받는거 정도는 처리가 가능할 거에요. 대량 데이터 처리를 하려면, 미세한 코드단위 제어와 병렬컴퓨팅 등이 필요로 하죠 더보기