Hi Earik,
I finally had time to come back to Buttonwood. I turned off my previous version several months ago as I suspected something may have changed with the weather filters as Buttonwood was trading every day without any gaps which was greatly impacting its performance. I just now had time to investigate.
I loaded the buttonwood_index script you shared earlier in the thread on a daily chart and discovered that the spherical filter has been above its threshold for nearly all of 2017. The first screenshot below is showing buttonwood_index on 2016/17 daily chart and the second is from 2015 as a comparison.

- buttonwood_index_2016-17.png (26.54 KiB) Viewed 80999 times

- buttonwood_index_2015.png (27.15 KiB) Viewed 80999 times
I then created a new version of Buttonwood that allowed me to turn each weather filter on and off and confirmed that the spherical filter is causing the issue. Even after reoptimizing the threshold and playing around with the other spherical settings, it is still not ideal.
Now that it has been a while since you first built Buttonwood, do you have any thoughts or new ideas on the filters, especially our spherical filter?
Now the progressive filter is holding up very well. In fact, reoptimizing only resulted in the progressive_orb being changed 0.95. Threshold of 3 is still the best after several years. The charts below are a new version of Buttonwood that is only using the progressive filter in addition to a couple other slight changes since the last version I shared. Over 5 years it still has an avg trade of $70. If I run for just 2017, its avg trade is only $40 so it may still need some work but it is a whole lot better than using both spherical and progressive.
What are your thoughts on just using the progressive filter? Would you consider that too risky? Do you have any other ideas or hints on where to proceed from here?

- buttonwood_6-25-17_summary.png (31.86 KiB) Viewed 80999 times

- buttonwood_6-25-17_equity.png (22.46 KiB) Viewed 80999 times
Thanks!