Diferenças entre edições de "FIX"

Da Thinkfn
(Utilizadores)
Linha 1: Linha 1:
{{Editar}}
 
 
 
O protocolo '''FIX''' ('''Financial Information eXchange''') é um protocolo de comunicações electrónicas desenhado para a troca internacional em tempo real de informações relacionadas com transacções de instrumentos financeiros e respectivos mercados.
 
O protocolo '''FIX''' ('''Financial Information eXchange''') é um protocolo de comunicações electrónicas desenhado para a troca internacional em tempo real de informações relacionadas com transacções de instrumentos financeiros e respectivos mercados.
  
Linha 20: Linha 18:
 
O FIX é largamente utilizado tanto pelo [[buy side]] ([[instituições]]) como pelo [[sell side]] ([[brokers]]). Entre os seus utilizadores estão fundos de investimento, bancos de investimento, brokers, bolsas, [[ECN]]s, [[hedge fund|hedge funds]], etc <ref>[http://www.fixprotocol.org/adopters/ FIX Protocol, lista de utilizadores]</ref>
 
O FIX é largamente utilizado tanto pelo [[buy side]] ([[instituições]]) como pelo [[sell side]] ([[brokers]]). Entre os seus utilizadores estão fundos de investimento, bancos de investimento, brokers, bolsas, [[ECN]]s, [[hedge fund|hedge funds]], etc <ref>[http://www.fixprotocol.org/adopters/ FIX Protocol, lista de utilizadores]</ref>
  
==Specification==
 
FIX is open and free, but is not software. Rather, FIX specifies a [[communications protocol]] around which software developers can create commercial or open-source software, as they see fit.
 
  
The FIX protocol is a technical specification for electronic communication of trade-related messages. More precisely, the FIX protocol is a series of messaging specifications developed through the collaboration of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and information technology providers from around the world. These market participants share a vision of a common, global language for automated trading of securities, derivatives, and other financial instruments.
+
==Ver também==
 +
*[[API]]
 +
*[[Trading electrónico]]
 +
*[[Trading algorítmico]]
 +
 
  
It is a self-describing protocol in many ways similar to other self-describing protocols such as the newer [[XML]]; however largely because its use and general acceptance predates [[XML]] it remains much more common than [[XML]] in securities trading systems.
+
==Links relevantes==
 +
# [http://www.fixprotocol.org/ FIX Protocol Organization] - Este é o website oficial do FIX, e incluí [http://www.fixprotocol.org/products/ uma lista extensa de soluções FIX open-source e proprietárias].
 +
# FIXimate Dicionário FIX [http://www.fixprotocol.org/specifications/fix4.0fiximate/ 4.0] [http://www.fixprotocol.org/specifications/fix4.1fiximate/ 4.1] [http://www.fixprotocol.org/specifications/fix4.2fiximate/ 4.2] [http://www.fixprotocol.org/specifications/fix4.3fiximate/ 4.3] [http://www.fixprotocol.org/specifications/fix4.4fiximate/ 4.4]
 +
  
FIX messages are formed from a number of fields, each field is a tag value pairing that is separated from the next field by a delimiter [[C0 and C1 control codes|SOH]] (0x01). The TAG is a string representation of an integer  that indicates the meaning of the field. The value is an array of bytes that hold a specific meaning for the particular TAG. eg TAG 48 is securityID and is a string that identifies the security, TAG 22 is IDSource and is an integer that indicates the identifier class being used. In the main the value is readable text however fields can be encrypted and thus the value can be pure binary and include the normal delimiter SOH - binary fields are always preceded by a length field. The FIX protocol defines meanings for most TAGs and a range of TAGs is reserved for private use between consenting parties. 
 
 
The FIX protocol also defines sets of fields that make a particular message, within the set of fields some will be mandatory and others optional.  The ordering of fields within the message is generally unimportant, however as noted length of encryption fields precede the encrypted fields also repeating groups are preceded by a count. The message is broken into three distinct sections: the head, body and tail. Fields must remain within the correct section and within each section the position may be important as fields can act as delimiters that stop one message from running into the next - the final field in any FIX message is TAG 10 ([[checksum]]).
 
 
There are two main groups of messages - admin and application.  The admin messages handle the basics of a FIX session. They allow for a session to be started and terminated and for recovery of missed messages.  The application messages deal with the sending and receiving of trade-related information such as an order request or information on the current state and subsequent execution of that order.
 
 
==See also==
 
 
* [[Electronic trading ]]
 
* [[Algorithmic Trading Platforms]]
 
 
 
==External links==
 
# [http://www.fixprotocol.org/ FIX Protocol Organization] - this official FIX website also includes a [http://www.fixprotocol.org/products/ comprehensive list of closed-source and open-source FIX implementations].
 
# FIXimate FIX Dictionary [http://www.fixprotocol.org/specifications/fix4.0fiximate/ 4.0] [http://www.fixprotocol.org/specifications/fix4.1fiximate/ 4.1] [http://www.fixprotocol.org/specifications/fix4.2fiximate/ 4.2] [http://www.fixprotocol.org/specifications/fix4.3fiximate/ 4.3] [http://www.fixprotocol.org/specifications/fix4.4fiximate/ 4.4]
 
 
 
[[Categoria:Conceitos]]
 
[[Categoria:Conceitos]]

Revisão das 15h01min de 25 de novembro de 2007

O protocolo FIX (Financial Information eXchange) é um protocolo de comunicações electrónicas desenhado para a troca internacional em tempo real de informações relacionadas com transacções de instrumentos financeiros e respectivos mercados.

História

O FIX foi inaugurado em 1992 como um enquadramento bilateral de comunicações para transacções de acções entre a Fidelity Investments e a Solomon Brothers. Desde então, já foram desenvolvidas e publicadas várias versões da especificação:

  • Versão 4.0: 13 de Janeiro de 1996
  • Versão 4.1: 1 de Abril de 1998
  • Versão 4.2: 1 de Março de 2000
  • Versão 4.3: 24 de Agosto de 2001
  • Versão 4.4: 30 de Abril de 2003
  • Versão 5.0: 30 de Dezembro de 2006

FIX Protocol Ltd

A FIX Protocol, Ltd. é a empresa criada com o propósito de deter a propriedade do protocolo, e fazer a manutenção da sua especificação. Esta detém a especificação, ao mesmo tempo que a mantém acessível ao público.


Utilizadores

O FIX é largamente utilizado tanto pelo buy side (instituições) como pelo sell side (brokers). Entre os seus utilizadores estão fundos de investimento, bancos de investimento, brokers, bolsas, ECNs, hedge funds, etc <ref>FIX Protocol, lista de utilizadores</ref>


Ver também


Links relevantes

  1. FIX Protocol Organization - Este é o website oficial do FIX, e incluí uma lista extensa de soluções FIX open-source e proprietárias.
  2. FIXimate Dicionário FIX 4.0 4.1 4.2 4.3 4.4