Skip to content

GetFitnessArgs.MaxBalanceDrawdownPercentages

property · GetFitnessArgs · cAlgo.API

DesktopCLICloud

Gets the maximum amount of balance drawdown in percentage (ex: 40%). It can return a positive value between 0-100.

Definition

double MaxBalanceDrawdownPercentages {get;}
getFitnessArgs.MaxBalanceDrawdownPercentages: float

Returns double

Examples

protected override double GetFitness(GetFitnessArgs args)
{
    return args.NetProfit / Math.Max(args.MaxBalanceDrawdownPercentages, 1);
}
def get_fitness(self, args):
    return args.NetProfit / max(args.MaxBalanceDrawdownPercentages, 1)