İş Gereklilikleri
Gostaria que fosse feito um robô para operar gap em ações ou contratos de mini indice bovespa, no brasil.
O robô entraria num start a favor do fechamento do gap, exemplo, se eu escolher o timeframe de 10 minutos, o robô verificaria se a abertura foi em gap, esperaria o primeiro candle, e se o gap fosse de alta e o candle negativo, ele entraria no rompimento para baixo do candle, e sairia no stop, se voltasse e superasse a máxima do candle, esse stop ficará sendo atualizado baseado no fractal, indicador de topos e fundos, para atualizar se for formado um novo fundo. A operação sairia no alvo a uma porcentagem abaixo do ponto de entrada (default 161% do risco, ou seja, 1,61 * a mínima do candle menos a máxima + 2 ticks).
Se abrir em um gap de baixa, faz o contrário, compra a superação da máxima, se o primeiro candle for positivo.
Gostaria que fosse colocada uma trava de execução, para, por exemplo, se o robô executar 3 operações ou enviar 3 ordens em menos de 5 segundos, não deixar ele executar mais operações, e outra trava para, antes de entrar na operação, ele verificar se já não está posicionado no máximo de contratos ou ações, definido nos parametros.
Parâmetros:
1 - ações ou contratos, pois contratos são múltiplos de 1 e ações múltiplos de 100 - default contratos
2 - numero de contratos/ações da entrada - default 1
3 - timeframe de execução = default 10 min
4 - horário de início de negociação - default 9:00
5 - horário máximo de saída - default 16:30 - se tiver posicionado essa hora, é para sair da operação
6 - stop topos e fundos - default true - só vai utilizar o stop baseado no indicador fractal se isso estiver habilitado
7 - timeframe do fractal - gostaria q essa opção estivesse habilitada, para, por exemplo, poder utilizar o robô nos 10 minutos, mas o stop ser atualizado pelo indicador fractal pelo grafico de 5 min
8 - porcentagem do alvo - defaut 161%