Termos de Referência
Parte 1) RSI Dashboard
É um Dashboard onde vai mostrar o RSI de dezenas de ativos no em alguns períodos (1h, 4h, 1d, 1s) junto com talvez o volume, destacando ativos que estão com RSI <= 30.
Ao clicar em um ativo vai abrir o gráfico dele com um template e um indicador, que é basicamente uma cópia de um indicador open source que já existe aqui.
Parte 2) EA
O EA vai operar em qualquer um dos ativos que estão sendo mostrados no dashboard.
No dashboard deve ter um checkbox onde eu posso checkar/descheckar. Ao checkar quer dizer que o EA vai ficar monitorando o preço do ativo, porém não vai abrir a ordem imediatamente.
Assim que o preço do ativo chegar perto do preço de entrada *(definição do preço abaixo) o EA vai abrir uma ordem Buy Limit sem top loss. Com stop gain em 5% do valor de entrada para 50% do lote.
Assim que for feito o primeiro gain no 5% o EA vai abrir duas ordens de venda 40% do lote, sendo uma em 10% de gain em relação a entrada inicial e outra em 2% em relação a entrada inicial. Se o preço subir até o 10% de gain, cancela a ordem de 2%. Se o preço cair até a ordem de 2% cancela a ordem de 10%.
Se o preço cair até 2%, já executa o fechamento dos 10% restantes do lote também a mercado.
Se o preço subir até 10%, então abre uma outra ordem de fechamento de posição, seguida a lógica de 10% e 2% acima. Porém para 25% e 5%.
Este é um EA para swing trade, então esta gestão de ordens tem q ser feita novamente a cada dia.
No caso onde o indicador esta dando preço X de compra porém o mercado abre com um valor inferior ao preço deve ser gerado um alerta apenas (sono, via aplicativo e via e-mail.)
* Preço de compra do ativo: o preço de compra vai ser baseado em outro indicador, onde já existe o código fonte disponível, com pequenos ajustes, que será fornecido para o programador.