6.4. Auction

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

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'.
A ordem lançada, se executada, poderá superar a participação configurada no campo 'Max. % (qtd. lotes)'. A quantidade executada nesta modalidade não é usada para o cálculo de volume executado pela ordem.

 

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