티스토리 뷰

인공지능 메시지 전송 이후 수신 대기 시간

 

메시지 전송 이후, 시스템은 센서 데이터를 관찰하고(단계 305 및 이후) 과도한 위험 노출이 여전히 존재하고 에이전트에 의한 추가 조치가 필요한지 여부를 결정하는 단계로 돌아간다. 주식 시장 환경 내에서 노출을 최소화하는 것과 관련된 특정 실시형태에서, 노출 또는 이에 대한 대응을 결정할 때 추가 고려 사항 및 조치가 취해질 수 있다. 예를 들어, 주문이 참조하는 자산 가격의 변화 외에도, 제안 가격, 제안 수량, 상태(제안됨, 수락됨 또는 채워짐) 변경과 같이 주문 자체가 수정될 수 있다. 모든 유효 주문을 포함하는 #34#주문장(order book)#34#은 유지되고 주문이 제안되거나, 수정되거나 또는 채워질 때 업데이트될 수 있으며, 이는 기업이 하나 이상의 증권 거래소에 걸쳐 가질 수 있는 총 노출에 영향을 미친다. 주문장을 유지 관리하는 소프트웨어는, 제안되고, 수정되고, 수락되고, 다시 수정되며, 하나의 출처로부터 부분적으로 그리고 또 다른 출처로부터 부분적으로 채워지는 주문과 같이, 일련의 복잡한 보고 상태 업데이트 및 수정에도 불구하고 주문장을 정확하게 유지해야 할 필요가 있을 수 있다. 작업은, 주문을 수정하라는 요청의 통지 이전에 수신되는 주문 수정의 확인과 같이, 순서 없이 수신되는 메시지에 의해 더욱 복잡해질 수 있고, 따라서 들어오는 메시지는 이를 이해하는 데 필요한 맥락이 또한 수신될 때까지 대기될 수 있다. 하나의 회사에 대한 총 주문장은 특정 시간에 해당 회사에 대한 총 재무 위험을 추정하는 데 사용될 수 있는데, 예를 들어 회사가 특정 가격에 자산을 구매하기 위한 미결제 제안을 갖고 있지만, 시장 가격은 특정 가격 아래로 떨어졌고 다른 거래자들이 차익 거래를 하고 본질적으로 회사의 비용으로 공짜 돈을 받을 수 있게 된 경우가 그렇다. 위에서 설명한 수학적 계산을 사용하여, 미결제 제안은 실제로 채워질 확률에 의해 가중치가 부여될 수 있으며, 이는 제안의 현재 가격과 시장의 현재 가격의 거리와 반비례할 수 있다. 시장 가격이 변동하거나 제안 가격이 수정되면, 해당 노출을 줄이기 위해 조치가 필요한지 여부를 결정하기 위해 회사에 대한 총 위험 노출이 다시 계산될 수 있다. 조치의 예에는 하나 이상의 미결제 주문에 대한 수정 명령을 자동으로 생성하고, 이들 주문이 이루어진 하나 이상의 거래소에 명령을 전송하는 조치; 높은 수준의 재정적 위험에 도달했으며 추가 주의를 기울여야 한다는 알림을 인간 사용자에게 자동으로 생성하는 조치; 또는 심지어 총 위험 노출이 감소하거나 인간 사용자가 거래 재개를 승인할 때까지 (거래에 사용되는 컴퓨터의 통신 인터페이스에 대한 제어를 통해) 추가 주문이 거래소에 전송되는 것을 방지하는 조치가 포함될 수 있다. 도 4에 도시된 바와 같이, 컴퓨팅 장치는 특수 목적 컴퓨터 시스템의 형태로 예시되어 있다. 컴퓨팅 장치의 구성요소는 하나 이상의 프로세서 또는 처리 장치(900), 시스템 메모리(910), 및 메모리(910)를 포함하는 다양한 시스템 구성요소를 프로세서(900)에 연결하는 버스(915)를 포함할 수 있지만 이에 한정되지 않는다. 버스(915)는 메모리 버스 또는 메모리 제어기, 주변장치 버스, 가속 그래픽 포트, 및 다양한 버스 아키텍처 중 어느 하나를 사용하는 프로세서 또는 로컬 버스를 포함하는 버스 구조의 여러 유형 중 하나 이상을 나타낸다. 예를 들어, 그리고 제한이 아니라, 이러한 아키텍처는 산업 표준 아키텍처(Industry Standard Architecture, ISA) 버스, 마이크로 채널 아키텍처(Micro Channel Architecture, MCA) 버스, 확장 ISA(Enhanced ISA, EISA) 버스, 비디오 전자 표준 협회(Video Electronics Standards Association, VESA) 로컬 버스, 및 주변 장치 상호연결(Peripheral Component Interconnect, PCI) 버스를 포함한다. 처리 장치(들)(900)는 메모리(910)에 저장된 컴퓨터 프로그램을 실행할 수 있다. C, C++, 자바, 어셈블리 언어 등을 포함하는 특정 실시형태의 루틴을 구현하기 위해 임의의 적절한 프로그래밍 언어가 사용될 수 있다. 절차적 또는 객체 지향과 같은 다양한 프로그래밍 기술이 사용될 수 있다. 루틴은 단일 컴퓨팅 장치 또는 다수의 컴퓨팅 장치 상에서 실행될 수 있다. 또한, 다수의 프로세서(900)가 사용될 수 있다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함