Skip to main content

v-fix Suite: Industrial FIX Protocol Simulator & Auditor

v-fix
v-fix

“Strip away the complexity of financial messaging.”

v-fix is a professional-grade protocol suite from vtoollab.com designed specifically for quantitative developers. While FIX (Financial Information eXchange) is the global standard for financial communication, its Tag=Value structure and invisible delimiters make it notoriously difficult to debug. Furthermore, restricted access to broker test environments often stalls the development cycle.

The v-fix suite provides a 24/7 “deterministic” sandbox by combining a High-Frequency Client with a Simulated Matching Server.

Key Component Features
#

1. v-fix-client (Protocol Auditor)
#

  • Live Semantic Parsing: Automatically intercepts and deconstructs raw message streams. It converts invisible SOH delimiters into structured, human-readable views, highlighting critical tags like MsgType (35).
  • Auto-Session Guard: Built-in logic for Logon (35=A) handshakes and Heartbeat (35=0) keep-alives. It ensures your connection remains active indefinitely for persistent monitoring.
  • Latency Benchmarking: [Pro Feature] Measures real-time RTT (Round Trip Time) for every heartbeat, allowing traders to quantify physical link performance accurately.

2. v-fix-server (Exchange Simulator)
#

  • Instant Sandbox: Launch a local FIX gateway emulator in seconds without needing broker credentials. It supports multiple concurrent client connections, replicating real-world infrastructure.
  • Automated Fill Logic: [Core Value] Upon receiving a New Order Single (35=D), v-fix-server automatically generates and returns an Execution Report (35=8), simulating a successful full-fill scenario.
  • Traffic Transparency: Logs every incoming and outgoing packet with high-contrast [TRAFFIC] markers, allowing developers to monitor protocol exchanges with cinematic clarity.

Why v-fix?
#

  • Visual Logic Tiers: Features full ANSI color support—Yellow for outbound, Green for inbound, and Cyan for server-side matching. Identify logic shifts at a glance.
  • Zero-Footprint Runtime: A single 2MB binary with no external dependencies (no QuickFIX or heavy runtimes required). Portable and ready for data center inspections.
  • Deterministic Integration: By closing the loop locally between Client and Server, you eliminate external network jitters and focus entirely on validating your core strategy execution,record logs on local disk.

Usage Quickstart
#

  1. Start Server: Run v-fix-server.exe to begin listening on port 9876.
  2. Start Client: Run v-fix-client.exe to initiate the handshake.
  3. Observe: Watch the automated Logon, followed by 10s interval order simulations and instant fill reports.

⬇️ Download: v-fix-server.zip
#

Version: 1.1.0 | Platform: Windows / Linux (x64)

⬇️ Download: v-fix-client.zip
#

Version: 1.1.0 | Platform: Windows / Linux (x64)

There are no articles to list here yet.