IEXTrading4j HIST 라이브러리를 사용하려면 Java SE 8 이상이 필요합니다.
< dependency >
< groupId >pl.zankowski</ groupId >
< artifactId >iextrading4j-hist-all</ artifactId >
< version >1.4.0</ version >
</ dependency >
라이브러리는 다음을 수행합니다.
IEX 트레이딩을 통해 사용자는 시장 데이터를 무료로 완전히 받을 수 있습니다. 해당 데이터는 시장 세션 중에 실시간으로 액세스할 수 있거나 PCAP 데이터 형식으로 기록된 세션으로 다운로드할 수 있습니다. 시장 데이터는 바이너리 형식으로 전송되며 해당 사이트에 공유된 사양에 따라 읽을 수 있습니다.
이 라이브러리를 사용하면 바이너리 패킷을 사람이 읽을 수 있는 Java의 시장 데이터 이벤트로 변환할 수 있습니다.
이 주제에 대한 자세한 내용은 IEX 거래 시장 데이터에서 확인할 수 있습니다.
IEX 공정하고 단순하며 투명한 거래소입니다.
IEX는 미국에 본사를 둔 증권 거래소입니다. Brad Katsuyama가 시작한 이 회사는 2013년 10월 25일에 거래를 시작했습니다. 회사 사무실은 뉴욕시의 4 세계 무역 센터에 있습니다. 매칭 엔진은 뉴저지 주 위호켄(Weehawken)의 허드슨 강 건너편에 위치하고 있으며, 초기 존재 지점은 뉴저지 주 세코커스(Secaucus)의 데이터 센터에 있습니다. IEX의 주요 혁신은 거래 엔진 앞에 배치된 38마일 길이의 광섬유 코일입니다. 이 350마이크로초 지연은 0.0007초의 왕복 지연을 추가하며 일부 고주파 거래자가 활용하는 특정 속도 이점을 무효화하도록 설계되었습니다.
IEX는 전통적인 공개 월스트리트 거래소는 물론 다크 풀 및 기타 대체 거래 시스템 전반에 걸쳐 널리 사용되었던 의심스러운 거래 관행에 대응하여 만들어졌습니다. IEX 거래소는 투명하고 직접적인 방식으로 운영함으로써 "공정한 플레이"를 약속함으로써 투자자를 유치하는 동시에 거래자들을 위한 공평한 경쟁의 장을 만드는 것을 목표로 합니다. 이러한 목표를 달성하기 위한 전략은 다음과 같습니다.
아름다운 사이트를 확인해 보세요: IEX Trading
DEEP은 IEX로부터 직접 도서 인용의 실시간 심도를 수신하는 데 사용됩니다. DEEP을 통해 수신된 도서 견적의 깊이는 가격 및 측면에서 나머지 표시 주문의 집계된 크기를 제공하며, 어떤 가격 수준에서 개별 주문의 크기나 수를 나타내지는 않습니다. 표시되지 않은 주문과 예약 주문의 표시되지 않은 부분은 DEEP에 표시되지 않습니다.
DEEP은 최종 거래 가격과 규모 정보도 제공합니다. IEX에서 일치하는 표시되거나 표시되지 않는 주문으로 인해 발생하는 거래가 보고됩니다. 라우팅된 실행은 보고되지 않습니다.
TOPS는 IEX로부터 직접 실시간 장부 시세를 수신하는 데 사용됩니다. TOPS를 통해 받은 견적은 집계된 크기를 제공하며 최적의 입찰 또는 요청 시 개별 주문의 크기나 수를 나타내지는 않습니다. 표시되지 않은 주문과 예약 주문의 표시되지 않은 부분은 TOPS에 표시되지 않습니다.
TOPS는 최종 거래 가격 및 규모 정보도 제공합니다. IEX에서 일치하는 표시되거나 표시되지 않는 주문으로 인해 발생하는 거래가 보고됩니다. 라우팅된 실행은 보고되지 않습니다.
샘플을 실행하려면 컴퓨터에 pcap 라이브러리(Npcap 권장)가 설치되어 있어야 합니다. Windows를 사용하는 경우 "WinPcap API 호환 모드로 설치" 확인란을 선택하십시오. 또한 org.pcap4j를 가져와야 합니다.
< dependency >
< groupId >org.pcap4j</ groupId >
< artifactId >pcap4j-core</ artifactId >
< version >1.7.5</ version >
</ dependency >
< dependency >
< groupId >org.pcap4j</ groupId >
< artifactId >pcap4j-packetfactory-static</ artifactId >
< version >1.7.5</ version >
</ dependency >
private void readTOPSsample () throws PcapNativeException , InterruptedException , NotOpenException {
PcapHandle handle = Pcaps . openOffline ( "path_to_pcap" , PcapHandle . TimestampPrecision . NANO );
handle . loop (- 1 , new PacketListener () {
@ Override
public void gotPacket ( Packet packet ) {
byte [] data = packet . getPayload (). getPayload (). getPayload (). getRawData ();
IEXSegment block = IEXTOPSMessageBlock . createIEXSegment ( data );
System . out . println ( block );
}
});
handle . close ();
}
private void readDEEPsample () throws PcapNativeException , InterruptedException , NotOpenException {
PcapHandle handle = Pcaps . openOffline ( "path_to_pcap" , PcapHandle . TimestampPrecision . NANO );
handle . loop (- 1 , new PacketListener () {
@ Override
public void gotPacket ( Packet packet ) {
byte [] data = packet . getPayload (). getPayload (). getPayload (). getRawData ();
IEXSegment block = IEXDEEPMessageBlock . createIEXSegment ( data );
System . out . println ( block );
}
});
handle . close ();
}
Apache 라이센스 버전 2.0에 따라 릴리스된 코드 및 문서
IEX에서 무료로 제공하는 데이터입니다.
IEX 트레이딩 API 증거물 A: 증거물 A
이 저장소를 지원하려면: bc1qv6cz6t302qvamxlhyr3m7mdwrnc7anqc35wp3t