Olha, a resposta curta é, de forma eficiente não dá,
O máxima que dá pra acessar via NTSL é através da função DailyResult()
A resposta longa, é que um algoritmo desse seria complexo e precisaria de todas as informações detalhadas que a gente tem acesso por exemplo através da ferramenta de posição do Profitchart, que dá informações completas de resultados de cada operação, do resultado diário e inclusive da conta como um todo, incluindo operações em outros ativos,
Primeiro que já de início não temos acesso a esse tipo de informação através do NTSL,
e Segundo, que mesmo que você decida fazer um gerenciamento de risco bem rudimentar usando apenas a função DailyResult()
pra por exemplo fechar posições baseadas somente naquele aquele ativo, e no resultado do momento, o Profitchart sofre tanto com processamento mais complexo que eu pessoalmente não arriscaria dar uma responsabilidade tão grande como a de gerenciar risco pro meu código,
Nesse caso eu prefiro usar a própria ferramenta de gerenciamento de risco do Profitchart, mas eu entendi que não é o suficiente pro que você gostaria de fazer.