lcp
Voltar

Formulação de Preço

Para garantir preços transparentes e precisos para jogos de negociação, a Betfury utiliza um índice de preço composto calculado a cada 500 milissegundos. Este índice é derivado de feeds de preços em tempo real das bolsas de criptomoedas à vista e de derivativos mais líquidas do mundo. Ao agregar dados de múltiplas fontes, o índice Betfury permanece resiliente à manipulação do mercado, perturbações técnicas e outros comportamentos comerciais irregulares que possam surgir em bolsas individuais.

Esta abordagem permite que a Betfury forneça preços justos e confiáveis aos seus usuários, promovendo um ambiente de negociação confiável e seguro.

bg
As etapas de cálculo são as seguintes:
  • Assine todos os níveis de profundidade disponíveis usando as APIs de streaming de cada exchange.
  • Remova todos os feeds de preços para os quais não houve atualizações de dados de mercado nos últimos 30 segundos
  • Remova quaisquer feeds de preços com preços de compra e venda cruzados ou cujo preço médio no topo do livro esteja a mais de 10% da mediana do preço médio no topo do livro em todos os feeds de preços.
  • Aguarde até que haja pelo menos 6 feeds de preços válidos. Se não houver feeds de preços suficientes, o preço do índice Rollbit não será atualizado.
  • Combine todos os pedidos com limite restante de cada feed de preço em um único livro de pedidos composto. É normal e esperado que o preço de algumas ordens de compra exceda o preço de algumas ordens de venda de outras bolsas. Os tamanhos de pedidos individuais são limitados a US$ 1 milhão para limitar a influência de um único pedido grande.
  • Utilizando a carteira de pedidos composta, é definida uma função para representar o preço marginal de compra ou venda de um determinado valor. Por exemplo, a função de compra marginal é:
    P_buy(s) = max{ґp_i | sum_{i in 1..N}{s_i} <= s}
    onde p_i | i in 1..N e s_i | i in 1..N são os preços de compra e tamanhos classificados em distância crescente do topo do livro. Esta função fornece o preço máximo que se pagaria para comprar uma quantidade s.
  • As funções de preço marginal de compra e venda são então usadas para definir uma função de preço médio marginal dado um tamanho:
    P_mid(s) = (P_buy(s) + P_sell(s)) / 2
  • O preço do índice final é então calculado como a média ponderada dos preços médios marginais em cada tamanho. Os pesos são escolhidos para serem a densidade de probabilidade da distribuição exponencial, que diminui monotonicamente, resultando numa maior ênfase nos preços mais próximos do topo do livro. Os pesos são dados por:
    w_i = L * exp(-L * v_i)

Onde v_i são os tamanhos nos quais os preços médios são calculados e são definidos como a união dos tamanhos cumulativos de compra e venda da carteira de pedidos composta. L é um fator de escala definido como 1 / V, onde V é o tamanho máximo no qual um preço médio é calculado e é definido como o mínimo da soma da compra e tamanhos de venda na carteira de pedidos composta.

O resultado deste cálculo é um preço de índice único que é usado para apostas longas e curtas no jogo de negociação BetFury. Ao contrário da maioria das outras plataformas de negociação, o BetFury não cobra um spread de compra e venda. Negociar com um preço único torna possível especular sobre movimentos de preços de curto prazo para os quais um spread de compra-oferta seria proibitivamente caro.

Preço de liquidação e stop-loss

Independentemente da liquidez nos mercados subjacentes, garantimos que as ordens take-profit e stop-loss serão executadas ao preço pré-determinado na entrada. O valor da liquidação é limitado ao valor da aposta inicial e as ordens stop-loss são limitadas pelas configurações do usuário.

Os preços iniciais para liquidação e stop-loss podem ser calculados usando:
P_trigger = P_close * (1 + trade_sign*risk_buffer)
onde P_close é o preço de liquidação ou stop-loss de P_open*(1 - 1/multiplicador_aposta). Risk_buffer é um conjunto de parâmetros baseados nas condições atuais do mercado. Seu valor atual pode ser encontrado aqui.

Efeito de impacto no mercado

O efeito do impacto no mercado é necessário para calcular a taxa de ROI e PNL. Ao negociar em uma bolsa tradicional com um livro de ordens central, as grandes ordens do tomador normalmente se cruzam com as ordens do fabricante fora do melhor preço de compra ou venda, resultando no preço médio de execução ser inferior ao preço superior do livro. Os formadores de mercado limitam a quantidade de liquidez que estão dispostos a fornecer no topo da carteira devido ao risco adicional representado por grandes encomendas.
Em vez de exigir a execução de grandes apostas a preços múltiplos, o BF utiliza uma fórmula de impacto de mercado para estabelecer um preço de fecho para negociações lucrativas (as negociações perdidas fechadas manualmente não o afetam) para replicar o impacto de grandes apostas no mercado, mas de uma forma mais maneira consistente e previsível. A maneira mais simples de ver o efeito exato do impacto no mercado é usar uma calculadora de rentabilidade do investimento, que pode ser encontrada na página de negociação de futuros.
Os usuários também podem calcular o preço de fechamento de negociações lucrativas abertas em um determinado horário e fechadas em um determinado horário usando a fórmula: tT

P_close(T) = P(t) + ((1 - base_rate) / (1 + 1/abs((P(T)/P(t) - 1)*rate_multiplier)^rate_exponent + bet_amount*bet_multiplier/(10^6*abs(P(T)/P(t) - 1)*position_multiplier)))*(P(T) - P(t))

Os parâmetros da fórmula são definidos com base nas condições atuais do mercado e seus valores atuais podem ser encontrados aqui.

Para futuros criptográficos