@Perry, ah, yes, sorry about that logic flip. I'll stop, drop and roll a new version that reflects your intended logic. I hate to leave broken algos out in this forum. They're like trash along the roadway.
[Updated to reflect correct side for time of day. In addition converted to order_target_percent ]
Doing some analysis on this, if we use the $65 made during the overnight long position, minus the $7 the short position would have lost, we arrive at a net of $58 profit, per share, for the 10 year duration. if we use the starting price of $43 for the price of GLD at the start of the test, this $58 profit is approx. 134%. The end result for the below back test is 116%. which is probably inline with the expectations given the actual prices achieved for the orders. Additionally, this is the compound P&L for the yahoo daily data:

Prior comments:
Fetching the data for GLD from Yahoo and performing a simple Open(0) - Close (-1) and Close(0) - Open(0) tells us that GLD made $65 per share over the last 10 years holding over night. While it made only $7 per share holding intraday. So, it looks like your premise might pan out. (Incidentally, very similar to SPY, although the SPY makes considerably more holding over night and actually loses intraday).
Know that commissions and slippage will cause problems in such a strategy. You should try it first with both set to the Null state -- no affect. Then add them back in to get a more realistic result.
Additionally, you might want to print out the sequence of order handling to ensure that you have the ins and outs correct (and that they actually are honored by Quantopian). When I ran your (modified) strat:
2005-01-04 PRINT SellShortAtTheOpen .
2005-01-04 PRINT CoverShortAtTheClose ..
2005-01-04 PRINT BuyLongAtTheClose ...
2005-01-05 PRINT SellLongAtTheOpen ....
2005-01-05 PRINT SellShortAtTheOpen .
2005-01-05 PRINT CoverShortAtTheClose ..
2005-01-05 PRINT BuyLongAtTheClose ...
2005-01-06 PRINT SellLongAtTheOpen ....
2005-01-06 PRINT SellShortAtTheOpen .
2005-01-06 PRINT CoverShortAtTheClose ..
2005-01-06 PRINT BuyLongAtTheClose ...
2005-01-07 PRINT SellLongAtTheOpen ....
Which looks like we're getting the right sequence and no missing event handlers.