Pular para o conteúdo principal

Configurações de Mercado

O que a página Preço da interface do dispositivo exibe.


GET /api/setting/market​

Resposta​

{
"MainCoin": "BTC",
"WatchCoins": "BTC,ETH,SOL,DOGE",
"KlineRotate": "on",
"KlineInterval": "1h",
"PricePageMode": "kline"
}
CampoTipoSignificado
MainCoinstringA moeda principal exibida no grande bloco de preço.
WatchCoinsstringLista de observação separada por vírgulas. Limitada a 20 moedas.
KlineRotatestring"on" para alternar automaticamente pela lista de observação.
KlineIntervalstringIntervalo da vela K-line, ex.: "15m", "1h", "4h", "1d".
PricePageModestring"kline" para gráfico, "list" para lista de preços simples.

POST /api/setting/market​

Atualização parcial. Dispara uma atualização de mercado imediata no próximo tick.

Requisição​

{
"MainCoin": "BTC",
"WatchCoins": "BTC,ETH,SOL",
"KlineInterval": "1d"
}

Resposta​

200 OK com corpo OK. Moedas além do limite de 20 são descartadas silenciosamente.


GET /api/market/pairs​

Retorna a lista completa de pares USDT que o dispositivo tem atualmente em cache do upstream — útil para preencher um autocomplete em sua própria interface.

Resposta​

["BTC","ETH","SOL","DOGE","XRP","ADA","..."]

Um array JSON simples de símbolos de moeda base (o sufixo USDT é removido no servidor).

Exemplo​

curl http://192.168.1.42/api/market/pairs | jq length

Resposta​