QuickFix (Beta)
Saiba mais sobre o conector QuickFix e como usá-lo na Digibee Integration Platform.
Atualizado
Isto foi útil?
Saiba mais sobre o conector QuickFix e como usá-lo na Digibee Integration Platform.
Atualizado
Isto foi útil?
O QuickFix envia e recebe mensagens financeiras usando o protocolo , que é um padrão global para comunicação eletrônica em tempo real no mercado financeiro. Ele permite a integração de sistemas de negociação e instituições financeiras com corretoras, bolsas de valores e outros participantes do mercado.
Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por estão marcados com (DB)
.
Fix version (Begin String) (DB)
Versão do protocolo FIX (por exemplo, FIX.4.4
).
N/A
String
Sender Comp ID (DB)
Identificador da contraparte que envia as mensagens.
N/A
String
Target Comp ID (DB)
Identificador da contraparte que receberá as mensagens.
N/A
String
Connection Type
Define se o FIX será initiator ou acceptor.
initiator
String
Host (DB)
Endereço IP ou hostname para se conectar (initiator).
N/A
String
Port (DB)
Porta para se conectar ao servidor FIX (initiator).
N/A
Integer
Start Time (DB)
Horário de início da sessão FIX (formato HH:mm:ss
).
N/A
String
End Time (DB)
Horário de término da sessão FIX (formato HH:mm:ss
).
N/A
String
Heartbeat Interval (DB)
Intervalo entre mensagens de heartbeat, em segundos.
N/A
Integer
Use Data Dictionary
Quando ativado, permite o uso do arquivo de dicionário FIX (dataDictionary
).
False
Booleano
Fail On Error
Se a opção for ativada, a execução do pipeline com erro será interrompida. Caso contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade "success"
.
False
Booleano
Lazy Create Engine
Se true, o engine QuickFIX/J é criado apenas quando a primeira mensagem é enviada ou um consumidor é configurado. Se false, o engine é iniciado assim que o endpoint é criado. Se este parâmetro não for definido, será usado o valor padrão das configurações do conector.
False
Booleano
Session ID (DB)
Identifica uma sessão FIX específica. O formato é: (BeginString):(SenderCompID)/(SenderSubID)/(SenderLocationID)-(TargetCompID)/(TargetSubID)/(TargetLocationID)
.
N/A
String
Reset On Logon
Se ativado, reinicia os números de sequência ao fazer logon.
False
Booleano
Reset On Logout
Se ativado, reinicia os números de sequência ao fazer logout.
False
Booleano
Reset On Disconnect
Se ativado, reinicia os números de sequência quando a conexão é perdida.
False
Booleano
Reset SeqNum Flag
Se ativado, envia ResetSeqNumFlag=Y
na mensagem de logon.
False
Booleano
Reconnect Interval (DB)
Tempo de espera entre tentativas de reconexão, em segundos.
N/A
Integer
Logon Timeout (DB)
Tempo máximo para completar o logon, em segundos.
N/A
Integer
Logout Timeout (DB)
Tempo máximo para completar o logout, em segundos.
N/A
Integer
Socket No Delay
Se ativado, ativa TCP_NODELAY
para reduzir a latência.
False
Booleano
Socket Keep Alive
Se ativado, ativa TCP keepalive
na conexão de socket.
False
Booleano
Use Data Dictionary
Se ativado, permite validação usando um dicionário FIX.
False
Booleano
Data Dictionary Path (DB)
Caminho para o arquivo de definição FIX (por exemplo, FIX44.xml
).
N/A
String
Validate Fields Out of Order
Valida mensagens mesmo que os campos estejam fora de ordem.
False
Booleano
Validate User-Defined Fields
Ativa a validação de campos definidos pelo usuário com base no dicionário.
False
Booleano
Start Day (DB)
Dia da semana para iniciar a sessão (por exemplo, Monday).
N/A
String
End Day (DB)
Dia da semana para terminar a sessão (por exemplo, Friday).
N/A
String
Use Local Time
Se ativado, usa o horário local em vez de UTC.
False
Booleano
Check Latency
Se ativado, ativa a verificação de latência em mensagens recebidas.
False
Booleano
Max Latency (DB)
Valor máximo de latência permitido, em segundos.
N/A
Integer
File Store Path (DB)
Diretório onde as mensagens e logs serão armazenados.
N/A
String
File Log Path (DB)
Diretório para armazenar os logs da sessão.
N/A
String
EventCategory
A categoria do evento que está sendo processado.
N/A
String
MessageType (DB)
O tipo de mensagem FIX (MsgType
tag) a ser utilizado.
N/A
String
Documentation
Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.
N/A
String