Traceback (most recent call last):
File "C:/Users/86136/Desktop/strategy2.9.0/ctpstrategy/strategy_break_price/break+turnPoint/run_opt.py", line 52, in <module>
result = engine.run_ga_optimization(setting)
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 559, in run_ga_optimization
output=self.output
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\site-packages\vnpy\trader\optimize.py", line 201, in run_ga_optimization
verbose=False
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\site-packages\deap\algorithms.py", line 316, in eaMuPlusLambda
offspring = varOr(population, toolbox, lambda_, cxpb, mutpb)
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\site-packages\deap\algorithms.py", line 234, in varOr
ind1, ind2 = toolbox.mate(ind1, ind2)
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\site-packages\deap\tools\crossover.py", line 51, in cxTwoPoint
cxpoint2 = random.randint(1, size - 1)
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\random.py", line 222, in randint
return self.randrange(a, b+1)
File "D:\ProgramData\miniconda3\envs\vnpy-2.9.0\lib\random.py", line 200, in randrange
raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width))
ValueError: empty range for randrange() (1,1, 0)
Process finished with exit code 1 |