Analisando propostas

Criação de automação para operar criptomoedas pela Binance

Publicado em 17 de Maio de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Quero criar uma automação que opere daytrade (operações em um timeframe váriavel que eu posso setar de forma manual) usando regras simples de um indicador e calculando o tamanho da posição de forma dinâmica conforme os dados do indicador e a evolução do patrimônio.

O indicador usado para fazer as operações é basicamente um média dos valores máximos e mínimos  dos candles de um ativo em um período que eu eu vou escolher (isso será um input), se o preço do ativo fechar acima da média das máximas indica um sinal de compra, se fechar abaixo da média das mínimas é um sinal de venda.

Sempre que uma operação é encerrada outra no sentido oposto é montada no mesmo momento. Então a posição atual deverá ser zerada e uma nova no sentido oposto (compra/venda) será montada.

O tamanho da posição assumida é calculado de uma forma específica, considerando:
-O capital atual (que é atualizado ao final de cada operação)
-O % do capital que estou disposto a arriscar em cada operação (que será um input manual que pode variar)
-O valor de stop, que é a diferença entre a cotação atual do ativo - o valor da média das máximas ou mínimos dos últimos "x" períodos.
-Alavancagem máxima possível (respeitando uma margem de segurança "x" a ser definida - outro input manual)

A plataforma utilizada será a binance e o código escrito em python usando a API da plataforma.

Alguns parâmetros deverão ser inseridos de forma manual:
-
-
-


Como as operações serão feitas em um time frame curto (1 minuto, por exemplo) a automação precisa de agilidade para executar as orders de forma rápida.

Contexto Geral do Projeto

É um projeto para uso próprio, caso fique alguma dúvida podemos marcar uma call para eu explicar sobre a estratégia e o que gostaria que a automação fizesse!

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 28 de Maio de 2022

Habilidades necessárias

Outro projetos publicados por Y. J.