atdl4j is an open source and not-for-profit JavaTM implementation of FIXatdlSM, the FIX ProtocolSM Algorithmic Trading Definition Language standard developed by FIX Protocol Limited (FPL). The atdl4j project is intended to promote open source standards within finance, and to increase the adoption rate of the FIXatdl standard itself.
-Displays algo input screens based on the latest industry-standard FIXatdl 1.1 XML schema
-Reads and generates algorithm-specific FIX message content
-Can be integrated into a trading system, or run as a standalone testing/validation tool.
-Supports the full set of UI widgets defined in FIXatdl 1.1
-Support for message validation and widget state rules (such as show/hide and enable/disable.)
-Supports strategy filtering, customizable settings, and context-specific views (for example Cancel/Replace mode)
-Written in the Java language using standard libraries
-Source code can be modified to support in-house FIXatdl schema extensions