Termos de Referência
Gostaria de encomendar um robô que faça negociações com base em três médias móveis e que controle posições, saldo, take profit e stop loss.
O robô deve operar em dólar e índice (mini e cheio), e em qualquer corretora.
O robô precisa ter os seguintes inputs:
i) Três médias móveis configuráveis (Período e Tipo. Sempre aplicadas ao fechamento do Candle)
ii) Horário para observar VWAP - Abertura até XX:XX
iii) 3 intervalos de horário (ajustáveis) para encerrar posição e não realizar negociações
iv) Um intervalo de tempo para não realizar negociações (caso haja posição aberta nesse horário ela não deve ser encerrada, a não ser que adentre nos intervalos estabelecidos no item anterior)
v) Custo por contrato (R$)
vi) Percentual do Saldo Corrente para Saída Parcial (em %)
vii) Percentual do Saldo Corrente para Stop Loss (em %)
viii) Meta diária (em % do Saldo do início do dia)
ix) Número de contratos para cada R$ 800 reais de saldo (quantidade)
x) Break-Even (em pontos)
xi) Número de períodos para o ATR de Stop
xii) Aguardar XX minutos caso haja X perdas consecutivas
Estratégia Básica de três médias:
- Compra quando a média móvel rápida cruza a média lenta pra cima e encerra posição quando a média rápida cruza a média intermediária para baixo.
- Vende quando a média móvel rápida cruza a média lenta pra baixo e encerra posição quando a média rápida cruza a média intermediária para cima.
* Dependendo do horário estabelecido em (iii), compras só serão realizadas caso se esteja acima da VWAP, e vendas, caso se esteja abaixo da VWAP.
Abertura e encerramento de Posições
- As posições são abertas com base em (ix) e baseadas na estratégia das médias.
- Aberta a posição, os parâmetros para saída são:
- Take Profit = (viii) + (v)
- Saída Parcial = (vi) +(v)
- Havendo apenas um contrato, desconsiderar TP e usar apenas saída parcial; Caso o número de contratos seja par, 50% deles deve ser TP e 50% em parcial; Caso seja impar, (por exemplo, y=5 contratos), encerrar (y-1)/2 contratos na parcial e deixar o restante para TP.
- Stop loss:
Para compra: Menor valor entre (Mínima anterior + ATR em pontos ; Percentual do Saldo Corrente para Stop Loss em %)
Para venda: Menor valor entre (Máxima anterior + ATR em pontos ; Percentual do Saldo Corrente para Stop Loss em %)
- Break-Even: Mover stop para posição da entrada + [(v) x Número de contratos], caso o trade evolua o número de pontos estabelecido em (x) a nosso favor
Atenção para os pontos (ii), (iii), (iv) e (xii).