Whispers Of Liquidation As Oil Trading "God" Loses 10% In November; Down 26% In 2015