Техническое задание
1. A ideia do sistema de negociação é a seguinte: são realizadas as entradas na Abertura do mercado a favor ou contra a tendência do candle diário do dia anterior. O usuário vai informar nos INPUTS se a operação será contra ou a favor da tendência, número de contratos iniciais e a quantidade de reversões com Martingale (dobrando posições).
2. A tendência e os sinais de Negociação é determinada com base no fechamento do candle DIÁRIO anterior. Exemplo: Se Fechamento[ontem] > Abertura[ontem] a tendência será de alta. Se o usuário escolher operar contra a tendência, o robô vai operar vendido na abertura do dia atual. Porém se o usuário escolher operar a favor da tendência, o robô entrará comprado na abertura do mercado.
3. Take Profit e Reversões:
- A primeira entrada na operação SEMPRE será na abertura do mercado.
- O Alvo será um percentual da amplitude do candle do dia anterior. Esse percentual será da escolha do cliente via INPUT. Exemplo: ALVO e REVERSÃO terão a mesma quantidade de Pontos. ALVO = (Máxima[ontem] - Mínima[ontem] ) * PERCENTUAL (escolhido via INPUT pelo Cliente).
- Caso o preço ande contra a posição e atinja o preço de reversão, a posição atual deverá ser zerada e entrará com posição oposta com o dobro de contratos. Exemplo: Se o cliente estava comprado com 2 contratos, o robô emitirá ordem de venda de (CONTRATOS_POSICIONADOS * 3) = 6 contratos e seguirá vendido com 4 contratos. O alvo da reversão será o mesmo da operação inicial, porém na direção oposta. (Máxima[ontem] - Mínima[ontem] ) * PERCENTUAL (escolhido via INPUT pelo Cliente).
- Deverá existir um contador de reversões para que o usuário possa definir quantas reversões deseja realizar por dia, de 0 a 5 reversões.
- Caso o usuário tenha escolhido via INPUT mais de 1 reversão, e o preço andar novamente contra a posição antes de atingir o TAKEPROFIT e atingir o preço de reversão (preço de entrada), o robô emitirá ordem de Compra de (CONTRATOS_POSICIONADOS * 3) = 12 contratos e seguirá comprado com 8 contratos com o mesmo alvo da primeira operação.
4. Quantidade de Operações por dia:
- Se o robô encerrar qualquer operação no GAIN, não deverá operar mais naquele dia.
- Se o usuário escolher 1 Reversão por dia, o robô fará apenas a operação inicial e a sua respectiva reversão, encerrando no fim da segunda operação do dia, seja no gain ou no loss. Voltando a operar apenas no dia Seguinte.
- Ou seja, se o cliente marcar 0 reversões, o robô fará apenas 1 Operação, se marcar 2 reversões, fará 3 operações, se marcar 5 reversões, fará 6 operações no dia.
5. Encerramento por tempo:
- O usuário escolherá o horário especifico para encerramento compulsório de todas as operações, seja no gain ou no loss.