Pular para o fim do banner
Ir para o começo do banner

Spread Maker

Ir para o final dos metadados
Ir para o início dos metadados

Você está vendo a versão antiga do conteúdo. Ver a versão atual.

Comparar com o atual Exibir histórico da versão

« Anterior Versão 9 Próxima »

Além dos parâmetros obrigatórios e comuns para todas as estratégias, descritos na seção “Estratégias Disponíveis”, a SpreadMaker poderá ter ou não, de acordo com a sua obrigatoriedade, os seguintes parâmetros:

Nome do campo

obrigatório

Tipo

Observação

Method

Y

string

Aceita valores:

0 - Diferença Ponderada,

1 - Razão,

3 - Diferença

SpreadTol

Y

float

Coeficiente spread alvo, calculado a partir do preço das pernas: Compra – Venda (Diferença), Compra / Venda (Razão)

SellOrderMaxProclaimedQty

Y

int

Quantidade apregoada venda

SellOrderMinProclaimedQty

Y

int

Quantidade mínima para venda

NumSecsToSolveMismatchedLeg

N

int

Tempo em segundos para a resolução automática de despernamento

BVSPAccount

Y

string

Conta Bovespa do usuário

TolStop

N

float

Define um coeficiente de parada. Se o coeficiente do mercado alcançar um valor igual ou pior que este valor, o robô automaticamente substiruirá o ‘Coeficiente Selecionado’ pelo valor configurado no campo ‘TolLoss’

TolLoss

Condicionado ao TolStop

float

Novo coeficiente atribuído se a condição do TolStop for cumprida

StrategyLegs

Y

object

Duas, 1 perna de compra e outra de venda

EndDate

N

date

Define a data final até quando a ordem deverá ficar ativa

Propriedades da StrategyLegs

Symbol

Y

string

Papel negociado

Side

Y

string

Compra ou venda

OrderQty

Y

int

Quantidade negociada

IsFinancialQty

N

boolean

Especifica se a quantidade é financeira ou não, valor defaul = false

BookDepth

N

int

Profundidade máxima a apregoar no book (apregoado por preços). Aceita valores:

 -1 :  Pedra/espera, Só lançará a perna em questão quando a confirmação da execução das outras pernas for recebida.

  0 :  Pedra, Desliga a apregoação naquela perna.

  1 : Apregoa até a profundidade 1 do book

IgnoreQty

Y

int

Quantidade a ser ignorada no book no momento de pegar o preço que está na pedra, no caso de uma apregoação.

Para exemplificar o envio de uma SpreadMaker/Diferença é mostrado no Json:

{
  "TargetStrategy": 1002,
  "AccountNumber": 501,
  "StartTime": "2023-02-23T10:00:00",
  "EndTime": "2023-02-23T18:00:00",
  "Method": 3,
  "SpreadTol": 1.11,
  "StrategyLegs": [
    {
      "Symbol": "PETR4",
      "Side": "V",
      "OrderQty": "1100",
      "IsFinancialQty": false,
      "BookDepth": 1,
      "IgnoreQty": 300
    },
    {
      "Symbol": "PETR3",
      "Side": "C",
      "OrderQty": "1200",
      "IsFinancialQty": false,
      "BookDepth": 1,
      "IgnoreQty": 200
    }
  ],
  "SellOrderMaxProclaimedQty": 500,
  "SellOrderMinProclaimedQty": 200,
  "NumSecsToSolveMismatchedLeg": 6,
  "BVSPAccount": 501,
  "TolStop": 1.98,
  "TolLoss": 1.97
}

  • Sem rótulos