Jianling Wang, Vivek George, T. Balch, M. Hybinette
{"title":"Stockyard:一个基于离散事件的股票市场交易模拟器","authors":"Jianling Wang, Vivek George, T. Balch, M. Hybinette","doi":"10.1109/WSC.2017.8247866","DOIUrl":null,"url":null,"abstract":"We describe an agent-based stock market simulator built using an asynchronous discrete event simulation framework. The simulator is unique in that it's driven by real-world financial algorithms and protocols; and it's open source. It utilizes an order book bid and ask matching model, and real-world exchange protocols. Our simulation is based on multiple agents interacting through an exchange agent. This method is distinct from those that utilize historical pricing data. Order book execution supports a more realistic interaction between agents. Pricing in our model arises from the dynamics of matching orders in the order book. Our simulator enables the study of market dynamics, and trading strategies using real-world exchange protocols. We present our design and implementation of a market simulator and discuss our initial results using the message protocols defined by NASDAQ: OUCH and ITCH. Our initial results demonstrate StockYard's capability and efficiency in simulating markets with realistic trade volumes.","PeriodicalId":145780,"journal":{"name":"2017 Winter Simulation Conference (WSC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Stockyard: A discrete event-based stock market exchange simulator\",\"authors\":\"Jianling Wang, Vivek George, T. Balch, M. Hybinette\",\"doi\":\"10.1109/WSC.2017.8247866\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We describe an agent-based stock market simulator built using an asynchronous discrete event simulation framework. The simulator is unique in that it's driven by real-world financial algorithms and protocols; and it's open source. It utilizes an order book bid and ask matching model, and real-world exchange protocols. Our simulation is based on multiple agents interacting through an exchange agent. This method is distinct from those that utilize historical pricing data. Order book execution supports a more realistic interaction between agents. Pricing in our model arises from the dynamics of matching orders in the order book. Our simulator enables the study of market dynamics, and trading strategies using real-world exchange protocols. We present our design and implementation of a market simulator and discuss our initial results using the message protocols defined by NASDAQ: OUCH and ITCH. Our initial results demonstrate StockYard's capability and efficiency in simulating markets with realistic trade volumes.\",\"PeriodicalId\":145780,\"journal\":{\"name\":\"2017 Winter Simulation Conference (WSC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 Winter Simulation Conference (WSC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WSC.2017.8247866\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Winter Simulation Conference (WSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WSC.2017.8247866","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Stockyard: A discrete event-based stock market exchange simulator
We describe an agent-based stock market simulator built using an asynchronous discrete event simulation framework. The simulator is unique in that it's driven by real-world financial algorithms and protocols; and it's open source. It utilizes an order book bid and ask matching model, and real-world exchange protocols. Our simulation is based on multiple agents interacting through an exchange agent. This method is distinct from those that utilize historical pricing data. Order book execution supports a more realistic interaction between agents. Pricing in our model arises from the dynamics of matching orders in the order book. Our simulator enables the study of market dynamics, and trading strategies using real-world exchange protocols. We present our design and implementation of a market simulator and discuss our initial results using the message protocols defined by NASDAQ: OUCH and ITCH. Our initial results demonstrate StockYard's capability and efficiency in simulating markets with realistic trade volumes.