기금넷 공식사이트 - 주식 시세 - 선물 프로그램 거래 시스템은 어떻게 구현되며 어떤 프로그래밍 언어가 사용됩니까?

선물 프로그램 거래 시스템은 어떻게 구현되며 어떤 프로그래밍 언어가 사용됩니까?

현재 프로그래밍된 거래 시스템은 주로 컴퓨터 프로그램을 통해 구현됩니다. 실제로 거래자의 의사결정 과정을 컴퓨터 언어로 설명하고 컴퓨터가 거래 제안을 하거나 선물 회사에 직접 거래 지시를 보냅니다. 거래 시스템으로 이동하여 거래를 완료하세요.

예를 들어, 특정 품종을 사야 할지 팔아야 할지 고민하기 위해 자연어를 사용할 때, "대두 0901의 가격이 3,000위안 아래로 떨어지면 포지션을 개설하고 3분의 1을 팔아야 합니다... " 컴퓨터 언어로 설명하면 다음과 같습니다.

"IF A0901<=3000 THEN SELL..."

물론 실제 프로그래밍은 더 복잡합니다. 논리적인 판단과 공식 계산을 많이 하세요.

2. 이론적으로는 어떤 언어든 이러한 작업을 완료할 수 있지만, 여기에는 많은 양의 데이터 읽기 및 쓰기와 네트워크 액세스가 포함되므로 자체 프로그래밍 언어를 사용하는 것이 가장 좋습니다. Delphi와 같은 데이터베이스 기능은 강력한 데이터베이스 기능을 가지고 있을 뿐만 아니라 SQL-Server, Oracle, Sybase 등 증권 및 선물 업계에서 일반적으로 사용되는 데이터베이스를 직접 읽고 쓸 수 있으며 이에 상응하는 완벽한 네트워크 제어 기능을 갖추고 있습니다.

3. 이러한 유형의 거래 시스템은 모든 거래 시장에 적합합니다. 증권, 선물 및 외환은 이미 유사한 거래 시스템을 갖추고 있지만 이러한 소프트웨어는 거래자의 기반을 기반으로 하기 때문에 각각의 모델 기반이 다릅니다. 거래 모델은 경험을 바탕으로 구축되고 작성되며 다양한 거래자의 아이디어가 완전히 동일하지는 않습니다.

4. 증권시장과 선물시장에서 개인이 컴퓨터로 프로그래밍된 거래시스템을 구축하고자 한다면 가장 먼저 해야 할 일은 거래모델을 확립하는 것, 즉 거래 의사결정 과정을 자연어로 표현합니다.

두 번째 단계는 거래 인터페이스를 구축하는 것입니다. 여기에서 해결해야 할 두 가지 인터페이스 문제가 있습니다. 하나는 시스템이 거래 결정을 내릴 수 있도록 거래 프로그램이 시장 소프트웨어의 데이터를 읽어야 한다는 것입니다. 시장 데이터를 기반으로 거래 지시를 발행합니다. 귀하의 거래 프로그램에서 발행된 지시는 귀하가 직접 주문하는 것처럼 증권사(선물 회사)의 거래 서버로 전송됩니다.

인터페이스 문제는 TCP/UDP 포트 읽기 및 쓰기와 관련됩니다. 증권(선물) 회사와 거래소 간의 통신은 TCP/UDP를 통해 수행되므로 최종 고객에게 인터페이스를 공개하지 않으므로 크랙이 필요합니다. 데이터 형식.

그래서 효과적인 프로그래밍된 거래 시스템을 구축하려면 프로그래머는 성공적이고 장기적으로 효과적인 거래 경험이 있어야 할 뿐만 아니라 이러한 경험을 컴퓨터 언어로 설명하는 방법도 알아야 합니다. 아주 간단한 과정은 아닙니다.