Informações sobre o serviço de drop copy da Base Exchange, denominado DropPort.
Participantes de Negociação autorizados enviam ordens de compra e venda por meio dos gateways de entrada de ordens ALO/FIX. Todas as mensagens de saída enviadas por cada sessão do participante podem ser copiadas e reenviadas através de uma sessão Dropport.
A Base Exchange utiliza o protocolo FIX 4.4 para este serviço, e as mensagens de aplicação enviadas utilizam o mesmo esquema e campos do Gateway FIX de Entrada de Ordens. A camada de sessão segue o protocolo padrão FIX 4.4 (mensagens administrativas como Logon, Logout etc.). Cabeçalhos e trailers padrão FIX são esperados nas mensagens recebidas, conforme as regras do protocolo FIX 4.4.
| Versão | Compatível com versão anterior |
Descrição da Alteração | Data |
|---|---|---|---|
| 3.0 | Sim | Adicionados os campos relacionados a NewOrderCross na mensagem ExecutionReport; Alterados os códigos de rejeição e cancelamento; Removido campo MaxFloor |
11/08/2026 |
| 2.0 | Sim | Adicionada a tag Memo em todas as mensagens; Adicionado o grupo EnteringTrader no Execution Report; Alterados os códigos de rejeição e cancelamento |
21/07/2025 |
| 1.0 | - | Versão original | 11/08/2024 |
O DropPort é uma aplicação que fornece informações em tempo real sobre a entrada de ordens realizada na Base Exchange em formato FIX.
Cada host pode ser configurado para enviar todas as mensagens de saída do ALO/FIX ou apenas informações de negócios de um ou mais hosts de entrada de ordens ALO/FIX.
Não são permitidas mensagens de entrada. Qualquer mensagem de entrada enviada será silenciosamente ignorada.
É responsabilidade do Participante de Negociação solicitar a criação de suas sessões de DropPort.
C - Preenchimento condicional a outras tags / valores.
| Tag | Nome do Campo | Obrigatório | Comentário |
|---|---|---|---|
| 8 | BeginString | S | |
| 9 | BodyLength | S | |
| 35 | MsgType | S | |
| 49 | SenderCompID | S | |
| 56 | TargetCompID | S | |
| 34 | MsgSeqNum | S | |
| 43 | PossDupFlag | N | Obrigatório em retransmissões |
| 52 | SendingTime | S | |
| 122 | OrigSendingTime | N | Obrigatório em retransmissões |
<8>| Tag | Nome do Campo | Obrigatório | Comentário |
|---|---|---|---|
| 37 | OrderID | S | Referência única da ordem atribuída pela bolsa, única dentro do dia de negociação |
| 11 | ClOrdID | S | Conforme enviado |
| 41 | OrigClOrdID | C | Obrigatório para respostas de Cancelamento/Substituição |
| 453 | NoPartyIDs | N | Utilizado para identificar o operador |
| => 448 | PartyID | S | Código do operador |
| => 447 | PartyIDSource | S | D = código proprietário |
| => 452 | PartyRole | S | 36 = EnteringTrader |
| 382 | NoContraBrokers | C | 1. Obrigatório para Negócio |
| => 375 | ContraBroker | S | Contraparte da negociação |
| 548 | CrossID | C | Obrigatório para respostas NewOrderCross |
| 549 | CrossType | C | Obrigatório para respostas NewOrderCross |
| 17 | ExecID | S | Identificador único do relatório atribuído pela bolsa, único dentro do dia de negociação |
| 19 | ExecRefID | C | Obrigatório para Cancelamento de Negócio |
| 150 | ExecType | S | 0 = Nova, 4 = Cancelada, 5 = Substituída, 6 = Cancelamento Pendente, 8 = Rejeitada, A = Nova Pendente, E = Substituição Pendente, F = Negócio, G = Correção de Negócio, H = Cancelamento de Negócio |
| 39 | OrdStatus | S | 0 = Nova, 1 = Parcialmente Executada, 2 = Executada, 4 = Cancelada, 6 = Cancelamento Pendente, 8 = Rejeitada, A = Nova Pendente, E = Substituição Pendente |
| 103 | OrdRejReason | C | Código que identifica o motivo da rejeição |
| 378 | ExecRestatementReason | C | Obrigatório para relatórios de cancelamento não solicitado |
| 1 | Account | N | Conforme enviado |
| 55 | Symbol | S | Conforme enviado |
| 54 | Side | S | Conforme enviado |
| 38 | OrderQty | S | Conforme enviado |
| 40 | OrdType | N | Conforme enviado |
| 44 | Price | C | Obrigatório para ordens limitadas |
| 59 | TimeInForce | N | Conforme enviado |
| 432 | ExpireDate | C | Obrigatório quando TimeInForce for GTD ou GTC |
| 32 | LastQty | C | Obrigatório para Negócio |
| 31 | LastPx | C | Obrigatório para Negócio |
| 151 | LeavesQty | S | Quantidade remanescente |
| 14 | CumQty | S | Quantidade acumulada executada |
| 6 | AvgPx | S | Preço médio |
| 60 | TransactTime | S | TransactTime da mensagem original |
| 58 | Text | N | Texto livre |
| 851 | LastLiquidityInd | C | Obrigatório para Negócio |
| 2362 | SelfMatchPreventionID | N | Conforme enviado |
| 5149 | Memo | N | Observação personalizada opcional do cliente |
| 550 | CrossPrioritization | C | Obrigatório para respostas NewOrderCross |
| 2523 | CrossedIndicator | C | Obrigatório para respostas NewOrderCross |
<9>| Tag | Nome do Campo | Obrigatório | Comentário |
|---|---|---|---|
| 37 | OrderID | S | Identificador único atribuído pela bolsa |
| 11 | ClOrdID | S | Identificador da solicitação de cancelamento/substituição |
| 41 | OrigClOrdID | S | Ordem que não pôde ser cancelada ou substituída |
| 39 | OrdStatus | S | Status após a rejeição. 0 = Nova, 1 = Parcialmente Executada, 2 = Executada, 4 = Cancelada, 6 = Cancelamento Pendente, 8 = Rejeitada, A = Nova Pendente, E = Substituição Pendente |
| 60 | TransactTime | S | TransactTime da mensagem original |
| 434 | CxlRejResponseTo | S | Tipo da solicitação respondida |
| 102 | CxlRejReason | N | Motivo da rejeição do cancelamento |
| 58 | Text | N | Texto livre |
| 453 | NoPartyIDs | N | 1. Utilizado para identificar o operador |
| => 448 | PartyID | S | Código do operador |
| => 447 | PartyIDSource | S | D = código proprietário |
| => 452 | PartyRole | S | 36 = EnteringTrader |
| 5149 | Memo | N | Observação personalizada opcional do cliente |
Consulte a documentação do protocolo FIX: FIX