This repository has sample code snippets for Java, Node.js and Python to test the NYSE BQT Kafka connectivity. The NYSE Best Quote and Trades (BQT) is a cost efficient, consolidated market data feed that provides a unified view of quotes and trades from NYSE, NYSE American, NYSE Arca, NYSE Chicago and NYSE National. More details here.
Make sure that you follow the steps to configure the necessary connections in your AWS account to establish connectivity to the NYSE BQT Kafka offering. We have 2 environments for this offering viz. Load Test and Prod. Please see respective cloud onboarding documentation below:
Environment | Documentation Link |
---|---|
NYSE Kafka Cluster Load Test | https://www.nyse.com/publicdocs/nyse/data/NYSE_Kafka_Cluster_Load_Test_Environment.pdf |
NYSE Kafka Cluster Production | https://www.nyse.com/publicdocs/nyse/data/NYSE_Kafka_Cluster_Production_Environment.pdf |
NYSE Cloud Streaming is a new offering that expands accessibility of our high-quality exchange data feeds, now available via Amazon Web Services (AWS). While NYSE historical data feeds have been available on AWS Cloud for over the past three years, we are happy to announce that you can now access NYSE streaming real-time data feeds via cloud too.
As data providers, we understand the importance of providing real-time data feeds to a wider range of cloud-native customers. Our goal is to equip more customers with market insights that allow them to make smarter decisions; that’s why we chose Redpanda® to stream our data, making it available to you at a faster rate and lower cost than traditional data feeds.
Currently, NYSE offers Best Quotes and Trades aka BQT feed via this offering. BQT is a cost-efficient, consolidated market data feed that provides a unified view of quotes and trades from NYSE, NYSE American, NYSE Arca, NYSE Chicago, and NYSE National. We plan to add more data feeds in the future.
No problem. We provide seamless connectivity for cloud streaming in these regions across the world : North America (N.California, Ohio, Canada Central), Europe (Stockholm, Paris, London, Milan, Frankfurt), Africa (Cape Town), Middle East (Bahrain) and Asia Pacific (Osaka, Hong Kong, Seoul, Mumbai). We are adding more regions soon and can provide custom connectivity outside of these regions too. For more details about global access for cloud streaming please reach out to us @ Dev-NYSE-Cloud@ice.com.
Client specs are available here.
We use protocol buffers as the message format. Our client specification is available here and our proto file is accessible via this link.
This github repository has different code samples for java, nodejs and python.
Our typical latencies for consumers in the North Virginia region of AWS are about 30-50 milliseconds and 200-300 milliseconds in Hong Kong. https://www.cloudping.co/ has details about latency profiles between different AWS regions.
We store the current day's worth of market data in the Kafka cluster.
Feed | Start Time (EST) | Stop Time (EST) |
---|---|---|
NYSE BQT | 1 AM | 8 PM |
For more information: Dev-NYSE-Cloud@ice.com