FOXPro로 만든 매매체결시스템

1.
아주 우연히 눈에 들어왔습니다. “Island ECN의 소스코드를 공개했다”는 글이었습니다. 이천년대 초반 미국에서 대체거래소(ATS) 및 ECN을 설립하는 붐이 있었습니다. 이 때를 설명한 글입니다.

전자거래시스템의 급속한 성장내에서 ECN(Electronic Communications Network)의 성장은 최근 2-3년 동안 더욱 두드러지고 있다. 이런 완전히 자동화된 시스템을 통해 기관이나 다른 시장참여자들은 다양한 방법으로 전자적으로 거래를 체결시킬 수 있다.

수년간 Nasdaq과 관련한 시장의 증가를 보아온 Day-trading 회사들은 ECNs 설립에 뛰어들었다. Island ECN(대부분 온라인 중개회사인 Datek가 소유), Attain, Archipelago, 및 NexTrade등이 그 예이다. 예외없이, 중개 회사(brokerage firms)들과 다른 전통적인 players는 그들 자신의 그룹을 지지했다. REDIBook은 NYSE의 specialist인 Spear Leeds & Kellogg에 의해 발족되었으며 Strike는 Bear Stearns에 의해 시작되었다.

글 중에 등장한 Island ECN를 이후 Instinet가 2002년 인수하였고 역사속으로 사라졌습니다.

2.
2002년으로부터 10년이 흐른 2012년 Island ECN에 참여했던 분이 그 때 개발하였던 매매체결시스템의 소스코드를 공개하였습니다.

Island ECN 10th Birthday Source Code Release!

무엇보다 놀라운 점은 개발언어가 FoxPro이라는 점입니다. 제가 처음부터 끝까지 프로그램을 개발하여 사용하였던 유일한 언어가 Foxpro입니다. 저는 그저 자료관리 프로그램을 개발하였는데 어떤 이는 방대한 크기의 매매체결시스템을 개발하였습니다.

개발언어가 업무를 제한하는 것이 아니라 개발자의 능력이 개발언어를 제약한다는 생각이 듭니다. 참고로 C++로 개발한 매매체결시스템과 비교해보세요.

REX Matching Engine

이천년대 초반 한국도 ECN이 있었습니다. 한국ECN입니다만 매출부진으로 문을 닫았습니다. 혹 이 때의 소스를 공개할 분이 있을까요? Exture나 Exture+이전에 사용하였던 코스콤 소스로 알고 있습니다만.

위의 사이트에서 소스코드를 확인하실 수 있지만 기록을 위해 저도 옮겨봅니다.

 

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.