using generated strategy.Signal