PhiFIX, a FIX Simulator Suite for real-time exchange simulation!

PhiFIX, FIX Simulator Suite, is the server-side application that simulates exchange behavior. The simulator system validates and accepts the FIX connection when the client system meets the connectivity requirement. It also confirms request messages based on the server’s API business rules and firm-specific ROE’s.

How it Functions

PhiFIX simulator allows users to choose book preferences that enable business messages to execute with matching logic or external price feed mode. With execution mode, the user can generate an execution report based on pre-assigned configuration logic. PhiFIX Simulator Suite maintains master data and reference data for all instruments, products, desks, institutions, and users. The simulator supports dialects configuration at the field level, group, and component level.

PSS supports multi-protocol such as FAST, ITCH/OUCH and EMAPI along with FIX protocol. It is multi-platform supportive and modularized at any level.

What sets us apart

There are two different levels of matching logic: Matching engine and External price feed simulator. The user chooses their matching types based on their custom testing methodology.

Server imports FIX logs from the client environment and assists in terms of analyzing logs at the message level. Multiple listener sessions: with one application, users emulate various servers and accept FIX connection from client systems.

Rules-based execution logic: Defines exchange behavior with splitting execution reports based on specified rules/configuration applied and supporting dialect configuration (Field, component, and group level).

Key Features
Log Analyzer

Log analyzer

Order Matching

Order matching

Message Validation

Message validation

Real-time simulation

Real-time simulation

Rule based matching

Rule based matching

Matching engine logic

Matching engine logic

Exchange behavior simulation

Exchange behavior simulation

External price feed simulator logic

External price feed simulator logic

Simulate multiple trading platform

Simulate multiple trading platform

Request validator (Message level and tag level)

Request validator (Message level and tag level)

Multi Listener session connectivity & configurations

Multi-listener session connectivity & configurations

Execution mode (Rule based logic) and Dialect support

Execution mode (Rule based logic) and dialect support

If you’re looking for technology enablement? Let us know.

Transform your business challenges into opportunity through innovation & technology. Reach us to schedule your appointment now.

By clicking on SUBMIT, you acknowledge having read our privacy notice.