Let's say I am spending 250 USD to mine a coin of worth 330 USD, selling it immediately doesn't give me a big profit. If I am selling the same coin for 500 USD then thats a good strategy.
(amount spent on mining per coin in FIAT) : (Value of the coin)
when you get a good ratio convert the coin to FIAT.
This comment was so right at the time. I hope OP took that as a good advice. BTC is $580 now so it was definitely not the right time to sell when it was below $300.
That was not right to sell for sure and even today its not the right time to sell as price is not too high, hold your coins for few more months and then you will see all time high price of bitcoins.
It depends on your purpose with the bitcoin. If you want to trade the bitcoin, then you should sell when the price is high.