Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lowcarbontrade/fix-reference
JSON schemas used in validating FIX (Financial Information eXchange) protocol messages within Low Carbon Trade
https://github.com/lowcarbontrade/fix-reference
fixprotocol json-schema
Last synced: 4 months ago
JSON representation
JSON schemas used in validating FIX (Financial Information eXchange) protocol messages within Low Carbon Trade
- Host: GitHub
- URL: https://github.com/lowcarbontrade/fix-reference
- Owner: lowcarbontrade
- License: agpl-3.0
- Created: 2024-01-26T18:13:04.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T15:05:21.000Z (7 months ago)
- Last Synced: 2024-09-26T19:05:58.988Z (4 months ago)
- Topics: fixprotocol, json-schema
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FIX Protocol JSON Schemas Definitions
Welcome to the Low Carbon Trade repository for Financial Information eXchange (FIX) protocol JSON schemas. This repository contains the JSON schema definitions for various FIX messages, customized and used by Low Carbon Trade to ensure robust and standardized financial communications.
## FIX Protocol
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded annually on the NASDAQ alone, financial service entities are investing heavily in optimizing electronic trading and employing direct market access (DMA) to increase their speed to financial markets. The FIX protocol is a way to digitize communications between financial entities, and is the de facto standard for pre-trade, trade, and post-trade communications.
## Definitions
### Header
The header is the first section of a FIX message. It contains the basic information about the message, including the sender, target, and message type. The header is always the first section of a FIX message.
### Logon Message (35=A)
The logon message is used to establish a connection between two parties and exchange basic information. It is the first message sent by the initiator of a FIX session to the target. The logon message is used to establish a connection between two parties and exchange basic information. It is the first message sent by the initiator of a FIX session to the target after establishing the transport layer connection.
### Pre-Trade Messages
> Soon to be added
### Trade Messages
#### New Order - Single (35=D)
The new order - single message type is used by institutions wishing to electronically submit securities and forex orders to a broker for execution. The message type is also used to cancel, replace, or restate orders. The new order message type is the basic message for submitting orders into the system.
#### Order Cancel Request (35=F)
The order cancel request message type is used by institutions wishing to cancel previously submitted orders. There is no order cancel replace request message type. To change the parameters of an order, the order must be cancelled and a new order must be entered.
### Post-Trade Messages
> Soon to be added