Sobre este projeto
it-programming / web-development
Aberto
Um freelancer é necessário para desenvolver um userscript para Tampermonkey, focado em arbitragem de spread entre diversas corretoras de criptomoedas. O script deve operar nos mercados Spot e Futuros das corretoras MEXC, Gate, Bitget, BingX, KuCoin e XT.
A interface do userscript será um painel fixo na tela, dividido em dois blocos principais:
Bloco Superior (Controle da Operação):
- Título dinâmico exibindo o par de corretoras em operação, por exemplo: "bitget spot – gate futures".
- Dois indicadores visuais (quadrados) para "entrada" e "saída", mostrando o spread em porcentagem em tempo real.
- Dois interruptores para controlar a "Abertura" e o "Fechamento" de operações.
- Para a "Abertura": Um campo "Limiar %" (ex: 1,0%) onde o bot iniciará uma operação quando o spread de entrada for maior ou igual a este valor e houver liquidez suficiente.
- Para o "Fechamento": Um campo "Limiar %" (ex: 2,5%) onde o bot encerrará a operação (zerando as posições em ambas as corretoras) quando o spread de saída atingir este valor.
Bloco Inferior (Configurações):
- Campos numéricos configuráveis:
- "Liquidez USDT": Valor mínimo de liquidez exigido para abrir uma operação.
- "Montante": Tamanho da ordem a ser executada.
- "Delay (ms)": Intervalo de tempo em milissegundos entre as verificações de spread.
- "Trava de Compra": Quantidade máxima de moedas para o par atual; o bot não abrirá novas operações se este limite for atingido.
- "Trava AntiCarteiras": Limite para o número de operações abertas simultaneamente.
- Opções extras:
- Alternância para operações "Futuros–Futuros".
- Botões para selecionar operações "long" ou "short".
- Botão de "Modo Isolado" (on/off).
- Campo para definir a alavancagem.
- Exibição do valor aproximado da posição em cada corretora, por exemplo: "bitget spot: 6.911,39 / gate fut: 1.180,78".
Histórico de Operações (Novo Painel):
- Uma tabela rolável dentro da interface principal para registrar o histórico das operações.
- Colunas da tabela:
- Data e hora da abertura da operação.
- Par de criptomoedas (ex: vine-usdt).
- Corretora de entrada / Corretora de saída.
- % De entrada (spread no momento da abertura).
- % De saída (spread no momento do fechamento).
- Resultado aproximado da operação (em % e em USDT).
- Status da operação: "Aberta" ou "Fechada".
O bot deverá calcular o spread utilizando os preços em tempo real das corretoras, respeitar todas as travas configuradas e registrar detalhadamente cada abertura e fechamento de operação no histórico.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias