Here's the deal: people telling you to sell just because the price went up are wrong. That's never a reason to sell. The only time you should sell a stock is if the share price has reached its intrinsic value. But here's the rest of the problem: you bought a stock without knowing its intrinsic value. Sounds like you bought it just because you kinda liked it. That's why you don't know whether you should sell or not. If you had calculated its intrinsic value, you would know whether it's time to sell or not.
So the people above were wrong about why to sell, but they weren't wrong that you should sell. You should, because the fundamentals don't support the current stock price and it's going to come tumbling down. May happen tomorrow, may happen a month from now, but it's going to happen, and you don't know when. Using the most recent data, this company has no free cash flow. None. Zilch. Nada. In fact, it's got negative free cash flow. In fact, even EPS, which is easier for management to make look rosy, are basically at 0 right now, and have been negative for most of the previous decade. They're also carrying a lot of debt. Without spending a lot of time doing a detailed DCF analysis, I'd estimate that the intrinsic value of this stock is in the mid-teens. Maybe $20 if being generous.
If you absolutely must invest in this sector, then China Singyes Solar is where I'd put my money. Shares are selling for $1.39, and I'd say they're probably worth at least double that, possibly triple. They're also paying a dividend.
Disclaimer: Nothing contained in this post or any other post should be considered investment advice. I'm not licensed to give such, and everything posted here should be construed only as a personal opinion of how I conduct my own investing, not advice on how you should conduct yours.