Frost, here is what I think might be happening to your bot.
You indicated that the bot makes about 3 round trips per day, and that you use market orders. This makes it 6 market orders per day. Your test period for which you posted your equity curve covers 11 months. That means there were about 1320 market orders executed. During the test period, the bot made $17,000 (I am refering to your pic named lastmeth.png on the first page of this thread). These results were from backtesting and simulated trading.
Now, assume a very probable thing: in live trading, your fill will be just by 1 tick worse than it was during simulated trading. Do the math, and all of a sudden, your bot's gains dwindle from $17,000 down to $3,800, which is worse than "buy-and-hold" for the period. And if you allow just 2 ticks worse than simulated fill, your results are down to $9,400 net loss. With the expectancy of just $25 per trade (17,000 / 660), your strategy is highly suceptible to even minor disturbances in the execution.
Your newer strategy's equity curve looks better, but a two-tick differential between the expected and the actual fill would still take a huge part of its net gain.
I really think this is the most probable explanation as to why your good looking strategy becomes a net loser as soon as you start trading it live (for the second time now).
What I suggest you do is take a closer look at the difference between your assumed/simulated fills and the actual fills in live trading.