6.4. Auction
Além dos campos obrigatórios e comuns para todas as estratégias (Tabela 2), descritos na seção “Estratégias Disponíveis”, a Auction poderá ter ou não, de acordo com a sua obrigatoriedade, os seguintes parâmetros:
Nome do campo | Obrigatoriedade | Editável | Tipo | Observação |
|---|---|---|---|---|
Symbol | Y | N | string | Papel negociado |
Side | Y | N | string | Compra ou venda |
OrderQty | Y | Y | int | Quantidade negociada |
PriceLimit | Y | Y | float | Limite de preço para a execução da ordem |
FinancialLim | Condicionado ao OrderQty | Y | float | Valor financeiro que definirá a quantidade comprada ou vendida. Se não houver OrderQty, se faz obrigatório o envio |
QtdIceberg | Y | Y
| float | Lote aparente administrado pela bolsa. |
MaxPercent |
N |
Y |
float | Limite de participação no mercado. Evite usar valores muito próximos para a porcentagem máxima e mínima, o que fará com que o Robô abra mão de boas oportunidades e dificultará a apregoação |
IgnQty |
N |
Y |
int | Lote aparente administrado pela bolsa. Esta limita o tamanho mínimo a 10x o lote do papel |
PriceWould |
N |
Y |
double | Sempre que surgir uma contra-oferta neste preço, o Robô lançará uma ordem sniper com o saldo da ordem, que terá a quantidade não executada automaticamente cancelada pela bolsa. A quantidade total executada nesta modalidade será limitada pela configurada no campo 'Qtd. would\conclusão'. |
IgnQtyBook |
Y |
Y |
int | Define a quantidade a ser ignorada no book para definir o preço de apregoação. Útil para evitar que o preço do Robô seja manipulado |
ChangeInterval |
N |
Y |
int | Intervalo em segundos entre substituições de ordens colocadas para reposicionar a oferta novamente no topo do book. Caso a ordem seja tomada esta é substituída imediatamente, sem esperar o fim do intervalo. Caso o tempo passe e a estratégia fique atrasada, o Robô toma a mercado imediatamente, sem considerar este intervalo |
JSON de envio:
{
"TargetStrategy":"1015",
"Symbol": "PETR4",
"Side": "C",
"FinancialLim": "30000",
"PriceLimit": "32",
"QtdIceberg": "1000",
"MaxPercent": "30",
"MaxReplacement": "100",
"IgnQty": "100",
"IgnQtyBook": "200",
"ChangeInterval": "5",
"PriceWould": "33",
"OnlyGoodForCloseAuction": True,
"OnlyGoodForAuction": False,
"BVSPAccount":"501",
"BMFAccount":"501",
"AccountNumber":"501",
"StartTime":"2025-06-05T10:00:00",
"EndTime" :"2025-06-05T18:050:00"
}
Plug and Trade Sistemas