Since recipe code stores potential stocks for each factor by factor id, non-committed factors such as new ones from a custom condition will have factor id None. This works fine if there is only one such factor, but if there is two, they will map to the same factor and one will be lost when creating the recipe.
Since recipe code stores potential stocks for each factor by factor id, non-committed factors such as new ones from a custom condition will have factor id None. This works fine if there is only one such factor, but if there is two, they will map to the same factor and one will be lost when creating the recipe.