Trading cycle