Nesse grupo de parâmetros, pode-se configurar alguns aspectos da gestão de risco do robô, tais a interrupção do robô após uma quantidade máxima de trades no dia, ou de trades com prejuízo (consecutivos ou não). Também é possível configurar um stoploss temporizado em função da quantidade de barras após a abertura da posição.
Quando true, e estando o robô-trader no modo DayTrade, não serão permitidas mais operações do que a quantidade informada no parâmetro pQtdeMaxOperacoesDiarias. Desta forma, a estratégia será interrompida uma vez que tenham sido realizadas a quantidade de operações definada no parâmetro pQtdeMaxOperacoesDiarias.
Caso este parâmetro seja false, ou o robô-trader não esteja no modo DayTrade, a quantidade informada em pQtdeMaxOperacoesDiarias será desconsiderada.
pHabilitaLimiteTradesPrejuizo (boolean)
Quando true, e estando o robô-trader no modo DayTrade, a estratégia não irá mais abrir posições no dia, caso tenha sido atingido o limite total de posições encerradas com prejuízo (definido no parâmetro pQtdeMaxTradesPrejuizoPorDia) ou o limite de posições encerradas consecutivamente com prejuízo (definido no parâmetro pQtdeMaxTradesPrejuizo ConsecutivosPorDia).
Caso este parâmetro seja false, ou o robô-trader não esteja no modo DayTrade, as quantidades informadas nos parâmetros pQtdeMaxTradesPrejuizoPorDia epQtdeMaxTradesPrejuizoConsecutivosPorDia serão desconsideradas.
pQtdeMaxTradesPrejuizoPorDia (integer)
Este parâmetro refere-se a quantidade total limite de operações diárias com prejuízo quando o robô-trader estiver no modo DayTrade e pHabilitaLimiteTradesPrejuizo receber o valor true.
pQtdeMaxTradesPrejuizoConsecutivosPorDia (integer)
Este parâmetro refere-se a quantidade limite de operações consecutivas e diárias com prejuízo quando o robô-trader estiver no modo DayTrade e pHabilitaLimiteTradesPrejuizo receber o valor true.
pHabilitaStopTemporizado (boolean)
Quando true, as operações serão encerradas após a quantidade de barras definida no parâmetro pQtdeBarrasStopTemporizado.
Esta funcionalidade aplica-se tanto ao modo daytrade ou swing trade.
pQtdeBarrasStopTemporizado (integer)
Este parâmetro refere-se a quantidade limite de barras para uma posição aberta. A contagem inclui a barra de abertura da posição.
Por exemplo, se o valor desse parâmetro for 3, a posição será encerrada na 2 barra após a barra de abertura da posição, caso a posição não tenha sido encerrada anteriormente por atingir o stop ou alvo.
Recentemente assisti uma live do DL, em que ele usa um parametro digamos pRiscoMaximo relacionado a condição de entrar na posição somente se a diferença entre máximo e mínimo for menor que determinado valor.
Pensando em R/G, poderíamos criar uma restrição de entrada de posição por ângulo de inclinação de uma media (for maior que |X ângulo|), tendência (volatilidade) com um parametro pAnguloDaMedia, para filtrar momentos em que o mercado entrar em consolidações. A media preferencialmente deve ser uma media rápida: Hull, Jurik, LinReg…