/FixSimulator

Fix simulator with quickfixj , use fix42 protocol

Primary LanguageJavaApache License 2.0Apache-2.0

FixSimulator

This a FIX simulator,Support Order actions like :Cancel ,Reject, Fill, CancelAck, CancelReject, etc!
Of course, there are some minor problems, If you want to improve it,Welcome add issue or PR!
Enjoy it. Please Attention Just for Fix4.2

Requirements

  • JRE 8
  • quickfixj v2.2.0
  • Gradle 4.8.1

Author

SunQuan

Screenshot

effect

For Developer

1 How to build? 

  • Clone this repository via GIT

cd FixSimulator

  • if on Linux/MacOS

./gradlew build

  • if on Windows

.\gradlew.bat build

2 How to run the app

$ cd build/libs 
$ java -jar FixSimulator-0.1.jar

3 if you are use Idea

generate Idea project:

.\gradlew.bat idea

future roadmap

There are five common Order actions do not support yet! (2017-02-09)

Modify Fill / Cancel Fill
Fill-Allocation / Ack Fill-Allocation / Reject Fill-Allocation

reference

  1. quickfixj-spring-boot-starter

ChangeLog

  • 2020-07-17 11:31:23 upgrade quickfixj to v2.2.0
  • 2017-02-09 init commit