The AddParameter function requires as second Parameter a type of ParameterTypes. If I choose in Strategies for example ParameterTypes.StringChoice I get an cast error opening the strategy in the UI. Sure, because it tries to assign the default values which are of type double. Does this mean that I have to do the cast by myself or in other words, not all values of the ParameterTypes enum are allowed in StrategyBase.AddParameter?
Rename
QUOTE:
Does this mean that I have to do the cast by myself or in other words, not all values of the ParameterTypes enum are allowed in StrategyBase.AddParameter?
Exactly. In C# Coded Strategies, parameters are used to optimize a Strategy. So for them to stay compatible with the optimizer, their type has to be an integer or double.
Your Response
Post
Edit Post
Login is required