Is there a way to select a building block strategy parameter type (Int32 or Double)?
BB appear to pick Double (for single digit parameters) causing issues with strategy evolver (Strategy 6-10 only accepting Int32).

Thank you
BB appear to pick Double (for single digit parameters) causing issues with strategy evolver (Strategy 6-10 only accepting Int32).
Thank you
Rename
What is this Building Block and how is it set up?
The return value of all Indicators (and therefore TimeSeries) are doubles. Even though the result of the ConsecUp/Down indicators are "whole numbers", you're still optimizing on the value of a double type.
The Strategy Evolver isn't compatible with all strategies, but what are the rules for this one?
The Strategy Evolver isn't compatible with all strategies, but what are the rules for this one?
I think I see it - you can't add strategy that use Indicator Crosses Value. We should be able to fix that!
Thanks Cone, Eugene. Was testing Strategy 6-10 input in evolver with below test BB

If there is an issue accepting just Int32, can we not change evolver to accept Double?
If there is an issue accepting just Int32, can we not change evolver to accept Double?
It turns out that these Compare to/Crosses Value conditions aren't compatible with the Evolver.
In Glitch's words, "Not every Building Block has a corresponding Evolver gene, and this is one of them. There's no way to determine what an appropriate crossover value would be for some random indicator."
In Glitch's words, "Not every Building Block has a corresponding Evolver gene, and this is one of them. There's no way to determine what an appropriate crossover value would be for some random indicator."
I resolved this for Build 16, your Strategy should drop into an Evolver slot then.
Super - thank you Glitch
Glitch, I tested that it works for ConsecUp/Down indicators, but not for something like 'RSI' Crosses Value. What's the difference?
The difference is that we have a bespoke Gene that the ConsecDown/Up can map to. We don't have a Gene for Indicator Crosses value because it's not possible to determine an appropriate crossover value for any random indicator.
Your Response
Post
Edit Post
Login is required