Hal buy or sell