Victory Fernandes
Amo Delphi desde 1998!
Embarcadero MVP;
Eng. Eletricista; Msc. Medicina;
CTO TKS Software
Criptomoedas
Criptomoedas
Timestamping
SHA-256
Trade
Exchange
Arbitragem de Criptomoedas
? ? ? ? ? ?
com Delphi!
Robô Arbitragem
Conexão
com
operadoras
Tomada
de
Decisões
Compras
e
Vendas
Como começar...
• Abertura de conta nas exchanges (mais de uma)
• Criação de usuário
• Criação de senha
• Envio de documentação (necessário para poder operar)
• Comprovante de endereço (algumas exigem), Cópia do
CPF
• Depósito
• Depositar em reais ou criptomoedas
• Conectar com as APIs
Conexão
com
operadoras
www.cointradermonitor.com/arbitragem
Conexão
com
operadoras
Operadora BitPreço
Conexão
com
operadoras
API de DADOS
Retorno JSON via requisição HTTP:GET
ticker: retorna o ticker de preço da criptomoeda
orderbook: ofertas de compra/venda da criptomoeda
trades: negociações ou operações realizadas da criptomoeda
exchanges: dados das exchanges conectadas ao bitpreço, com
taxas e ordens de compra e venda.
Ticker
Conexão
com
operadoras
Ticker
Conexão
com
operadoras
Código Fonte
Conexão
com
operadoras
Código Fonte
Conexão
com
operadoras
Código Fonte
Conexão
com
operadoras
DataModule
TBindSourceDB; TRESTResponseDatasetAdapter; TBindingsList;
TFDMemTable
Conexão
com
operadoras
Orderbook
Conexão
com
operadoras
Orderbook
Conexão
com
operadoras
Trades
Conexão
com
operadoras
Trades
Conexão
com
operadoras
Exchanges
Conexão
com
operadoras
Exchanges
Conexão
com
operadoras
Arbitragem...
• Escolhendo os spreads
• Analisar os preços das diferentes exchanges
• Encontrar valores que tenham uma diferença maior que
1,5% entre a compra e a venda, pois após as taxas esse
valor tende a se aproximar de 1%
• Realizando a compra
• Consultar o book de ofertas da exchange com menor preço
• Ofertar um valor que possa se posicionar como primeiro da
lista do book
• Aguardar sua ordem ser correspondida
Tomada
de
Decisões
Arbitragem...
• Realizando a compra
• Consultar book de ofertas da exchange (menor preço)
• Ofertar valor para ser primeiro da lista do book
• Aguardar sua ordem ser correspondida
• Transferindo a moeda
• Informar a wallet de destino (exchange de venda)
• Enviar
• Consultar na exchange de destino a confirmação da
transferência da moeda
Compras
e
Vendas
Arbitragem...
• Realizando a venda
• Consultar book de ofertas da exchange (maior preço)
• Ofertar um valor que seja pouco acima do maior valor
já ofertado no book
• Aguardar a execução da sua ordem
• Contabilizando a operação
• Dividir o valor da venda pelo valor da compra, subtrair
1 e multiplicar por 100
Compras
e
Vendas
API de NEGOCIAÇÕES
Retorno JSON via requisição HTTP:GET
balance: balanço atual da conta
open orders: lista suas ordens aguardando execução
buy: coloca uma ordem de compra na plataforma
sell: coloca uma ordem de venda na plataforma
order cancel: cancela ordem aberta na plataforma
all orders cancel: cancela suas ordens abertas na plataforma
victoryfernandes@yahoo.com.br
@victoryjorge

Arbitragem de bit coins com Delphi