DNA usage

Let's say you found a good DNA and now you want to use it in your strategy. Go ahead and copy the DNA string that is displayed in the "evolving" dashboard. It should be a weird-looking string such as t4. Copy it from within the dashboard:


Then, define a method called dna inside your strategy that returns the DNA string:

def dna(self):
    return 't4'

Now if you run the SMACrossover strategy, these new values will be used instead of the default ones that we defined earlier. For example slow_sma_period will be 159 and fast_sma_period will be 28.