Java SE 8 หรือสูงกว่าจำเป็นต้องใช้ไลบรารี IEXTrading4j HIST
< dependency >
< groupId >pl.zankowski</ groupId >
< artifactId >iextrading4j-hist-all</ artifactId >
< version >1.4.0</ version >
</ dependency >
ห้องสมุดขึ้นอยู่กับ:
IEX Trading อนุญาตให้ผู้ใช้รับข้อมูลการตลาดได้ฟรี ข้อมูลของพวกเขาสามารถเข้าถึงได้แบบเรียลไทม์ระหว่างช่วงตลาดหรือสามารถดาวน์โหลดเป็นช่วงที่บันทึกไว้ในรูปแบบข้อมูล PCAP ข้อมูลตลาดถูกขนส่งในรูปแบบไบนารีและสามารถอ่านได้ตามข้อกำหนดที่แชร์บนเว็บไซต์
ไลบรารีนี้ช่วยให้คุณสามารถแปลงแพ็กเก็ตไบนารี่ให้เป็นเหตุการณ์ข้อมูลการตลาดที่มนุษย์สามารถอ่านได้ใน Java
ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้สามารถพบได้ที่นี่: ข้อมูลตลาดการซื้อขาย IEX
IEX การแลกเปลี่ยนที่ยุติธรรม เรียบง่าย และโปร่งใส
IEX เป็นตลาดหลักทรัพย์ที่ตั้งอยู่ในสหรัฐอเมริกา เริ่มต้นโดย Brad Katsuyama โดยเปิดให้ซื้อขายเมื่อวันที่ 25 ตุลาคม 2013 สำนักงานของบริษัทตั้งอยู่ที่ 4 World Trade Center ในนิวยอร์กซิตี้ ระบบจับคู่ดังกล่าวตั้งอยู่ฝั่งตรงข้ามแม่น้ำฮัดสันในเมืองวีฮอว์เคน รัฐนิวเจอร์ซีย์ และจุดเริ่มต้นตั้งอยู่ในศูนย์ข้อมูลในเมืองเซคอคัส รัฐนิวเจอร์ซีย์ นวัตกรรมหลักของ IEX คือขดลวดใยแก้วนำแสงยาว 38 ไมล์ที่วางอยู่ด้านหน้ากลไกการซื้อขาย ความล่าช้า 350 ไมโครวินาทีนี้เพิ่มความล่าช้าไปกลับ 0.0007 วินาที และได้รับการออกแบบมาเพื่อลบล้างข้อได้เปรียบด้านความเร็วบางประการที่ใช้โดยเทรดเดอร์ที่มีความถี่สูงบางราย
IEX ถูกสร้างขึ้นเพื่อตอบสนองต่อแนวทางปฏิบัติในการซื้อขายที่น่าสงสัย ซึ่งมีการใช้กันอย่างแพร่หลายในการแลกเปลี่ยนสาธารณะใน Wall Street แบบดั้งเดิม เช่นเดียวกับแหล่งมืดและระบบการซื้อขายทางเลือกอื่น ๆ การแลกเปลี่ยน IEX มีเป้าหมายเพื่อดึงดูดนักลงทุนโดยสัญญาว่าจะ "เล่นอย่างยุติธรรม" โดยดำเนินการอย่างโปร่งใสและตรงไปตรงมา ขณะเดียวกันก็ช่วยยกระดับสนามแข่งขันสำหรับเทรดเดอร์ กลยุทธ์ในการบรรลุเป้าหมายดังกล่าว ได้แก่ :
ตรวจสอบเว็บไซต์ที่สวยงามของพวกเขา: IEX Trading
DEEP ใช้เพื่อรับใบเสนอราคาหนังสือเชิงลึกแบบเรียลไทม์จาก IEX ความลึกของใบเสนอราคาหนังสือที่ได้รับผ่าน DEEP จะให้ขนาดรวมของคำสั่งซื้อที่แสดงอยู่ในราคาและด้านข้าง และไม่ได้ระบุขนาดหรือจำนวนคำสั่งซื้อแต่ละรายการในระดับราคาใดๆ คำสั่งซื้อที่ไม่แสดงและส่วนที่ไม่แสดงของคำสั่งซื้อสำรองจะไม่แสดงในรูปแบบ DEEP
DEEP ยังให้ข้อมูลราคาซื้อขายและขนาดล่าสุดอีกด้วย การซื้อขายที่เกิดจากคำสั่งซื้อที่แสดงหรือไม่แสดงซึ่งตรงกับ IEX จะถูกรายงาน การดำเนินการที่กำหนดเส้นทางจะไม่ถูกรายงาน
TOPS ใช้เพื่อรับใบเสนอราคาอันดับสูงสุดแบบเรียลไทม์จาก IEX ใบเสนอราคาที่ได้รับผ่าน TOPS จะให้ขนาดรวมและไม่ได้ระบุขนาดหรือจำนวนคำสั่งซื้อแต่ละรายการในราคาเสนอซื้อหรือราคาที่ดีที่สุด คำสั่งซื้อที่ไม่แสดงและส่วนที่ไม่แสดงของคำสั่งซื้อสำรองจะไม่แสดงใน TOPS
TOPS ยังให้ข้อมูลราคาซื้อขายและขนาดล่าสุดอีกด้วย การซื้อขายที่เกิดจากคำสั่งซื้อที่แสดงหรือไม่แสดงซึ่งตรงกับ IEX จะถูกรายงาน การดำเนินการที่กำหนดเส้นทางจะไม่ถูกรายงาน
ในการเรียกใช้ตัวอย่าง จำเป็นต้องติดตั้งไลบรารี pcap (แนะนำ Npcap) บนคอมพิวเตอร์ ตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมาย "ติดตั้งด้วยโหมดที่เข้ากันได้กับ WinPcap API" หากคุณใช้ Windows คุณจะต้องนำเข้า 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 License เวอร์ชัน 2.0
ข้อมูลให้ฟรีโดย IEX
IEX Trading API เอกสารแนบ A: เอกสารแนบ A
เพื่อสนับสนุนพื้นที่เก็บข้อมูลนี้: bc1qv6cz6t302qvamxlhyr3m7mdwrnc7anqc35wp3t