Termos de Referência
Esta encomenda inclui dois componentes: 1o) Timeframe Virtual de candle de 30 segundos; 2) Estratégia, com dois sinais de entrada, baseados em teste em médias móveis.
Criar um Timeframe Virtual de 30 segundos
O algoritmo deve simular um candle de 30 segundos, baseado em ticks (preços ask e bid). Esse timeframe virtual, interno ao código, é necessário para calcular as médias móveis que estarão na base dos sinais de entrada.
Estratégia
Primeiro Sinal: Média Móvel Simples de 200
Depois que o último preço se torna igual ou maior (no sinal de compra) ou menor (no sinal de venda) que a média móvel de 200 períodos, abrir uma ordem (à mercado ou limite na média móvel) na direção do sinal.
Segundo Sinal: Médias Móveis de 20 e de 34 períodos (uma ou outra)
Depois do rompimento de uma dessas médias, quando o preço voltar para testá-la, abrir uma ordem na direção do rompimento, quando o preço voltar para testar a média rompida. Logo, quando o último preço se tornar maior (sinal de compra) que uma das médias (rompimento para cima), abrir uma ordem (à mercado ou limite, na direção do rompimento) quando o preço voltar para testar essa média rompida.
1. Depois do primeiro lucro parcial, mover o Stop no Breakeven.
2. Depois do Stop Loss, entrar somente na direção oposta.