Commitment General Trading