Others have asked for the source code to this. I'd like to make a few tweaks to it; like not open a new Martingale series on certain configurable days/times (like after the Berlin session on Fridays until the London open the following Monday), or not open a new series during the Tokyo session. Or to not open a new series if the spread is greater than xx pips. On the other hand, I want it continuing to open additional Martingale series during those times if the first one is already open, so that I can capture the bounce/recovery properly.