for what it's worth, the following is the same as my actual entry for the contest, but with added round debug info.
https://cryptotrader.org/traders/q75spqHf6SWTDaid9Strategy is the same, but I found being able to step through the rounds and review what it was doing for each was enlightening.
example:
013-08-19 09:30 Trader started. Balance: 1000.00 USD
2013-08-19 09:45 ROUND ==> 1 | HOLDING: usd=1000 btc=0
2013-08-19 09:45 cciValue =13.65474704470624
2013-08-19 09:45 highRocValue = -8.403361344537785 | lowRocValue = -9.888532448760534
2013-08-19 09:45 high =118 | low =117.25 | close =117.39002
2013-08-19 09:45 @ @ hold cci @ @
2013-08-19 09:45 *************
2013-08-19 09:45 *************
2013-08-19 10:00 ROUND ==> 2 | HOLDING: usd=1000 btc=0
2013-08-19 10:00 cciValue =9.35064812180757
2013-08-19 10:00 highRocValue = -9.075714285714298 | lowRocValue = -7.711210914329358
2013-08-19 10:00 high =117.91999 | low =117.1 | close =117.25
2013-08-19 10:00 @ @ hold cci @ @