FAQ do MADBTCUSD
Como o Índice MADBTCUSD é Calculado?
O MADBTCUSD é calculado com base na seguinte fórmula:
Índice MADBTCUSD
onde:
Sn inicial=1000
dt=1
vol esperado:100% (o vol esperado é a volatilidade temporal esperada do MADBTC)
o "Número aleatório" é calculado com base no preço atual do BTC com 8 casas decimais de precisão
Cálculo do Número Aleatório:
import hashlib
from decimal import Decimal
# Assuma que o preço atual do Bitcoin é 48923.56789101
bitcoin_price = Decimal("48923.56789101")
# Calcule o hash SHA-256 do preço do Bitcoin
price_hash = hashlib.sha256(str(bitcoin_price).encode('utf-8')).hexdigest()
# Extraia os primeiros 8 números hexadecimais do hash
hash_substring = price_hash[:8]
# Converte uma string hexadecimal em um inteiro
hash_integer = int(hash_substring, 16)
# Divide o inteiro por 4294967296 (o número decimal correspondente ao número hexadecimal FFFFFFFF) para obter um num
random_number = hash_integer / 4294967296
# Imprima o número aleatório
print(random_number)Se o número aleatório determinado for 0, ele será recalculado novamente
Onde posso verificar o histórico de preços do BTC e MADBTCUSD?
O feed de preços do BTC e MADBTCUSD pode ser encontrado aqui:
Dados históricos de backtest do BTC e MADBTC
Para verificar os preços históricos do BTC e MADBTC, fornecemos um gráfico de backtest abaixo.

Last updated
Was this helpful?