Buy traditional energy stocks over solar plays for these 3 reasons, trader says Oil and gas stocks have more near-term potential than solar energy names based on the technical layout, says Piper Sandler's Craig Johnson.